www.久久久久|狼友网站av天堂|精品国产无码a片|一级av色欲av|91在线播放视频|亚洲无码主播在线|国产精品草久在线|明星AV网站在线|污污内射久久一区|婷婷综合视频网站

當前位置:首頁 > 嵌入式 > 嵌入式軟件
[導讀]基于MPC8560的吉比特以太網接口設計

隨著網絡技術的發(fā)展,網絡通信控制器的應用已經越來越廣泛。集成PowerPC微處理器的MPC8560 PowerQUICC Ⅲ作為一個多用途、高性能的通信微處理器,具有非常靈活的一體化單元系統和外圍通信控制器,能被廣泛運用于通信和網絡系統,是目前為電信和網絡市場而設計的最先進的集成通信微處理器之一。它集成了豐富的網絡和通信外圍設備,提供了更大的靈活性、擴展能力和更高的集成度。

MPC8560簡介

MPC8560內部集成了兩個處理模塊:一個高性能嵌入式PowerPC e500內核和一個通信處理模塊(CPM)。此外,該芯片還提供了片內緩存、DDR控制器、可編程中斷控制器、通用I/O口、DMA和I2C等多種接口控制器。

與使用較多的MPC8260最大的不同是,MPC8560增加了兩個三速以太網控制器(Three-Speed Ethernet Controller,TSEC),實現了10Mb/s、100Mb/s和1Gb/s三種不同速度的以太網協議接口控制。本文將主要討論如何使用這兩個TSEC實現吉比特以太網接口

吉比特以太網物理層協議及接口

參考文獻上對于網絡協議的介紹往往局限于對協議分層的理論分析,對網絡協議尤其是吉比特以太網協議在實際應用中的接口討論較少,本文將對吉比特以太網協議在應用中的接口作總結性的介紹。

吉比特以太網協議的數據鏈路層與傳統的10/100Mb/s以太網協議相同,但物理層有所不同。三種協議與OSI七層模型的對應關系如圖1所示。

圖1 三種以太網協議與OSI模型的對應關系

從圖1可以看出,吉比特以太網協議與10/100Mb/s以太網協議的差別僅僅在于物理層。圖中的PHY表示實現物理層協議的芯片;協調子層(Reconciliation sublayer)用于實現指令轉換;MII(介質無關接口)/GMII(吉比特介質無關接口)是物理層芯片與實現上層協議的芯片的接口;MDI(介質相關接口)是物理層芯片與物理介質的接口;PCS、PMA和PMD則分別表示實現物理層協議的各子層。在實際應用系統中,這些子層的操作細節(jié)將全部由PHY芯片實現,只需對MII和MDI接口進行設計與操作即可。

吉比特以太網的物理層接口標準主要有四種:GMII、RGMII(Reduced GMII)、TBI(Ten-Bit Interface)和RTBI(Reduced TBI)。GMII是標準的吉比特以太網接口,它位于MAC層與物理層之間。對于TBI接口,圖1中PCS子層的功能將由MAC層芯片實現,在降低PHY芯片復雜度的同時,控制線也比GMII接口少。RGMII和RTBI兩種接口使每根數據線上的傳輸速率加倍,數據線數目減半。

由此可見,使用TBI接口來實現吉比特以太網接口所用的控制線和數據線比GMII接口少,因此設計與使用相對容易。雖然TBI接口比RTBI接口的數據線多,但是每根數據線上的傳輸速率可以低一倍,大大降低了PCB布板的難度。因此,相對其他方式,使用TBI接口實現起來最簡單,難度最低。此外,TBI接口的PHY芯片比GMII接口的PHY芯片成本低很多。對于同時提供GMII和TBI兩種接口的芯片,推薦使用TBI接口設計方案。

MPC8560與PHY芯片的接口設計

MPC8560對四種不同的接口標準都提供了支持,本文僅討論TBI接口。

