Quartus中出現錯誤: Can't place multiple pins assigned to pin location Pin_101 (IOPAD_X53_Y21_N14)

在編譯工程時出現Error (176310): Can't place multiple pins assigned to pin location Pin_101 (IOPAD_X53_Y21_N14) 

可以從提示中看出是一個引腳複用的原因

但是在原工程中只是將PIN_101作爲普通IO引腳分配給模塊使用。

查到關於nCEO的定義:

大意是說,每顆FPGA都有nCE與nCEO兩根pin,在多顆FPGA的系統中,第一顆FPGA的nCE接GND,而第一顆FPGA的nCEO將接到下一顆FPGA的nCE,如此這樣繼續接下去,而在最後一顆FPGA時,可以將nCEO floating或者當成普通I/O pin使用。而在單顆FPGA時,nCE直接接GND,nCEO可直接floating或者當普通I/O pin使用。

所以在單顆FPGA上可以將nCEO的引腳分配爲普通IO引腳使用,但是這一般是在其他引腳不夠用的前提下。

具體設置過程:

assignments>device>device and pin options>dual-purpose pins裏面把nCEO設置成use as regular i/o就可以了

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章