Programmable Devices
CPLDs, FPGAs, SoC FPGAs, Configuration, and Transceivers
Announcements
FPGA community forums and blogs on community.intel.com are migrating to the new Altera Community and are read-only. For urgent support needs during this transition, please visit the FPGA Design Resources page or contact an Altera Authorized Distributor.
21615 Discussions

Cyclone III I/O standard

Altera_Forum
Honored Contributor II
1,386 Views

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
0 Kudos
4 Replies
Altera_Forum
Honored Contributor II
660 Views

Usually, devices from the LVC family. 

 

Generic buffers work well for 5V TTL, for 5V CMOS you really have to go with the level shifters, such as the 74LVC4245A (8 bit): http://www.nxp.com/documents/data_sheet/74lvc4245a.pdf
0 Kudos
Altera_Forum
Honored Contributor II
660 Views

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
0 Kudos
Altera_Forum
Honored Contributor II
660 Views

 

--- 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.
0 Kudos
Altera_Forum
Honored Contributor II
660 Views

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 :)
0 Kudos
Reply