Forum Discussion
Altera_Forum
Honored Contributor
17 years agoHi Jake, and thanks for your answer. You are right, let's try to summarize my situation:
Setup: Stratix II GX in a custom board, only 1 clock available (FPGA LVDS input, pin AN19) - 40 Mhz. The datarate of my application is 1600 Mb/s, always. The code from my colleague (as wrote, fully working in a real environment) was using the same board, but with a 800 Mb/s RX datarate. And yes, he is feeding the ALT2GXB instance with a 80 Mhz clock driven from a PLL within the FPGA. But ONLY for RX side, no TX at all. My initial issue (start of this thread) was about the TX side because I was trying to implement the BIST (PRBS). I had 1 error from the compiler, regarding the TX PLL, this one:s2gx:U2|alt2gxb:alt2gxb_component|channel_quad.pll0 is fed by PLL output So I gave up, understanding that it was impossible to have my FPGA transmit with my current setup, owing also to the answers I got in this forum, from the manual and from the support. Anyway, let's consider this solved (at least understood) Second step: this custom board is mainly dedicated to RX, so in the service request I've opened I asked if it was possible to obtain my desidered datarate (1600, not 800) in RX (given that was no possible in TX). The answer was the one I've posted in this thread on the 9th of May, and was negative for both datarates. But to be honest I didn't find anything in the manual explaining me this point (for the TX, I've found it) Your answer (I think you are referring to you first answer in this thread) was ok, because it was referring to the TX side of the transmitter. I've already contacted my FAE - was my first support attempt before altera and this forum - , but he suggested me to open a service request on mysupport.com and/or to contact the board designer, who is my colleague who also wrote the code. As you requested, I am posting here my file containing my ALT2GXB megafunction (alt2gxb_s.vhd) . It's VHDL, unfortunately I don't work with verilog. If you need my VHDL code instancing the megafunction, I can post also that one. Thanks since now for your answers, all the best, C.