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


int main()
     printf("Hello World!");
     return 0;

Hello there!  If you have found yourself here then you probably have a small knowledge of either Zynq, FPGA's, ARM processors, or Xilinx.  If you don't have a working knowledge of any of those things, here are some reference links to get you started!

Okay, now that your an expert in all things Xilinx, we can move on ;)

First: What are we looking to do here?  Well, this blog will be a great landing spot for some tricks of the trade when using Xilinx's new Extensible Processing Platform (EPP) Series: Zynq 7000.

For those who are familiar with previous FPGA offerings, it should be immediately obvious what a game changer Zynq is.

Two ARM A9 Cores at 800MHz? Check.
Boat load of programmable logic? Check.
Four different offerings within a single family with unified architecture for simple migration? Check
High speed transceivers to get data where it needs to go fast? Check
High speed interconnects between the ARM cores and FPGA fabric with DMA? Check
Lots of peripherals already on-board? Check
Mixed Analog System with 2 ADC's? Check

The list goes on and on, Zynq is going to be absolutely Awesome.  Here is a short list of features + block diagram:

Well, that's my introduction.  Do check back often for lots-o-updates on what is new with the world of Zynq, and how-to's on getting your system up and running.