4 ms·
Good way to start is to learn one of the hardware description languages. I liked the book by Pong P. Chu "FPGA Prototyping by VHDL Examples: Xilinx Spartan-3 Ve
by caxap 14y ago
Good way to start is to learn one of the hardware description languages.
I liked the book by Pong P. Chu "FPGA Prototyping by VHDL Examples: Xilinx Spartan-3 Version".
The same book is also available for Verilog, which is another HDL.
Later on you can take a look into higher level HDLs, since creating hardware in VHDL and Verilog is tedious.
- rthomas6 14y agoIt might be tedious, but as an EE, I've never seen or heard of anyone using anything besides VHDL and Verilog to describe digital hardware designs. What sort of high level HDLs do people typically use, and for what purpose?
- HardyLeung 14y agoThe article mentioned AutoESL, which compiles C, C++, or SystemC to Verilog/VHDL. This allows you to focus on the algorithmic, or behaviorial level. The advantages are plenty, but the main drawback is that it is one more level abstracted away from the hardware..
- skylan_q 14y agoI've known Handel-C and Mitrion-C. I've used both. IMO, the former is not-so-bad, and the latter is just academic poppycock.
- StephenFalken 14y agoTry to check SystemC (http://en.wikipedia.org/wiki/SystemC http://en.wikipedia.org/wiki/SystemC).