TLK2201芯片是支持TBI和RTBI兩種接口的單信道吉比特以太網絡收發(fā)器。它是業(yè)界第一批符合802.3規(guī)格的2.5V器件,無須任何外接電容,這可以節(jié)省電路板面積,減少零件的數目,從而降低產品的成本。此外,該芯片的功耗也相當低。

圖2 MPC8560與TLK2201的接口設計

MPC8560與TLK2201的連接如圖2所示。需要注意的是,TD0~TD9和RD0~RD9并不全是數據線。TD8對應Tx_ER,作為發(fā)送出錯標志位;TD9對應Tx_EN,作為發(fā)送使能位;RD8對應Rx_DV,作為接收數據有效位;RD9對應Rx_ER,作為接收差錯檢測位。

此外還應注意到,圖中使用的是SFP(可插拔)光模塊,這是因為TLK2201只提供了光模塊吉比特以太網接口。

對TSEC控制器的初始化

MPC8560對TSEC控制器的初始化過程如下。只要按照順序逐一完成相應的步驟,即可正確配置TSEC的吉比特網絡接口。

  1. 設置MACCFG1寄存器,對MAC進行軟復位;
  2. 清除MACCFG1寄存器的軟復位;
  3. 設置MACCFG2寄存器,選擇TSEC工作模式(如全雙工或半雙工、CRC校驗是否使能等);
  4. 初始化寄存器ECNTRL,設置接口為TBI標準;
  5. 設置MAC地址、物理地址;
  6. 設置MII口的速率,使用MDIO對PHY進行初始化;
  7. 清除并設置中斷相關的寄存器IEVENT和IMASK;
  8. 設置Hash表和Hash寄存器;
  9. 初始化接收控制寄存器RCTRL;
  10. 設置DMA控制寄存器DMATRL;
  11. 設置接收緩沖區(qū)大??;
  12. 設置收發(fā)緩沖描述符(Buffer Descriptor,BD);
  13. 設置MACCFG1中的收發(fā)使能位,完成TSEC初始化。

在初始化TSEC的過程中尤其要注意在設置寄存器后,控制器處于不穩(wěn)定狀態(tài),不能馬上執(zhí)行下一步的操作,需要作一定的延遲等待。通常,可以讀取相應的狀態(tài)寄存器以判斷是否可以繼續(xù)下一步,也可以使用某些操作系統提供的定時延遲來完成,如VxWorks中的taskDelay()。

測試及其結果

為了測試設計好的吉比特以太網接口的性能,將吉比特以太網接口與專門測試網絡接口性能的儀器SmartBits相連。一個最為簡單的測試方法是使用SmartBits發(fā)送數據包到MPC8560的吉比特以太網接口,MPC8560接到數據包后,將數據直接返還給SmartBits。SmartBits將會統計并顯示測試結果。

圖3 吉比特以太網接口測試結果

測試結果如圖3所示,傳輸速率(Rates)可以達到1Gb/s左右,而且還略有裕量。

為了測試吉比特以太網接口更為全面的性能,需要對不同大小的數據包、突發(fā)大量數據流等進行測試,限于篇幅,不再討論具體的測試細節(jié)。

設計中的注意事項

由于數據線上的傳輸速率相對較高,硬件部分的設計需要注意以下幾點。

  • TBI接口每根數據線的傳輸速率是125Mb/s,為了保證采樣與信號的同步,接收信號線RD0~RD9的長度和接收時鐘線RxCLK必須等長。同理,發(fā)送信號線TD0~TD9的長度和發(fā)送時鐘線TxCLK也必須等長。
  •  為了保證阻抗匹配,TBI接口所有信號線的阻抗必須控制在50Ω±5%。
  •  光模塊的輸入信號是高速差分信號,設計時應該注意接收與發(fā)送的兩對差分信號線必須等長。同時,差分阻抗需要控制在100Ω±5%,以保證阻抗匹配。
  •  為了保證電源干凈,TLK2201的PLL電源輸入端必須加濾波器。
    驅動軟件部分的設計需要注意以下幾點。
  •  GE端口收發(fā)對于軟件處理能力要求較高,需要仔細設計收發(fā)緩沖區(qū)的深度,合理調度收發(fā)處理程序,保證數據收發(fā)性能。
  •  對于BD表的維護,需要正確維護BD讀寫指針和BD的狀態(tài)標志位,以避免緩沖區(qū)重疊和溢出。尤其應注意BD讀寫指針需要根據收發(fā)緩沖區(qū)的大小,在合適位置進行循環(huán)。
  •  如果設置了PHY使用自協商(auto-negotiation)方式,一定要在自協商方式正常工作后,才能設置TSEC是否使用全雙工或半雙工模式。
