![采用Virtex-5嵌入式三模以太網(wǎng)MAC進行設(shè)計_第1頁](http://file3.renrendoc.com/fileroot_temp3/2022-1/25/5b0e8e2b-70c0-4704-906d-f946ff4ee118/5b0e8e2b-70c0-4704-906d-f946ff4ee1181.gif)
![采用Virtex-5嵌入式三模以太網(wǎng)MAC進行設(shè)計_第2頁](http://file3.renrendoc.com/fileroot_temp3/2022-1/25/5b0e8e2b-70c0-4704-906d-f946ff4ee118/5b0e8e2b-70c0-4704-906d-f946ff4ee1182.gif)
![采用Virtex-5嵌入式三模以太網(wǎng)MAC進行設(shè)計_第3頁](http://file3.renrendoc.com/fileroot_temp3/2022-1/25/5b0e8e2b-70c0-4704-906d-f946ff4ee118/5b0e8e2b-70c0-4704-906d-f946ff4ee1183.gif)
下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、采用Virtex-5嵌入式三模以太網(wǎng)MAC進行設(shè)計采用Virtex-5嵌入式三模以太網(wǎng)MAC進行設(shè)計類別:通信網(wǎng)絡(luò)  來源:Xilinx公司利用Virtex-510/100/1000的以太網(wǎng)MAC,可以實現(xiàn)靈活的以太網(wǎng)系統(tǒng)。  以太網(wǎng)是一個占據(jù)絕對優(yōu)勢的固線連接標準。XilinxVirtex-5以太網(wǎng)媒體接入控制器(以太網(wǎng)MAC)模塊提供了專用的以太網(wǎng)功能,它和Virtex-5RocketIOGTP收發(fā)器以及SelectIO技術(shù)相結(jié)合,能夠讓用戶與各種網(wǎng)絡(luò)設(shè)備進行連接。在Virtex-5器件中,以太網(wǎng)MAC模塊作為一個硬件塊集成在FPGA內(nèi)部。  在Xilinx設(shè)計環(huán)境
2、中,以太網(wǎng)MAC是一個庫原語,名為TEMAC。該原語包括一對10/100/1000Mbps的以太網(wǎng)MAC。每個Virtex-5LXT器件含有四個以太網(wǎng)MAC模塊;因此,一個Virtex-5LXT設(shè)計能夠融合兩個TEMAC原語。利用標準的Xilinx產(chǎn)品,您可以建立一系列度身定制的數(shù)據(jù)包處理和網(wǎng)絡(luò)端點產(chǎn)品。Xilinx還提供了一種超頻模式,它能夠使底板的連接速率高達2,000Mbps。  基于Virtex-4FX以太網(wǎng)MAC,Xilinx開發(fā)出了Virtex-5以太網(wǎng)MAC,較之前者,后者在全局時鐘使用、串行接口的靈活性以及軟件控制復(fù)雜度方面都有了較大的改進。  本文將介紹Vir
3、tex-5器件中的以太網(wǎng)MAC模塊的功能集,同時描述Virtex-5和Virtex-4FX以太網(wǎng)MAC之間的區(qū)別,指出一些潛在的應(yīng)用,探索如何使用標準的Xilinx工具將以太網(wǎng)MAC融入用戶的設(shè)計。  支持的接口  Virtex-5以太網(wǎng)MAC完全符合IEEE802.3規(guī)范。圖1顯示了一個以太網(wǎng)MAC的模塊結(jié)構(gòu)圖。  圖1:Virtex-5以太網(wǎng)MAC的模塊結(jié)構(gòu)圖 物理接口  您可以單獨配置每個以太網(wǎng)MAC的物理接口,使其作為五種不同的以太網(wǎng)接口中的一種進行工作。  媒體獨立接口(MII),吉比特媒體獨立接口(GMII)和簡化的吉比特媒體獨立接口
4、(RGMII)是并行接口。它們通常連接到一個外部物理層(PHY)芯片以提供速率為10/100/1000Mbps的BASE-T功能。同時它還支持速率為10/100Mbps的半雙工操作以及各種速率條件下的全雙工操作。  串行吉比特媒體獨立接口和1000BASE-X是串行接口,它們使用以太網(wǎng)MAC中的物理編碼子層(PCS)和物理媒體接入子層(PMA)部分。它們連接到Virtex-5RocketIOGTP串行收發(fā)器。當與并行接口一起使用時,SGMII提供了速率為10/100/1000Mbps的全雙工BASE-T功能。該串行接口大大減少了與外部PHY芯片相連的引腳數(shù)量。  當將以太網(wǎng)MA
5、C配置成1000BASE-X模式時,PCS/PMA模塊與RocketIO收發(fā)器一起工作,能夠提供與吉比特轉(zhuǎn)換器(GBIC)或者小型可插式(SFP)光纖收發(fā)器進行直接連接所需要的所有功能。這可以避免1000BASE-X網(wǎng)絡(luò)應(yīng)用所需的外部PHY芯片。  控制接口  主機接口為接入以太網(wǎng)MAC模塊配置寄存器提供了通道。配置選項的示例中包括巨幀使能、暫停、單播地址設(shè)置以及幀檢驗序列生成。  可以通過通用主機總線或者設(shè)備控制寄存器(DCR)總線(當與處理器連接時)對主機接口進行訪問。另外,每個以太網(wǎng)MAC還有一個可選的管理數(shù)據(jù)I/O(MDIO)接口。它允許對外部PHY的管理寄存器
6、和以太網(wǎng)MAC中PCS/PMA內(nèi)部的物理接口管理寄存器進行訪問。  客戶端接口  發(fā)送器的客戶端接口將幀傳送給以太網(wǎng)MAC。當接收到的數(shù)據(jù)小于最短的以太網(wǎng)幀長度時,發(fā)送器將該數(shù)據(jù)加長,并且保持最小的幀間距;但是,您可以增加間隔的長度,還可以通過配置發(fā)送器在幀中添加一個幀檢驗序列。一個單獨的流控制接口允許您生成暫停幀。在半雙工模式下,信號發(fā)送之間存在沖突,在有效沖突情況下,需要進行幀重發(fā)。  接收器接口檢驗傳入幀和信號幀誤差。這里分別提供了好幀信號和壞幀信號。還可以通過配置以太網(wǎng)MAC以便在檢測到有效的暫停幀之后,暫停和重新啟動幀傳輸。 客戶端接口的數(shù)據(jù)的寬度通常
7、是8位或者16位。8位接口主要針對標準的以太網(wǎng)應(yīng)用,它利用一個125MHz的時鐘產(chǎn)生1,000Mbps的數(shù)據(jù)率。當使用16比特模式時,可以在不提高客戶端接口時鐘頻率的條件下將數(shù)據(jù)率提高到2,000Mbps。  每個以太網(wǎng)MAC都會輸出一些統(tǒng)計向量,其中含有發(fā)送和接收數(shù)據(jù)通路上所看到的以太網(wǎng)幀的信息。XilinxCOREGenerator軟件免費提供了一個外部統(tǒng)計模塊。該統(tǒng)計模塊對每個以太網(wǎng)MAC的發(fā)送和接收數(shù)據(jù)通路上的所有統(tǒng)計信息進行累加。  Virtex-5以太網(wǎng)MAC的新特性  在Virtex-4FPGA中,僅僅實現(xiàn)數(shù)據(jù)通路就會消耗多達四個全局時鐘緩沖器:其中兩個分
8、別用于發(fā)送和接收客戶端接口邏輯,另外兩個分別用于發(fā)送和接收的物理接口邏輯。在Virtex-5FPGA中,Xilinx添加了一個時鐘使能特性。您可以把生成的時鐘用于所有客戶端邏輯的物理接口。內(nèi)部產(chǎn)生的時鐘使能,為在每個接口保持正確的數(shù)據(jù)吞吐率提供了一個方法。這種方法使所需的時鐘緩沖器數(shù)目減少了一半。  DCR總線尋址 現(xiàn)在Virtex-5DCR接口為每個以太網(wǎng)MAC提供了一個單獨的基地址。這使得共享DCR總線接口對軟件驅(qū)動程序成為透明的。軟件不再需要知道每個單獨以太網(wǎng)MAC的位地址;硬件根據(jù)基地址自動選擇正確的比特位。  串行接口改動  Xilinx對串行接口的操
9、作做了一些改動。隨著一個可編程鏈接計時器的加入,自動檢測功能變得更加靈活。您可以在改變自動檢測進程時序的同時縮短仿真時間。  新添加的單向模式根據(jù)IEEE802.3ah-2004規(guī)范執(zhí)行單向使能功能。一旦使能,不管有效輸入是否出現(xiàn)在接收端,以太網(wǎng)MAC都會進行傳輸。  最后,以太網(wǎng)MAC和收發(fā)器可以產(chǎn)生回環(huán)。這使得在回環(huán)狀態(tài)中能夠?qū)㈤e置狀態(tài)傳輸給鏈接對象,從而確保該鏈接保持活動性。  Virtex-5以太網(wǎng)MAC使用的模型  Virtex-5以太網(wǎng)MAC的多功能性使其可以應(yīng)用在眾多領(lǐng)域。比如,您可以: l 可以將該以太網(wǎng)MAC連接到一個在網(wǎng)絡(luò)處理或者遠程
10、監(jiān)測系統(tǒng)中運行協(xié)議棧的處理器上,如圖2所示。 l 圖2:在Virtex-5FPGA上,MAC連接到一個處理器 將以太網(wǎng)MAC連接到一個在FPGA上實現(xiàn)的數(shù)據(jù)包處理系統(tǒng),例如校驗和計算及驗證的卸載引擎或者遠程直接存儲器訪問設(shè)計。 l 針對數(shù)據(jù)包的存儲、橋接或者交換應(yīng)用,將多個以太網(wǎng)MAC連接到專用數(shù)據(jù)包FIFO和外部存儲器。  工具和IP支持  Xilinx通過COREGenerator軟件、LogiCOREIP和參考設(shè)計對以太網(wǎng)MAC提供支持。  Virtex-5以太網(wǎng)MAC封裝  圖3顯示了一個HDL封裝的模塊結(jié)構(gòu)圖,它可以從Xilin
11、x的COREGenerator工具中獲得。  圖3:Virtex-5以太網(wǎng)MAC封裝的模塊結(jié)構(gòu)圖 以太網(wǎng)MAC是一個具有162個端口和79個參數(shù)的復(fù)雜組件。封裝文件使您可以僅對特定應(yīng)用所需端口的參數(shù)和接口輕松進行設(shè)置。它們的另外一個優(yōu)勢是簡化了時鐘和物理I/O資源的使用。  分級結(jié)構(gòu)使您可以針對自己的應(yīng)用抽取正確的封裝。 l 以太網(wǎng)MAC封裝。在最低級別,實體化一個單獨的或者雙以太網(wǎng)MAC,同時在COREGeneratorGUI中將它的屬性設(shè)置成您偏好的選項。所有未使用的輸入端口接地,未使用的輸出端口保持開路狀態(tài)。 l 模塊級別的封裝。在下一層級,對物理
12、接口以及所要求的時鐘資源進行實體化。這包括用于串行接口的RocketIOGTP收發(fā)器。同時針對您的配置對時鐘進行優(yōu)化,并且利用時鐘將輸出同步到您的設(shè)計。 l LocalLink級別的封裝。在該級別,將FIFO添加到客戶端發(fā)送器和接收器接口。FIFO能夠處理接收時壞幀的丟失并且以半雙工模式對幀重新傳輸。LocalLink可以作為后端接口使用。 l 示例設(shè)計的封裝。頂層具有一個演示設(shè)計,在這個設(shè)計中接收到的數(shù)據(jù)經(jīng)過回環(huán)重新發(fā)送給發(fā)送器。您可以將該設(shè)計下載到一個開發(fā)板上,然后利用網(wǎng)絡(luò)設(shè)備對該接收器發(fā)出激勵,從而演示硬件中以太網(wǎng)MAC的操作過程。激勵該設(shè)計的接收器輸入和監(jiān)視該設(shè)計發(fā)送器輸出的測試臺也包含在COREGenerator軟件中。  LogiCOREIP和參考設(shè)計 現(xiàn)有的大部分Virtex-4以太網(wǎng)MAC文檔都可以在Virtex-5以太網(wǎng)MAC上重復(fù)使用。例如,以太網(wǎng)內(nèi)核硬件演示平臺(XAPP443,  結(jié)論  Virtex-5以太網(wǎng)MAC為各種網(wǎng)絡(luò)接口提供了一個經(jīng)
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 江蘇省江蘇卓越高中聯(lián)盟2024-2025學年高三上學期12月月考物理試題(解析版)
- 知識產(chǎn)權(quán)教育的未來發(fā)展與創(chuàng)新方向
- 醫(yī)學基礎(chǔ)知識考試題庫:血細胞的考點分析
- 2025年中國復(fù)合輔酶行業(yè)市場全景評估及發(fā)展戰(zhàn)略規(guī)劃報告
- 2025年浙江湖州長興雷博人力資源服務(wù)有限公司招聘筆試參考題庫附帶答案詳解
- 現(xiàn)代企業(yè)管理心理學的新思維
- 環(huán)境設(shè)計與自然材料的和諧共生
- 電梯故障預(yù)警與緊急報警系統(tǒng)研究
- 環(huán)境保護視角下的現(xiàn)代藝術(shù)設(shè)計理念
- 成都市成華區(qū)2024年七年級《地理》下冊期末試卷與參考答案
- 《網(wǎng)絡(luò)設(shè)備基礎(chǔ)知識培訓(xùn)》課件
- TD-T 1048-2016耕作層土壤剝離利用技術(shù)規(guī)范
- 山東職業(yè)學院單招《語文》考試復(fù)習題庫(含答案)
- 直線加速器專項施工方案
- 聯(lián)苯二氯芐生產(chǎn)工藝及產(chǎn)排污分析
- 儲能設(shè)備項目采購供應(yīng)質(zhì)量管理方案
- 美國房地產(chǎn)市場特征、框架與周期演變
- 光伏發(fā)電工程施工組織設(shè)計施工工程光伏發(fā)電工程光伏發(fā)電施工組織設(shè)計
- 民政局離婚協(xié)議書模板(4篇)
- 導(dǎo)數(shù)應(yīng)用舉例
- 統(tǒng)編版小學語文三年級下冊第三單元綜合性學習《中華傳統(tǒng)節(jié)日》教案
評論
0/150
提交評論