因为一条IDE线折腾了一整天
最近在调试一块FPGA板。板外通过51仿真器访问FPGA内部的资源。设计51仿真器通过IDE线与FPGA连接。当时的想法是IDE线,仅仅作为连线,将线两端两两连接,而不会在线与线之间形成连接。按照此逻辑,我们在FPGA内部写了一个简单的寄存器,通过51进行读写,调了一整天都没调通,其中有一位始终为低。跟IDE电缆是否连接有很大关系。
最后经过检测发现,原来IDE(80线)电缆中定义为GND的线都是短接在一起的,发现此问题后,换了连线再试,一切搞定。
汗啦,以后一定要注意这方面的细节了。