Taking a look at Arduino schematics

Out of curiosity I wanted to check some Arduino board schematics. The Arduino Uno is one of the newest boards and is also quite simple; its open source schematics can be downloaded from here(zip file). There are two files: a board layout file and a schematics file. They can be opened with the … Continue reading

New release of Icarus Verilog

Icarus Verilog is a compiler and simulator for one of the most used Hardware Description Language (Verilog of course). Today the developers released version 0.9.3; here is the announce on their SourceForge page. The Release Notes state that, other than bug fixes, the current implementation is … Continue reading

MyHDL on Ubuntu Lucid

MyHDL is a Hardware Description Language based on Python. Last year I packaged it for Ubuntu Karmic Koala (here the blog post) and put it on my Launchpad Personal Package Archive (PPA) in order to be installed by everyone. Today I ported MyHDL 0.6 to Ubuntu Lucid Lynx; to install it, run from … Continue reading

Languages for hardware development

Hardware development is similar to software development when it comes to languages. There are many of them, each one with its own pros and cons, and when I start a project I must choose one, for the right or for the wrong reasons: It has the right set of functionalities for what I want to … Continue reading