新聞中心

        EEPW首頁 > 手機與無線通信 > 設計應用 > 基于FPGA的以太網通信接口設計

        基于FPGA的以太網通信接口設計

        作者:鄭國平 時間:2012-02-10 來源:電子產品世界 收藏

          整體設計思路

        本文引用地址:http://www.104case.com/article/128795.htm

          利用 Spartan 3A DSP開發板及PC之間搭建數據通信平臺,完成系統的軟件設計和硬件設計,最后通過編寫應用程序實現了一個簡單的網頁服務器,它使用了文件存儲系統來保存網頁中的內容,通過 mfsgen來生成MFS圖像,并可以隨時修改或生成一幅新的圖像。

          系統軟硬件實現

          硬件設計整體框圖

          圖1為硬件設計整體框圖,系統以Xilinx Spartan 3A DSP FPGA芯片為核心,采用軟硬件結合的方式,實現了通信接口設計。用到的模塊有微處理器、32KB的片內存儲器、通用輸入輸出接口GPIO(包括LED燈和按鍵)、512MB DDR2 SDRAM、Xilinx 10/100IP、RS232串行接口、中斷控制器和定時器。

          模塊功能分析

          以太網系統的兩個主要模塊是媒體接入控制(MAC)和物理層PHY。MAC作為以太網系統中的控制模塊,實現與物理層的通信并控制使用的媒體類型,提供尋址機構、數據幀的構建、數據差錯檢查、傳送控制、向網絡層提供標準的數據接口等功能。PHY主要描述了網絡的硬件部分和原始比特流,它定義了數據傳送與接收所需要的電與光信號、線路狀態、時鐘基準、數據編碼和電路等,并向數據鏈路層設備提供標準媒體接口(RGM II/GM II/M II)。

        fpga相關文章:fpga是什么


        數字通信相關文章:數字通信原理


        通信相關文章:通信原理




        關鍵詞: Xilinx 以太網

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 越西县| 阳江市| 平罗县| 贵阳市| 贡觉县| 六盘水市| 峡江县| 吉木萨尔县| 德昌县| 电白县| 太谷县| 通城县| 江北区| 福州市| 花莲市| 报价| 沧源| 文安县| 西青区| 新宾| 谢通门县| 奉化市| 德化县| 五大连池市| 新乐市| 台南市| 廉江市| 邵武市| 延边| 潍坊市| 蛟河市| 手游| 汉阴县| 来安县| 南开区| 辰溪县| 长顺县| 旬邑县| 洪洞县| 淮安市| 玉环县|