感谢回复!
我一开始理解也类似这样,但是
.hps_0_hps_io_hps_io_gpio_inst_LOANIO62()
这只脚我拉去FPGA的脚位,place & route的时候怎么弄都一直报错,后来干脆不用pin planner 直接让工具配
结果就过了,仔細看發現工具是把它分配在HPS的脚上,我就想他是不是要接原本GPIO62的脚
所以才改成像上面那样,去拦 LOAN_out 再 Assign到FPGA脚上,
另外我这样接最大的问题是 Arm那边没办法控制GPIO了,我在QSYS中把GPIO62改为 LOANIO62后
在Linux中就没办法用Echo 改IO62的Value,怎么改value值都是保持0或1,
感觉一改为LOANIO62 该IO就和Arm失去联系,全权交给FPGA控制的感觉?
弄了一下午没什么进展,刚刚放弃改用PIO来做,没2下就搞定了...
反正讯号相对复杂的SPI、I2C都可以正常印射到FPGA了,这单根的GPIO讯号就将就着用PIO传了....