Forum Discussion
Altera_Forum
Honored Contributor
14 years ago --- Quote Start --- So the transmitter is transmitting something, even if it's not what I expect, and the PLL is not locked. --- Quote End --- Ok, thanks for clarifying things. Clearly your transmitter is not doing what it is supposed to. The problem with PLLs is that their VCOs will oscillate whether they're locked or not. I much prefer debugging my own code. I would recommend starting from scratch. Create an ALTGX transmitter-only block, and get it to work. Then create an ALTGX_RECONFIG and get the output voltage (VOD) controls to work. Write your own logic to drive the transceiver, eg., a stream of data from RAM, data from a PRBS, a static parallel pattern (that becomes a dynamic serial pattern). Its only when you do this that you'll really understand things. At that point, you could probably go back to the transceiver toolkit example and figure out what is not working with it. But at then, you probably won't care. Cheers, Dave