Forum Discussion
Altera_Forum
Honored Contributor
10 years ago --- Quote Start --- Hi All! Right now I'm trying to compile the simple design to check if pin assignment is correct before I start to route the PCB. In our project we use 8 ADCs (output interface of each ADC is 9xDATA LVDS, 1xDCLK). I generated 8 deserializers (ALTLVDS_RX) in order to deserialize the incoming data from 8 ADCs. Then I use fifo and internal memory. The rest of the project is missing yet. As I mentioned earlier the main goal of this project is to see if the pin assignment is correct and if the fitter is able to place all the deserializers in the FPGA. After I prepared the project I wanted to compile it but unfortunately the fitter cannot place the fractional PLL. I tried different pin locations but the compiler still cannot put the design into the FPGA. As the Cyclone V 5CEBA9F27C7N has 8 PLLs and 84 true-lvds receivers I thought that I would be able to fit the design with 8 deserializers (80x LVDS inputs). Now my question is: if the fitter cannot fit the pll, is there anything else I can do about that? Or simply I have to look for another FPGA? Best regards and thank you in advance, K --- Quote End --- Hi, Based on your description, it seems like each deserializer is consist of 10 LVDS RX pairs. Since without user pin assignment, Fitter also trigger error, this might due to limited resource to implement your design. Just wonder if you have tried by starting your design with lesser LVDS channels to see if it work? Ideally you can start by placing one channel then slowly add on.