Because I desperately searched for something like that and found nothing, I just wrote a tutorial myself on how to start with the Xilinx PlanAhead workflow in ISE 14.7 when using the Digilent ZYBO board. Though I made this with the ZYBO in mind, the general workflow also applies to ZedBoard users and probably general Zynq boards as well.
After exporting the implemented and generated project from PlanAhead to Xilinx SDK and having generated a Board Support Package, the build stops with an error due to make crashing with a rather dubious message along the lines of
It turned out that this is due to an existing installation of Git, when the Git directory is added to the path. Specifically, sh.exe is the problem here and simply removing that from (or renaming it in) the Git installation directory solves the problem.
März 4th, 2014 GMT +2 von
Markus
2014-03-4T00:01:57+02:002014-03-5T05:45:44+02:00
· 1 Kommentar
The ZYBO is an evaluation board for the Xilinx Zynq-7010 All-Programmable SoC made by Digilent. I got mine from Trenz Electronic at a reduced price for academic use.
I chose it over the ZedBoard (which I already have some experience with) because of the reduced size and since I don’t need the high-density I/O jack. It turns out though that the board is very small, yet quite heavy.
One thing to keep in mind though is that despite the rather large number of PMOD connectors, not all of them might be actually useful for a given task. The one on the left is connected to the Cortex processor, the right one is mixed analog/digital, and the three lower right ones are differential, leaving exactly the one on the lower left as a logic-dedicated PMOD for the FPGA (i.e. a single ended one that is connected directly to the FPGA, apart from the XADC one, of course).
I originally intended the board to be used to experiment with the OV7670 camera, but that might turn out to be a problem because of the PMODs. So: Caveat emptor.
I had some trouble getting Digilent Adept and/or iMPACT to recognize my board (despite having installed the necessary plugins), because I had downloaded the wrong version of Digilent Adept — sadly the search box on the Digilent website yielded Adept 2.3 as the best hit, which is outdated. After downloading the recent version from here, everything worked as expected and the device was correctly identified by iMPACT.
Unfortunately, while Digilent’s own software, Adept, was now able to talk to the board too, it was still unable to recognize the chip.
Edit: After asking Digilent support I received a mail saying that the Zybo can’t be programmed with Adept, so that’s expected behavior.
Edit: I wrote up a quick-start tutorial for the ZYBO. You can read more about it here.
März 3rd, 2014 GMT +2 von
Markus
2014-03-3T18:13:12+02:002014-03-16T17:03:26+02:00
· 2 Kommentare
I just received my Pipistrello board and it’s damn beautiful! (Unfortunately the site seems to be down sometimes; It looks like a DNS problem to me. Just try again later if the link does not work.)
On the front side, there’s the Spartan 6 LX45 FPGA (XC6SLX45-2CSG324), an FT2232H FTDI chip (one channel wired for custom use), the HDMI, USB, MicroSD and Headphone connectors, a button and six LEDs as well as a whole bunch of GPIOs.
On the bottom the DRAM chip can be found.
Shipment to Germany took less than a week (apart from being held back by customs) and in addition to a tracking number Magnus, the creator of the Pipistrello board, sent a mail regarding additional information to the board, as well as sources and example code.
The board comes pre-configured with a MicroBlaze prozessor running a Linux system that identifies itself as Linux Pipistrello-LX45 3.6.0-11207-ga0d271c #12 Sun Dec 9 11:56:59 EST 2012 microblaze GNU/Linux. CPU and architecture information can be grabbed with cat /proc/cpuinfo, as can be seen on the following screenshot of PuTTY.
All in all a very nice experience.
März 3rd, 2014 GMT +2 von
Markus
2014-03-3T17:52:59+02:002014-03-31T01:21:59+02:00
· 0 Kommentare