Nand2Tetris is a famous learning resource that teaches computing from the ground up, where the bottom brick that is used to build anything is the digital NAND port. It teaches the basics of Hardware Description Languages (such as Verilog and VHDL), and applies it to build a processor. It then guides into writing an assembler […]
August 11, 2012
Zero Characters Left: XENTRAL: A Simple FPGA CPU. The Xentral is an open source example of a CPU that can be synthesized into an inexpensive Spartan FPGA. The HDL source code (written in VHDL) and Xilinx ISE files are here. The project is still at the beginning, the CPU is very simple (e.g. no pipeline) […]
September 28, 2010
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 becoming closer to the standard specifications. This new version […]
July 1, 2010
OpenCores delivered a new version of OpenRISC, an open source processor hosted together with many open source hardware projects; more information on their current news page. What is special about this version is that the major driver for the code development has been an academic thesis on verification. Waqas Ahmed of the Royal Institute of […]
June 2, 2010
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 the command […]
February 23, 2010
The MyHDL Python modules can now be installed on Ubuntu using a convenient Launchpad PPA repository.
January 14, 2010
A subjective view on some hardware description languages.
March 30, 2015
0