当FPGA的IO未使用时,如果接了外部其他信号,信号可能被拉低,因为FPGA上电后未使用的IO可能被配置为下拉,导致外部信号源高电平信号被拉低,这个信号如果为1分2,则ARM检测的信号状态会是常低,显然是不正确的,这种状态下需要把FPGA未使用的IO设置为上拉。
FPGA未使用的IO默认状态可以通过Vivado进行设置,如下:
当FPGA的IO未使用时,如果接了外部其他信号,信号可能被拉低,因为FPGA上电后未使用的IO可能被配置为下拉,导致外部信号源高电平信号被拉低,这个信号如果为1分2,则ARM检测的信号状态会是常低,显然是不正确的,这种状态下需要把FPGA未使用的IO设置为上拉。
FPGA未使用的IO默认状态可以通过Vivado进行设置,如下: