s8319
Junior Member level 2
ucf pullup
I want to add a weak pull-down resistor on 3-state output buffers and bidirectional buffers in Xilinx FPGA, I have tried to code it like this:
IOBUF KIO_0 (.O(KIO_I[0]), .IO(KIO[0]), .I(KIO_O[0]), .T(!we));
IOBUF KIO_1 (.O(KIO_I[1]), .IO(KIO[1]), .I(KIO_O[1]), .T(!we));
IOBUF KIO_2 (.O(KIO_I[2]), .IO(KIO[2]), .I(KIO_O[2]), .T(!we));
IOBUF KIO_3 (.O(KIO_I[3]), .IO(KIO[3]), .I(KIO_O[3]), .T(!we));
IOBUF KIO_4 (.O(KIO_I[4]), .IO(KIO[4]), .I(KIO_O[4]), .T(!we));
IOBUF KIO_5 (.O(KIO_I[5]), .IO(KIO[5]), .I(KIO_O[5]), .T(!we));
IOBUF KIO_6 (.O(KIO_I[6]), .IO(KIO[6]), .I(KIO_O[6]), .T(!we));
IOBUF KIO_7 (.O(KIO_I[7]), .IO(KIO[7]), .I(KIO_O[7]), .T(!we));
PULLDOWN pdIO0(.O(KIO[0]));
PULLDOWN pdIO1(.O(KIO[1]));
PULLDOWN pdIO2(.O(KIO[2]));
PULLDOWN pdIO3(.O(KIO[3]));
PULLDOWN pdIO4(.O(KIO[4]));
PULLDOWN pdIO5(.O(KIO[5]));
PULLDOWN pdIO6(.O(KIO[6]));
PULLDOWN pdIO7(.O(KIO[7]));
but it does not work!!!
Can anyone help me? thank you!!!
I want to add a weak pull-down resistor on 3-state output buffers and bidirectional buffers in Xilinx FPGA, I have tried to code it like this:
IOBUF KIO_0 (.O(KIO_I[0]), .IO(KIO[0]), .I(KIO_O[0]), .T(!we));
IOBUF KIO_1 (.O(KIO_I[1]), .IO(KIO[1]), .I(KIO_O[1]), .T(!we));
IOBUF KIO_2 (.O(KIO_I[2]), .IO(KIO[2]), .I(KIO_O[2]), .T(!we));
IOBUF KIO_3 (.O(KIO_I[3]), .IO(KIO[3]), .I(KIO_O[3]), .T(!we));
IOBUF KIO_4 (.O(KIO_I[4]), .IO(KIO[4]), .I(KIO_O[4]), .T(!we));
IOBUF KIO_5 (.O(KIO_I[5]), .IO(KIO[5]), .I(KIO_O[5]), .T(!we));
IOBUF KIO_6 (.O(KIO_I[6]), .IO(KIO[6]), .I(KIO_O[6]), .T(!we));
IOBUF KIO_7 (.O(KIO_I[7]), .IO(KIO[7]), .I(KIO_O[7]), .T(!we));
PULLDOWN pdIO0(.O(KIO[0]));
PULLDOWN pdIO1(.O(KIO[1]));
PULLDOWN pdIO2(.O(KIO[2]));
PULLDOWN pdIO3(.O(KIO[3]));
PULLDOWN pdIO4(.O(KIO[4]));
PULLDOWN pdIO5(.O(KIO[5]));
PULLDOWN pdIO6(.O(KIO[6]));
PULLDOWN pdIO7(.O(KIO[7]));
but it does not work!!!
Can anyone help me? thank you!!!