Zynq Part 2: The Adventure Starts

March 11, 2014 I can’t overemphasize how much work the tools are doing on our behalf I’ve been excited to play with the new Zedboard I mentioned last week. It’s a very capable board with a Xilinx Zynq 7000 device at the center of it. I said device, because the Zynq chip isn’t just a CPU nor is it just …

The Kitchen Zynq

March 18, 2014 When you are ready, you can ask Vivado to export your project to the Xilinx SDK For the last few weeks I’ve been working with the Zedboard a development board that sports a Xilinx Zynq…well… it doesn’t seem fair to call it a CPU. As I mentioned before, it is a dual ARM CPU integrated with FPGA …

On the Bench

March 24, 2014 You can use the very cool cloud-based system provided by EDA Playground I enjoy creating FPGA designs, mostly in Verilog. What I don’t enjoy is writing repetitive test benches for the little subcomponents that I use in a larger design. If you haven’t done much FPGA development, a test bench is just a program that exercises your …

Continuous Development: The New Maintenance Reality

In modern software development, we are accustomed to seeing the term “continuous” used in expressions such as continuous integration and continuous delivery. Curiously, in neither context does the word carry its regular non-technical meaning of uninterrupted activity. When continuous integration (CI) first appeared on the scene, the “continuous” adjective was hyperbolic and meant to emphasize that integration (also a misnomer, …

Jumping the Hardware Divide

April 23, 2014 You might ask why I prefer this to Arduino. It is an easy path to move to a more powerful setup. In a world of square and round holes, I’m an octagonal peg. That is, I’m not exactly a software guy nor am I exactly a hardware guy. I suspect a lot of people who do embedded …