Thread: [myhdl-list] zedboard
Brought to you by:
jandecaluwe
From: Edward V. <dev...@sb...> - 2015-05-18 22:35:09
|
Henry or Anyone else running a Zedboard, First thanks to Jose M. his help on the FSM delay was right on! You indicated that you are running a ZedBoard.What O/S are you running Ubuntu, Yocto, or some other distro?Do you have any examples, of how your transfer data to the FPGAand back to CPU side?Also, how do you add to the bin file, the bin file that has the (hdmi, Ethernet USB) and other CPU devices?I am currently running on an XESS XulA2 with XC6SLX9 which I believe has 9152 logic cells, 666 Kbits of RAM.How does this compare with what is remaining Zedboard after (hdmi, Ethernet USB) and other CPU devices?Are most people using Xilinx or Alter?I saw on the market today that Altera Shares Jump on Potential Merger With Intel.Thanks Edward Vidal Jr. e-mail dev...@sb... 915-595-1613 |
From: Jeremy H. <jer...@gm...> - 2015-05-18 22:52:29
|
Hi Edward, I play with the Zynq chips on occasion. You can load the bitfile in one of three ways: - Using linux by piping it to a special device node - Bootloader from SPI flash, SD, etc - JTAG You can see how many LUTs you get using the following table: http://www.xilinx.com/publications/prod_mktg/zynq7000/Zynq-7000-combined-product-table.pdf The chip on the zedboard is a Zynq 7020 (unless that has changed, I have one of the original academic pre-production ones). Transfer of data occurs via the AXI bus internally, so you need to create logic with an AXI-compatible interface if you want to send data across. You can attach "logic devices" manually in the device tree binary loaded at boot, instantiate them at runtime using system calls or simply read and write the bus in kernel space using a standard memory mapped approach. Hopefully with the upcoming device tree overlay support in the kernel (this is basically hot-swappable hardware configuration overlays) this fiddling will be a thing of the past. If you'd like a high-ish level overview on the topic: http://www.zynqbook.com/downloads.php is a free book, and it has got some good examples to go with it. I personally use Ubuntu because I like apt-get and I run ubuntu on all my other machines. I do all development for the Zynq on Ubuntu as well. I am yet to play with the Altera Cyclone V, but I imagine it's the same sort of thing. I have a dev kit for it sitting on my desk for it, I just need to find the time ;) Thanks, Jeremy On Tue, 19 May 2015 at 08:35 Edward Vidal <dev...@sb...> wrote: > Henry or Anyone else running a Zedboard, > > First thanks to Jose M. his help on the FSM delay was right on! > > You indicated that you are running a ZedBoard. > What O/S are you running Ubuntu, Yocto, or some other distro? > Do you have any examples, of how your transfer data to the FPGA > and back to CPU side? > Also, how do you add to the bin file, the bin file that has the (hdmi, > Ethernet > USB) and other CPU devices? > I am currently running on an XESS XulA2 with XC6SLX9 which I believe > has 9152 logic cells, 666 Kbits of RAM. > How does this compare with what is remaining Zedboard after (hdmi, > Ethernet > USB) and other CPU devices? > Are most people using Xilinx or Alter? > I saw on the market today that Altera Shares Jump on Potential Merger With > Intel. > Thanks > > Edward Vidal Jr. > e-mail dev...@sb... > 915-595-1613 > > ------------------------------------------------------------------------------ > One dashboard for servers and applications across Physical-Virtual-Cloud > Widest out-of-the-box monitoring support with 50+ applications > Performance metrics, stats and reports that give you Actionable Insights > Deep dive visibility with transaction tracing using APM Insight. > http://ad.doubleclick.net/ddm/clk/290420510;117567292;y > _______________________________________________ > myhdl-list mailing list > myh...@li... > https://lists.sourceforge.net/lists/listinfo/myhdl-list > |
From: Henry G. <he...@ca...> - 2015-05-19 08:08:07
|
On 18/05/15 23:32, Edward Vidal wrote: > > You indicated that you are running a ZedBoard. > What O/S are you running Ubuntu, Yocto, or some other distro? > Do you have any examples, of how your transfer data to the FPGA > and back to CPU side? I recommend the Zynq book for everything about the zynq (free PDF online): http://www.zynqbook.com/ It's the manual that Xilinx never wrote (though I believe it was written in collaboration with them) and is very readable. It's really quite easy to do stuff using Vivado. Cheers, Henry |
From: Christopher F. <chr...@gm...> - 2015-05-20 17:46:13
|
On 5/18/2015 5:32 PM, Edward Vidal wrote: > Henry or Anyone else running a Zedboard, First thanks to Jose M. his > help on the FSM delay was right on! You indicated that you are > running a ZedBoard.What O/S are you running Ubuntu, Yocto, or some > other distro?Do you have any examples, of how your transfer data to > the FPGA and back to CPU side? Also, how do you add to the bin file, > the bin file that has the (hdmi, Ethernet USB) and other CPU > devices? I am currently running on an XESS XulA2 with XC6SLX9 which I > believe has 9152 logic cells, 666 Kbits of RAM. The XC6SLX9, as you state, has 9152 logic cells and 1430 slices. There are 4 LUTs per slice, which is 5720 LUTs (roughly 1.6 LC per LUT?). The Z-7020 indicates it has 85K logic cells, which is closer to one of the larger Spartan6 devices (don't recall if the Zynq programmable fabric is similar to the S6). | LC | LUTS | ------+-------+------+ LX9 | 9K | 5.7K | LX25 | 25K | 15K | Z7020 | 85K | ?? | LX100 | 100K | 63K | Costs: Xula2-LX9: $69 Xula2-LX25: $119 Zedboard: $289 (with 7020) Parallella: $265 (with 7020, digikey) > How does this compare > with what is remaining Zedboard after (hdmi, Ethernet USB) and other > CPU devices? It really depends on what you want to do, the Xula boards and the misc motherboards are good (IMO) for experimenting or using the Xula as an FPGA module in a larger design. The Zed board, as you point out, has some higher-end interfaces. I don't think they are comparable, they would be for different purposes (problems). It might be worthwhile to step back and look at the project from an architectural view and decide if a processor is needed or not. Or if this is for fun and you want to play with the processor subsystem. If a processor is required, the Znyq would be a reasonable option if not the Spartan6 or the newer 7 series would be appropriate. > Are most people using Xilinx or Altera? In my opinion it doesn't really matter and you should strive to develop agnostic designs as much as possible. When one vendor pisses you off you have options! Regards, Chris |
From: Christopher F. <chr...@gm...> - 2015-05-20 17:55:11
|
On 5/20/2015 12:45 PM, Christopher Felton wrote: <snip> > > Costs: > Xula2-LX9: $69 > Xula2-LX25: $119 > Zedboard: $289 (with 7020) > Parallella: $265 (with 7020, digikey) > You can get the parallalla for $99 with a 7010. Regards, Chris |