Xifan Tang
12/10/2020, 1:54 AMio_oeb
signals of user project. Should we follow the truth table on manual page 5 of reg_gpio_ena
where (0 = output, 1 = input) or the truth table on manual page 20 where (1 = output, 0 = input) ?Tim Edwards
12/10/2020, 3:23 PMXifan Tang
12/10/2020, 3:46 PMXifan Tang
12/10/2020, 10:01 PM0 = output, 1= input
 . Currently, I feel lost again which one to follow. My understanding is the oeb
 is an active low signal to enable output. So it means 0 = output, 1= input
 ? I am developing an FPGA IP and the FPGA I/O should output correct oeb
signals to drive the user GPIOs. That is why I am concerned here. I appreciate your help very much.Tim Edwards
12/10/2020, 10:04 PMbit 1 = output disable (0 = output enabled, 1 = output disabled) (default 1)
.Xifan Tang
12/10/2020, 10:07 PMoeb = 0
the user GPIO is in output mode,
• when oeb = 1
the user GPIO is in input mode?Xifan Tang
12/10/2020, 10:07 PM0 = output, 1= input
Tim Edwards
12/10/2020, 10:21 PMoeb
line. If you want the pad to be output only, then tie oeb
low. Otherwise, use oeb
to enable the output or leave it tri-stated. In either case, the input is enabled unless specifically disabled by the "input disable" bit.Xifan Tang
12/10/2020, 10:24 PM0
or Z
signals to oeb
ports, right? If an FPGA I/O is set to be input, we should set oeb
to Z
?Tim Edwards
12/11/2020, 2:05 PMoeb
to 1
(output disabled). If oeb
is undriven, then the behavior of the pad will be undefined.James A
12/15/2020, 6:29 AMRiking28
12/15/2020, 7:18 AM