Forum Discussion

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

Cyclone III I/O standard

Hi there,

in the device family datasheet I read that the Cyclone III device supports LVTTL & LVCMOS. In order to interface the device with standard TTL circuits I think I need some kind of buffer, but I don't know which one I've to use. Could you help me??

thanks

GP

4 Replies

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

    To be on the safe side, indeed use a level-shifter.

    But there is an alternative. Check the chapter "5.0-V Device compatibility" in the CII device handbook. This chapter dissapeared in the CIII device handbook (why?), but the theory is still applicable.

    But be carefull, only apply the higher voltage after the device is configured, because the clamping diodes are activated during configuration.

    Cheers,

    Ton

    This suggestion is given without warranty
  • Altera_Forum's avatar
    Altera_Forum
    Icon for Honored Contributor rankHonored Contributor

    --- Quote Start ---

    This chapter dissapeared in the CIII device handbook (why?)

    --- Quote End ---

    I guess, the authors finally realized, that it isn't actually safe operation to require the external 5V level to vanish during configuration ... This has been true for previous devices as well, but since Cyclone III, every third handbook page (or so) has a warning keep the Cyclone III voltage limits.

    In my opinion, the PCI clamp diodes shouldn't be used for 5V input unless the 5V source is automatically disabled for an unfigured FPGA. Otherwise 74LVC, external schottky diodes or resistive dividers should be used.
  • Altera_Forum's avatar
    Altera_Forum
    Icon for Honored Contributor rankHonored Contributor

    Thak you guys.

    'cuz I don't wanna take any risks I'll use 74LVC buffer to interface I/O circuit with TTL voltage level :)