本文的主要研究內容是利用FPGA平臺實現(xiàn)以太網(wǎng)絡接口。 首先,對論文的大致內容和組織結構做了簡要介紹,并且比較分析了目前比較流行的網(wǎng)絡接口實現(xiàn)的三種方法,并以此為基礎提出了本文中重點介紹的基于FPGA 的網(wǎng)絡接口實現(xiàn)方法。 其次,介紹采用以FPGA 做為主控芯片控制8019AS 網(wǎng)絡控制芯片來實現(xiàn)從網(wǎng)絡上接收數(shù)據(jù)幀的功能。FPGA 需要在上電時完成對于8019AS的初始化設置。在接收和發(fā)送數(shù)據(jù)報文時,對相應的寄存器進行控制和操作以完成網(wǎng)絡數(shù)據(jù)幀的接收。對FPGA 與8019AS 之間的接口實現(xiàn)進行了詳細的描述。 最后,介紹了在FPGA 內部對于接收到的網(wǎng)絡數(shù)據(jù)幀進行TCP/IP協(xié)議分析的具體過程和實現(xiàn)方法。分別詳細介紹了接收模塊、發(fā)送模塊以及其中子模塊具體功能和實現(xiàn)方法。說明了模塊之間相互觸發(fā)的具體關系。現(xiàn)有的網(wǎng)絡接口一般是采用MCU 或者ARM 等專用控制芯片來實現(xiàn)的,而此次課題以FPGA 作為主控芯片來實現(xiàn)網(wǎng)絡接口以及部分TCP/IP 協(xié)議分析是一個創(chuàng)意。而且由于FPGA 多管腳可以靈活配置,也使得系統(tǒng)的可擴展性有了很大的提高。
標簽:
FPGA
以太網(wǎng)絡
接口的設計
上傳時間:
2013-06-09
上傳用戶:huazi