Forum Discussion

Altera_Forum's avatar
Altera_Forum
Icon for Honored Contributor rankHonored Contributor
8 years ago

Buffer chain output from DLL in ALTDLL

Hi, I require clocks with different phase shifts. Theoretically, the outputs at each stage of the buffers in the buffer chain of DLL in ALTDLL megafunction should do it. However, ALTDLL outputs only dll_delayctrlout and the buffer clock outputs are not available. Is there any way to access them? Thanks.

12 Replies

  • Altera_Forum's avatar
    Altera_Forum
    Icon for Honored Contributor rankHonored Contributor

    If you go down to 150MHz, then a lot more is possible. I'm guessing you can do it with PLL outputs and it should work. But you do need to monitor the timing on the place-and-route, as it can change compile to compile.

    When you say altlvds at 1500Mps isn't possible, how come? Note that altlvds has a PLL in it, so you could, for example, drive it with a 150MHz clock, then internally that would crank it up 8x to a 1200Mbps sampling clock, and then deserialize it /8 back to 8-bits of data coming out at 150MHz. Since it's dedicated silicon, it would all be laid out properly and not change compile to compile.
  • Altera_Forum's avatar
    Altera_Forum
    Icon for Honored Contributor rankHonored Contributor

    Oh, okay. I am going to try the altlvds_rx first.

    I am grateful that you spent your time on this discussion. Thanks a lot!