本站聲明: 本文章由作者或相關機構授權發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點,本站亦不保證或承諾內容真實性等。需要轉載請聯系該專欄作者,如若文章內容侵犯您的權益,請及時聯系本站刪除。
換一批
延伸閱讀

上海2025年9月5日 /美通社/ -- 由上海市經濟和信息化委員會、上海市發(fā)展和改革委員會、上海市商務委員會、上海市教育委員會、上海市科學技術委員會指導,東浩蘭生(集團)有限公司主辦,東浩蘭生會展集團上海工業(yè)商務展覽有...

關鍵字: 電子 BSP 芯片 自動駕駛

9月1日消息,繼小鵬、零跑后,現在小米汽車也宣布了8月的交付量。

關鍵字: 小米汽車 芯片

當地時間 8 月 22 日,美國芯片制造商英特爾公司宣布與美國聯邦政府達成協議,后者將向英特爾普通股投資 89 億美元,以每股 20.47 美元的價格收購 4.333 億股英特爾普通股,相當于該公司 9.9% 的股份。

關鍵字: 英特爾 半導體 芯片

在當今數字化時代,人工智能(AI)和高性能計算(HPC)的迅猛發(fā)展對 GPU 芯片的性能提出了極高要求。隨著 GPU 計算密度和功耗的不斷攀升,散熱問題成為了制約其性能發(fā)揮的關鍵因素。傳統的風冷方案已難以滿足日益增長的散...

關鍵字: 人工智能 高性能計算 芯片

8月20日消息,博主數碼閑聊站暗示,9月底大概率只有小米16系列會亮相,其它驍龍8 Elite 2旗艦、天璣9500旗艦新品都將排到10月份,新機大亂斗會在國慶假期之后開始。

關鍵字: 小米雷軍 芯片

8月21日消息,據媒體報道,英偉達宣布將自研基于3nm工藝的HBM內存Base Die,預計于2027年下半年進入小規(guī)模試產階段,此舉旨在彌補其在HBM領域的技術與生態(tài)短板。

關鍵字: 英偉達 黃仁勛 芯片 顯卡

繼尋求收購英特爾10%的股份之后,近日又有消息稱,特朗普政府正在考慮通過《芯片法案》資金置換股權的方式,強行收購美光、三星、臺積電三大芯片巨頭的股份。若此舉落地,美國政府將從“政策扶持者”蛻變?yōu)椤爸苯庸蓶|”,徹底重塑全球...

關鍵字: 芯片 半導體

在集成電路設計流程中,網表作為連接邏輯設計與物理實現的關鍵橋梁,其分模塊面積統計對于芯片性能優(yōu)化、成本控制和資源分配具有重要意義。本文將詳細介紹如何利用 Python 實現網表分模塊統計面積的功能,從網表數據解析到面積計...

關鍵字: 網表 芯片 分模塊

8月19日消息,封禁4個多月的H20為何突然又被允許對華銷售,這其實是美國設計好的。

關鍵字: 英偉達 黃仁勛 芯片 顯卡

北京2025年8月15日 /美通社/ -- 今日,以"破局者 ? 智行合璧"為主題的2025戴爾科技峰會在北京中國大飯店盛大啟幕。作為戴爾科技大中華區(qū)極具戰(zhàn)略意義的年度旗艦活動,本屆峰會吸引逾千名行業(yè)...

關鍵字: 戴爾 全棧 PC ALIENWARE
關閉