例說FPGA連載14:自由擴展——外設電路(I/O應用) 特權同學,版權所有 配套例程和更多資料下載鏈接: http://pan.baidu.com/s/1c0nf6Qc ![]() FPGA器件擁有著豐富的I/O資源,它的可擴展性非常強,這也是我們使用它的一個很重要原因。如果說前面四個部分電路的設計相對而言都比較固定,那么I/O引腳應用則相對要自由很多。當然了,這里所謂的“自由”,并不意味了電路設計的隨意,而是指著電路設計的可選擇性豐富而言的。話說回來,這里的“自由”也還是要建立在一定的基礎之上的。筆者根據多年的工程經驗,對于I/O與外設的連接擴展,歸納出以下一些要點: ● 輸入和輸出時鐘信號盡量分配到專用的引腳上。 ● 差分信號對必須分配到支持差分傳輸的專用引腳上。 ● 高速信號分配到支持高速傳輸的專用引腳上,如支持DDR的專用I/O接口。 ● 一些硬核使用的引腳可能是固定的,千萬不能隨意分配。 ● 總線信號盡量分配到同一個bank或者相近的bank中。 ● 一些可能產生噪聲干擾的信號(如時鐘信號)盡量遠離器件的配置信號和其他敏感信號。 ● 引腳分配時盡可能減少交叉連接。 |