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

CPLD I/O's during power up

Altera_Forum
Honored Contributor II
1,303 Views

Hello everybody, 

 

I am using a Max II EPM570T100A5 CPLD; in our design the CPLD 

controls 4 MOSFET drivers for a fullbridge, thus it is critical that these outputs on the CPLD remain at GND during system power up. On our board we have installed 10k Ohms pull downs to GND at these output pins believing this would do the trick. However when I power the board up these outputs still climb along with VDD as the device powers up, evidently the internal pullups on these I/O's is stronger and wins out. 

 

What can I set on these I/O's in Quartus to avoid this problem ? Am I using the right resister pulldown values ? 

 

Thanks a bunch in advance, 

Eric
0 Kudos
3 Replies
Altera_Forum
Honored Contributor II
581 Views

Thinking about the problem should clarify, that Quartus can't control the state of unconfigured IOs, because this state is exclusively determined by the MAX II hardware. 

 

The minimum and maximum weak pull-up values are specified in the datasheet. Depending on the threshold of the connected devices, you'll need 1 to 2.2k pull-down resistors for safe low-level during power up.
0 Kudos
Altera_Forum
Honored Contributor II
581 Views

Ok, yes that makes sense, thanks FvM, I will give both of those resistor values a try. 

 

Cheers, 

Eric
0 Kudos
Altera_Forum
Honored Contributor II
581 Views

For a safe design, you should put in minimum pull-up resistor value from the datasheet and maximum acceptable low-level of the interfaced peripheral.

0 Kudos
Reply