Forum Discussion
Altera_Forum
Honored Contributor
12 years agoHelp setting Cyclone III pins to 3.3V
Hello, I am trying to set two pins on the Cyclone III I'm using (EP3C120F780C7N) to work at 3.3V. I'm developing a custom slave I2C controller and the I2C bus will be 3.3V. I changed the pin ...
Altera_Forum
Honored Contributor
12 years ago --- Quote Start --- So I'm using the Altera Cyclone II development board from Altera. It sounds like the board is designed such that the bank of pins I'm using are powered as you said by 2.5V. --- Quote End --- There is no need to guess. Install the development kit software and review the schematic. Tell me what the kit is, and I'll point you to the correct page in the schematic. --- Quote Start --- So I can just use high impedance output 'Z' when I want a high and it will allow the bus to be pulled up to 3.3v? --- Quote End --- If you are implementing I2C, then you *should* be tri-stating to implement a logic high. Why? Well, some I2C devices can clock-stretch by driving the I2C clock signal low. If you have one of those devices and your FPGA drives high, then you will have a buffer conflict, and could possibly damage your FPGA or device SCL buffers. Cheers, Dave