VHDL的port map映射時(shí)出現(xiàn)1166052WARNING - logical net 'clkin' has no load.
在使用lattice domiand時(shí),出現(xiàn)了下面示圖現(xiàn)象,一個(gè)輸入信號(hào)總是出現(xiàn)在unconnected欄里,也即意味著你不能綁定管腳。
logical net 'clkin' has no load.
input pad net has no legal load.
雖然是警告,但是這樣你的功能就無(wú)法正常的測(cè)試實(shí)現(xiàn)了。
經(jīng)過(guò)幾次的反復(fù)檢查代碼,并沒(méi)有發(fā)現(xiàn)這個(gè)管腳的代碼有邏輯問(wèn)題,或有被優(yōu)化的問(wèn)題。
最后才發(fā)現(xiàn),我的代碼使生成的sch文件在原理圖中進(jìn)行線(xiàn)互聯(lián)的。包含這個(gè)信號(hào)cin的模塊管腳并不是所有的都畫(huà)了input/output端子。而問(wèn)題就是出在這兒?。?!
因?yàn)楸热缯f(shuō)你只連接了input,在綜合時(shí),編譯器會(huì)檢查輸入輸出,當(dāng)在這個(gè)模塊時(shí),只檢測(cè)到輸入,而沒(méi)有輸出,編程器默認(rèn)為將無(wú)用的輸入管腳干掉了,所以你那個(gè)信號(hào)腳就變?yōu)榱藆nconnected了。
所以要確保你的所有管腳一定要有連接,除非你非常肯定那個(gè)未連接的管腳對(duì)邏輯優(yōu)化沒(méi)影響。