Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.
The code is a sample of transfer from 16bit 622MHz to 32bit 311MHz.
You can do it in two steps.
first, deserdes from 16bit 622MHz to 64bit 155M with the code attached.
second, deserdes 64bit 155Mhz to 256bit 39Mhz with your own way (daul port ram or Flip-flop divider).
I think you have missunderstood me. In ur figure, all ur need to do is to transfer high speed 16bit data to low speed 256bit. It don't need FPGA's RocketIO to SERDES/DESERDES which is called 'hard SERDES'. The file I had attached a couple days ago is using technic called DPA(dynamic phase...
xilinx oddr
Fpga implementation is usually use to verify the ASIC design. If u want to tape out a chip, Fpga design is the frist step.
However, if u don't want to make a chip totally, I think u had better migrate from V4 to Hardcopy.
I just finished a case of deserialize from 16bit_622MHz to 32bit_311M. You can refer to the attachment. The source code isn't inclued in file which is delivered by Xilinx FAE.
This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
By continuing to use this site, you are consenting to our use of cookies.