Forum Discussion

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

How to implement DDR LVDS on Stratix IV?

What's the best way to implement simple 2:1 serialization for LVDS interface on Stratix IV? Using a DDR megafunction? Or ALTLVDS with deserializaiton factor of 2? When selecting deserialization factor of two, the DPA is bypassed and I can't get Quartus to place any of the pins. It doesn't use a PLL in this case, but does require some grouping assignments (thinks it's a memory interface). What's the simplest method?

2 Replies

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

    What speed are you running?

    How wide is the interface?

    Do you need the DPA?

    Did you try it with the altddio (DDR)?

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

    I think, an altddio Megafunction respectively a direct instantiation of altddio_out and altddio_in is the most simple way. It's also the building block for software LVDS functions with wordlengths, that are unsupported by the LVDS Megafunction.