Sorry, you need to enable JavaScript to visit this website.

September 2012

Thanks everyone!

Over 10K page views! Woohoo!

Thanks everyone for the great feed back, and asking tough questions.  I am working on a series of how-to's that are deep dives for custom peripherals, as well as the one how-to that *everybody* wants - talking to a custom peripheral via Linux (it's a bit harder then I expected lol).

New posts coming soon!  Thanks again everyone!

Talking to a custom peripheral (bare metal)

This is a continuation of this blog post, where we created our own custom peripheral.  If you have not already done this, go though the how-to and come back here when you are done.

The github project can be found here.  Enjoy!

Ok, we have generated our bitstream and are ready to export our hardware to SDK.  Go to File -> Export -> Export Hardware to SDK ...  Make sure you select "Launch SDK" from the options.

Creating a custom peripheral

I know a lot of you have been waiting for this: we're going to create a custom peripheral in the Programmable Logic (PL) portion of the Zynq-7000 device, and talk to it via one of the ARM cores! woohoo!

The github project can be found here.  Enjoy!

Again, as previous posts, I am using the Avnet Zedboard - because it's awesome (and because I don't have a ZC702 board yet).

Testing code on QEMU

An Anonymous poster asked that I write up a brief tutorial on how to get your ARM code running in QEMU to see how it runs without having to have hardware.  This is a flow I hadn't thought of, but I do agree it is definitely a useful topic to write about.

First, if you are on Windows, you will want to follow this blog post to get your self setup with VirtualBox to bring up a 64 bit Linux environment.

Modify your boot image on your ZedBoard

I had a few comments come in about suggestions on how to change your boot image on your ZedBoard - as not everyone has a Linux machine to use.

Thanks to one of my readers 'J' for putting together a small reference and sending it to me.  Thanks J!

First, let's get our ZedBoard up and running.  I am assuming that you have your default SD-Card image on the FAT32 formated SD-Card that came with your Zedboard.  Stop everything and ...

Updates and Apologies!

Hello Internet.

Just letting you know that I changed a few things - little updates here and there as the website gets updated as well as changed the red to white in the terminal outputs on a suggestion form a reader (thanks!)

My apologies for not putting up any updates in a while!  Things have been hectic - but I'm back to the grind stone.  Check back very soon for more updates!