新聞中心

        EEPW首頁 > 手機(jī)與無線通信 > 設(shè)計(jì)應(yīng)用 > 基于FPGA的以太網(wǎng)通信接口設(shè)計(jì)

        基于FPGA的以太網(wǎng)通信接口設(shè)計(jì)

        作者:鄭國平 時(shí)間:2012-02-10 來源:電子產(chǎn)品世界 收藏

          整體設(shè)計(jì)思路

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

          利用 Spartan 3A DSP開發(fā)板及PC之間搭建數(shù)據(jù)通信平臺(tái),完成系統(tǒng)的軟件設(shè)計(jì)和硬件設(shè)計(jì),最后通過編寫應(yīng)用程序?qū)崿F(xiàn)了一個(gè)簡(jiǎn)單的網(wǎng)頁服務(wù)器,它使用了文件存儲(chǔ)系統(tǒng)來保存網(wǎng)頁中的內(nèi)容,通過 mfsgen來生成MFS圖像,并可以隨時(shí)修改或生成一幅新的圖像。

          系統(tǒng)軟硬件實(shí)現(xiàn)

          硬件設(shè)計(jì)整體框圖

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

          模塊功能分析

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

        fpga相關(guān)文章:fpga是什么


        數(shù)字通信相關(guān)文章:數(shù)字通信原理


        通信相關(guān)文章:通信原理




        關(guān)鍵詞: Xilinx 以太網(wǎng)

        評(píng)論


        相關(guān)推薦

        技術(shù)專區(qū)

        關(guān)閉
        主站蜘蛛池模板: 华宁县| 甘泉县| 即墨市| 贡觉县| 波密县| 鹤壁市| 宜君县| 泊头市| 宜章县| 定日县| 安溪县| 南丹县| 资阳市| 辛集市| 临猗县| 鱼台县| 巴塘县| 中西区| 吉木萨尔县| 泾阳县| 宣汉县| 平武县| 甘孜县| 宜丰县| 临朐县| 化德县| 景宁| 清远市| 望城县| 南陵县| 南京市| 安宁市| 乌拉特后旗| 监利县| 伊吾县| 海安县| 中山市| 永济市| 仙居县| 唐河县| 营山县|