b20000 Posted October 20, 2016 Share Posted October 20, 2016 I'm new to FPGAs and the zynq. I'm interested in a zybo board and would like to know how to put an lvds output on the logic part of the zynq and how to get this connected to a framebuffer device I can use in linux to output graphics to? Link to comment Share on other sites More sharing options...
D@n Posted October 20, 2016 Share Posted October 20, 2016 @b20000, I'm afraid you are out of luck. The Zybo supports a variety of PMods. These all run at 3.3V--something that cannot be changed without a new board. The 7-series does not support a 3.3V LVDS output, and this would include the Zynq. While the Zynq can do lower voltage LVDS signaling, it requires different FPGA wiring than is available on the Zybo board. Bottom line: You would need a different board to do this. Dan Link to comment Share on other sites More sharing options...
b20000 Posted October 20, 2016 Author Share Posted October 20, 2016 Hi Dan Thanks for your reply. Would something like the microzed work if we made our own carrier board? Bert Link to comment Share on other sites More sharing options...
D@n Posted October 20, 2016 Share Posted October 20, 2016 Bert, You'll have to check the documentation. I started checking and got so far as to learn that the bank voltages for three of the banks would be determined by the carrier board. So there may be some design work to get there. Dan Link to comment Share on other sites More sharing options...
jpeyron Posted October 20, 2016 Share Posted October 20, 2016 Hi bert, Using zynq the Zedboard has an FMC which can be adjusted to the lower voltage and the differentially paired pins for LVDS signals as described here on pg 21. If you are ok with non-zynq solutions then the Nexys Video and Genesis 2 also have and adjustable FMC as well. thank you, Jon Link to comment Share on other sites More sharing options...
b20000 Posted October 20, 2016 Author Share Posted October 20, 2016 @jpeyronthanks so much for your reply, how do you actually put the logic (ip?) blocks onto the PL to generate the LVDS signals? is this ip built into the toolchain and free to use or is this an ip block that has to be purchased? and how do you actually connect this lvds block to the framebuffer on the PS of the zynq such that you can use it in linux to output graphics? Link to comment Share on other sites More sharing options...
jpeyron Posted October 24, 2016 Share Posted October 24, 2016 Hi b20000, In general alot of IP's are free and some are paid. I haven't done any designs with LVDS ip but here is a 1080p60 Camera Image Processing Reference Design that uses an LVDS IP here. Hope this helps! Link to comment Share on other sites More sharing options...
b20000 Posted October 25, 2016 Author Share Posted October 25, 2016 thanks so much ! Link to comment Share on other sites More sharing options...
Question
b20000
I'm new to FPGAs and the zynq. I'm interested in a zybo board and would like to know how to put an lvds output on the logic part of the zynq and how to get this connected to a framebuffer device I can use in linux to output graphics to?
Link to comment
Share on other sites
7 answers to this question
Recommended Posts
Archived
This topic is now archived and is closed to further replies.