資料介紹
??????? 本文基于網(wǎng)絡(luò)處理器中微引擎在POS 口和千兆以太網(wǎng)口通信中的應(yīng)用,詳細敘述了千兆以太網(wǎng)端口和POS 端口通信中微引擎設(shè)計的關(guān)鍵技術(shù)——多線程接收,線程間互斥和同步。為網(wǎng)絡(luò)處理器中微引擎的軟件設(shè)計提供了一些參考方法。
關(guān)鍵詞: 網(wǎng)絡(luò)處理器;微引擎;千兆以太網(wǎng)口;POS
??????????Internet 的發(fā)展使得傳統(tǒng)的基于通用CPU 和基于ASIC(Application Specific
Integrated Circuit,特定用途集成電路)的網(wǎng)絡(luò)處理方案已不能同時滿足處理速度和靈活
性這兩方面的要求。正是在這樣的背景之下,網(wǎng)絡(luò)處理器技術(shù)應(yīng)運而生。它既能夠滿足網(wǎng)絡(luò)高速發(fā)展的需求又可以兼顧網(wǎng)絡(luò)業(yè)務(wù)多樣化的發(fā)展趨勢。IXP1200 網(wǎng)絡(luò)處理器是Intel 公司推出的網(wǎng)絡(luò)處理專用處理器,主要包括1 個主頻最高可達232MHz 的處理核心StrongARM、6個RISC 結(jié)構(gòu)的可編程微引擎(uE)。在現(xiàn)在網(wǎng)絡(luò)通信中應(yīng)用較為廣泛。IXP1200 中的重要部件——可編程微引擎在網(wǎng)絡(luò)通信應(yīng)用中尤為重要。本文就微引擎編程技術(shù)中的關(guān)鍵技術(shù):多線程接收和線程間互斥、同步進行了詳細描述。
???????? 為了方便描述,文中以基于IXP1200 的千兆Ethernet 和POS 的直通轉(zhuǎn)發(fā)為例,進行描
述。硬件平臺提供四路STM1 速率的POS(Packet over SONET)接口和兩路千兆速率的以太網(wǎng)接口。主要實現(xiàn)PPP 數(shù)據(jù)包到SDH 網(wǎng)上傳輸?shù)慕涌诠δ?為系統(tǒng)單板提供四路155M POS 和兩路GE 的接入能力,見圖1。
??????????微引擎的直通代碼主要用來實現(xiàn)POS 到POS 或POS 到GE 的直通功能。微碼子系統(tǒng)運行于IXP1200 網(wǎng)絡(luò)處理器的微引擎中。系統(tǒng)的主要設(shè)計思想是采用4 個微引擎使用郵箱機制接收4 口POS,每個微引擎收一個端口,根據(jù)目的端口入奇偶兩個隊列,目的端口可以在SRAM 中進行配置。接收到的包不作任何處理直接由發(fā)送微引擎轉(zhuǎn)發(fā)出去。2 個微引擎發(fā)送,分別對應(yīng)奇偶兩個隊列,1 線程調(diào)度,另外3 個線程依次發(fā)送。
關(guān)鍵詞: 網(wǎng)絡(luò)處理器;微引擎;千兆以太網(wǎng)口;POS
??????????Internet 的發(fā)展使得傳統(tǒng)的基于通用CPU 和基于ASIC(Application Specific
Integrated Circuit,特定用途集成電路)的網(wǎng)絡(luò)處理方案已不能同時滿足處理速度和靈活
性這兩方面的要求。正是在這樣的背景之下,網(wǎng)絡(luò)處理器技術(shù)應(yīng)運而生。它既能夠滿足網(wǎng)絡(luò)高速發(fā)展的需求又可以兼顧網(wǎng)絡(luò)業(yè)務(wù)多樣化的發(fā)展趨勢。IXP1200 網(wǎng)絡(luò)處理器是Intel 公司推出的網(wǎng)絡(luò)處理專用處理器,主要包括1 個主頻最高可達232MHz 的處理核心StrongARM、6個RISC 結(jié)構(gòu)的可編程微引擎(uE)。在現(xiàn)在網(wǎng)絡(luò)通信中應(yīng)用較為廣泛。IXP1200 中的重要部件——可編程微引擎在網(wǎng)絡(luò)通信應(yīng)用中尤為重要。本文就微引擎編程技術(shù)中的關(guān)鍵技術(shù):多線程接收和線程間互斥、同步進行了詳細描述。
???????? 為了方便描述,文中以基于IXP1200 的千兆Ethernet 和POS 的直通轉(zhuǎn)發(fā)為例,進行描
述。硬件平臺提供四路STM1 速率的POS(Packet over SONET)接口和兩路千兆速率的以太網(wǎng)接口。主要實現(xiàn)PPP 數(shù)據(jù)包到SDH 網(wǎng)上傳輸?shù)慕涌诠δ?為系統(tǒng)單板提供四路155M POS 和兩路GE 的接入能力,見圖1。
??????????微引擎的直通代碼主要用來實現(xiàn)POS 到POS 或POS 到GE 的直通功能。微碼子系統(tǒng)運行于IXP1200 網(wǎng)絡(luò)處理器的微引擎中。系統(tǒng)的主要設(shè)計思想是采用4 個微引擎使用郵箱機制接收4 口POS,每個微引擎收一個端口,根據(jù)目的端口入奇偶兩個隊列,目的端口可以在SRAM 中進行配置。接收到的包不作任何處理直接由發(fā)送微引擎轉(zhuǎn)發(fā)出去。2 個微引擎發(fā)送,分別對應(yīng)奇偶兩個隊列,1 線程調(diào)度,另外3 個線程依次發(fā)送。
微引擎
加入交流群
掃碼添加小助手
加入工程師交流群
下載該資料的人也在下載
下載該資料的人還在閱讀
更多 >
- 話處理器基礎(chǔ)知識 1次下載
- ADM13307:三處理器管理引擎數(shù)據(jù)表
- ADM13305:帶看門狗的雙處理器管理引擎數(shù)據(jù)表
- Intel多核微處理器技術(shù) 9次下載
- 多核密碼處理器中的片上網(wǎng)絡(luò)互連結(jié)構(gòu)研究 0次下載
- 網(wǎng)絡(luò)處理器在CompactPCI的應(yīng)用 17次下載
- 多寄存器組網(wǎng)絡(luò)處理器上的寄存器分配技術(shù) 28次下載
- 網(wǎng)絡(luò)處理器中處理單元的設(shè)計 19次下載
- 基于網(wǎng)絡(luò)處理器的IP-DSLAM設(shè)計
- 基于網(wǎng)絡(luò)處理器的高速網(wǎng)絡(luò)測試設(shè)備設(shè)計
- 網(wǎng)絡(luò)處理器中RLDRAM 控制器的實現(xiàn)
- 面向網(wǎng)絡(luò)處理器的軟件組件框架研究
- 基于網(wǎng)絡(luò)處理器的可編程路由器技術(shù)研究
- IXP系列網(wǎng)絡(luò)處理器的并行原理及應(yīng)用
- 網(wǎng)絡(luò)處理器軟件開發(fā)模型的研究
- 揭秘瑞芯微算力協(xié)處理器,RK3576/RK3588強大算力搭檔 958次閱讀
- 如何基于Kahn處理網(wǎng)絡(luò)定義AI引擎圖形編程模型 733次閱讀
- 處理器的定義和種類 7.7k次閱讀
- 什么是嵌入式微處理器?嵌入式微處理器有哪些? 2k次閱讀
- 簡單認識高級處理器 2k次閱讀
- 簡單認識網(wǎng)絡(luò)處理器 3.2k次閱讀
- 多核處理器啟動的基本原理 4.2k次閱讀
- Blackfin雙核處理器DSP-BF609的主要特性及應(yīng)用電路 5.6k次閱讀
- 無線串口集線器的設(shè)計中是如何運用arm處理器的 1.7k次閱讀
- 網(wǎng)絡(luò)處理器的應(yīng)用場景 6.8k次閱讀
- 一文讀懂處理器流水線 2.4w次閱讀
- Blackfin系列處理器在網(wǎng)絡(luò)多媒體中的應(yīng)用及介紹 6.8k次閱讀
- 仿生處理器是什么_a11仿生處理器能干嘛 10.8w次閱讀
- ARM微處理器的指令的分類與格式 1.6k次閱讀
- 網(wǎng)絡(luò)處理器IXP2400及應(yīng)用 1.7k次閱讀
下載排行
本周
- 1電子電路原理第七版PDF電子教材免費下載
- 0.00 MB | 1490次下載 | 免費
- 2單片機典型實例介紹
- 18.19 MB | 93次下載 | 1 積分
- 3S7-200PLC編程實例詳細資料
- 1.17 MB | 27次下載 | 1 積分
- 4筆記本電腦主板的元件識別和講解說明
- 4.28 MB | 18次下載 | 4 積分
- 5開關(guān)電源原理及各功能電路詳解
- 0.38 MB | 10次下載 | 免費
- 6基于AT89C2051/4051單片機編程器的實驗
- 0.11 MB | 4次下載 | 免費
- 7基于單片機和 SG3525的程控開關(guān)電源設(shè)計
- 0.23 MB | 3次下載 | 免費
- 8基于單片機的紅外風(fēng)扇遙控
- 0.23 MB | 3次下載 | 免費
本月
- 1OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234313次下載 | 免費
- 2PADS 9.0 2009最新版 -下載
- 0.00 MB | 66304次下載 | 免費
- 3protel99下載protel99軟件下載(中文版)
- 0.00 MB | 51209次下載 | 免費
- 4LabView 8.0 專業(yè)版下載 (3CD完整版)
- 0.00 MB | 51043次下載 | 免費
- 5555集成電路應(yīng)用800例(新編版)
- 0.00 MB | 33562次下載 | 免費
- 6接口電路圖大全
- 未知 | 30320次下載 | 免費
- 7Multisim 10下載Multisim 10 中文版
- 0.00 MB | 28588次下載 | 免費
- 8開關(guān)電源設(shè)計實例指南
- 未知 | 21539次下載 | 免費
總榜
- 1matlab軟件下載入口
- 未知 | 935053次下載 | 免費
- 2protel99se軟件下載(可英文版轉(zhuǎn)中文版)
- 78.1 MB | 537791次下載 | 免費
- 3MATLAB 7.1 下載 (含軟件介紹)
- 未知 | 420026次下載 | 免費
- 4OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234313次下載 | 免費
- 5Altium DXP2002下載入口
- 未知 | 233046次下載 | 免費
- 6電路仿真軟件multisim 10.0免費下載
- 340992 | 191183次下載 | 免費
- 7十天學(xué)會AVR單片機與C語言視頻教程 下載
- 158M | 183277次下載 | 免費
- 8proe5.0野火版下載(中文版免費下載)
- 未知 | 138039次下載 | 免費
電子發(fā)燒友App





創(chuàng)作
發(fā)文章
發(fā)帖
提問
發(fā)資料
發(fā)視頻
上傳資料賺積分
評論