Mike Tsao geeks out.

Text

VHDL

The concept of using software to design hardware that runs software will surely cause you endless hours of contemplation. 

I wasn’t prepared for the six-gig behemoth that is the Xilinx ISE, so it’s taken me longer than expected to get anything resembling Hello World going in that environment. By comparison, the Arduino IDE is pretty incredible. There’s a lot to be said for a relatively small download and easy installation process that leads to a blinking LED in maybe five minutes. I know Xilinx and Arduino are going for entirely different audiences, but ease of installation these days ought to be a universal feature.

Meanwhile, I’m reading The Low-Carb VHDL Tutorial by Bryan Mealy. I’m not confused… yet.

Why VHDL and not Verilog? Two reasons: first, all the OpenCores processors I’ve looked at are written in VHDL, so even if I were a Verilog master I’d have to learn at least to read VHDL. Second, I’ve been told that Verilog is closer to C and thus easier to learn for C programmers. I’m seeking to bend my brain as much as possible without breaking it, so I’ll choose the harder language to learn.

View comments
Posted on Friday, January 20 2012. Tagged with: 8821

An In-System Programmer for Atmel AVR microcontrollersRPio: A Raspberry Pi Breakout BoardThe Hypna Go Go: a MILD (mnemonic induction of lucid dreaming) deviceOK Wake: An alarm clock for youngsters who can't yet read. Ask me anything
Previous Next