版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
ARM9高級(jí)功能部件
——以太網(wǎng)控制器第11章2024/1/61西安郵電學(xué)院計(jì)算機(jī)系11.1以太網(wǎng)控制器概述11.2特性11.3構(gòu)造和操作11.4DMA引擎功能及操作11.5以太網(wǎng)包格式11.6管腳描畫11.7以太網(wǎng)MAC、控制等存放器定義11.8中斷11.9運(yùn)用例如ARM9高級(jí)功能部件——以太網(wǎng)控制器2024/1/62西安郵電學(xué)院計(jì)算機(jī)系11.1以太網(wǎng)控制器概述10M,100M速率。以太網(wǎng)運(yùn)用DMA硬件加速訪問,分擔(dān)操作.以太網(wǎng)模塊銜接到AHB矩陣。以太網(wǎng)運(yùn)用MII(MediaIndependentInterface)orRMII(reducedMII)協(xié)議.片上MIIM(MediaIndependentInterfaceManagement)總線銜接到片外的PHY.2024/1/63西安郵電學(xué)院計(jì)算機(jī)系以太網(wǎng)概述以太網(wǎng)模塊包含一個(gè)功能齊全的10Mbps或100Mbps以太網(wǎng)MAC〔媒體方位控制器〕這個(gè)以太網(wǎng)MAC經(jīng)過運(yùn)用DMA硬件加速功能來提供優(yōu)化的性能。以太網(wǎng)模塊的功能:包括大量的控制存放器、半雙工或全雙工操作、流控制、控制幀、用于重新發(fā)送的硬件加速功能、接納包過濾以及LAN上的喚醒。利用分散-集中式DMA進(jìn)展自動(dòng)的幀發(fā)送和接納操作,分擔(dān)了來自CPU的大量操作。2024/1/64西安郵電學(xué)院計(jì)算機(jī)系以太網(wǎng)模塊以太網(wǎng)模塊:一個(gè)銜接到AHB矩陣的AHB主機(jī),用于訪問內(nèi)部SRAM和銜接到以太網(wǎng)控制器的存儲(chǔ)器來獲得以太網(wǎng)數(shù)據(jù)、控制和形狀信息。LP3200系列ARM系列ARM中的其他AHB通訊可運(yùn)用其他主機(jī)進(jìn)展,從而有效地將以太網(wǎng)活動(dòng)與系統(tǒng)的其他部分分開。以太網(wǎng)模塊運(yùn)用MII〔媒體獨(dú)立接口〕或RMII〔簡化的MII〕協(xié)議以及MIIM(媒體獨(dú)立接口管理)串行總線來銜接片外的以太網(wǎng)PHY。2024/1/65西安郵電學(xué)院計(jì)算機(jī)系以太網(wǎng)縮寫詞及定義2024/1/66西安郵電學(xué)院計(jì)算機(jī)系2024/1/67西安郵電學(xué)院計(jì)算機(jī)系特性:P261以太網(wǎng)規(guī)范支持:10M或100MPHY器件存儲(chǔ)器管理:獨(dú)立的發(fā)送和接納緩存,DMA管理,經(jīng)過緩存和預(yù)取通訊。加強(qiáng)的功能:過濾、多播、廣播、CRC…物理接口:MII或RMII銜接外部PHY芯片,軟件可選,經(jīng)過MIIM獨(dú)立接口管理訪問PHY存放器。2024/1/68西安郵電學(xué)院計(jì)算機(jī)系構(gòu)造和操作2024/1/69西安郵電學(xué)院計(jì)算機(jī)系構(gòu)造框圖的組成主機(jī)存放器,與發(fā)送、接納通道MAC銜接到AHB的DMA接口,經(jīng)過該接口可訪問IRAM或EMC;以太網(wǎng)MAC和RMII適配器;發(fā)送通道:發(fā)送DMA管理器、重試模塊、發(fā)送流量控制模塊等;接納通道:接納DMA管理器、以太網(wǎng)MAC、接納濾波器、接納緩存;2024/1/610西安郵電學(xué)院計(jì)算機(jī)系以太網(wǎng)包格式:2024/1/611西安郵電學(xué)院計(jì)算機(jī)系管腳描畫:2024/1/612西安郵電學(xué)院計(jì)算機(jī)系存放器簡介以太網(wǎng)MAC存放器:MAC配置存放器1〔MAC1)、MAC配置存放器〔MAC2〕、最大幀存放器〔MAXF)、PHY支持存放器〔SUPP)、MIIMgmt配置存放器、MIIMgmt命令存放器、MIIMgmt地址存放器、MIIMgmt寫數(shù)據(jù)存放器、MIIMgmt讀數(shù)據(jù)存放器、MIIMgmt指示存放器……模塊控制存放器:中斷形狀存放器、中斷使能存放器、中斷清零存放器、中斷置位存放器、掉電存放器。2024/1/613西安郵電學(xué)院計(jì)算機(jī)系存放器簡介控制存放器:命令存放器〔Command〕、形狀存放器〔Status〕、接納描畫符基址存放器、接納形狀基址存放器、接納描畫符數(shù)目存放器、接納產(chǎn)生索引存放器、接納耗費(fèi)索引存放器、發(fā)送描畫符基址存放器、發(fā)送形狀基址存放器……接納濾波器存放器:接納濾波器控制存放器、接納濾波器WoL形狀存放器、接納濾波器WoL清零存放器、Hash濾波器表LSBs存放器、Hash濾波器表MSBs存放器。2024/1/614西安郵電學(xué)院計(jì)算機(jī)系存放器和軟件接口:存放器地址映像MAC配置存放器,MAC相關(guān);控制存放器,命令、形狀,接納、發(fā)送、流量控制等;濾波存放器,接納濾波,HASH濾波模塊控制存放器,中斷等2024/1/615西安郵電學(xué)院計(jì)算機(jī)系MAC配置2024/1/616西安郵電學(xué)院計(jì)算機(jī)系控制存放器2024/1/617西安郵電學(xué)院計(jì)算機(jī)系接納濾波存放器:2024/1/618西安郵電學(xué)院計(jì)算機(jī)系模塊控制存放器2024/1/619西安郵電學(xué)院計(jì)算機(jī)系以太網(wǎng)DEMO:基于μC/OS-II模板VIC管理接口基于TCP基于UDP基于WEB2024/1/620西安郵電學(xué)院計(jì)算機(jī)系基于μC/OS-II模板VIC管理接口規(guī)范驅(qū)動(dòng)API總共提供了7個(gè)函數(shù)給用戶運(yùn)用,其中vicIrqFuncSet()、vicIrqFuncClr()、vicIrqStatusGet()、vicIrqEnable()、vicIrqDisable()五個(gè)函數(shù)用于向量IRQ中斷方式的管理;vicFiqSet()、vicFiqClr()兩個(gè)函數(shù)管理FIQ中斷資源。2024/1/621西安郵電學(xué)院計(jì)算機(jī)系宏定義闡明中斷觸發(fā)類型定義LPC3200系列ARM向量中斷有四種觸發(fā)類型,分別為高電平、低電平、上升沿和下降沿,在模板中曾經(jīng)定義如程序清單1.1所示。相關(guān)定義在模板的vicControl.h文件中找到。2024/1/622西安郵電學(xué)院計(jì)算機(jī)系向量號(hào)宏定義LPC3200系列ARM的中斷控制器由一個(gè)主中斷控制器和兩個(gè)子中斷控制組成,在模板中,為方便函數(shù)接口設(shè)計(jì),將三個(gè)中斷控制器的中斷號(hào)依次陳列,在模板的vicControl.h的文件中可以查找到,詳細(xì)定義如程序清單1.2所示。2024/1/623西安郵電學(xué)院計(jì)算機(jī)系2024/1/624西安郵電學(xué)院計(jì)算機(jī)系向量IRQ函數(shù)接口設(shè)置并使能向量IRQ中斷函數(shù)vicIrqFuncSet,如表1.1所示。2024/1/625西安郵電學(xué)院計(jì)算機(jī)系制止IRQ中斷資源函數(shù)vicIrqFuncClr,如表1.2所示。2024/1/626西安郵電學(xué)院計(jì)算機(jī)系2024/1/627西安郵電學(xué)院計(jì)算機(jī)系制止相應(yīng)通道IRQ中斷函數(shù)vicIrqDisable,如表1.4所示。2024/1/628西安郵電學(xué)院計(jì)算機(jī)系重新使能IRQ中斷函數(shù)vicIrqEnable,如表1.5所示。2024/1/629西安郵電學(xué)院計(jì)算機(jī)系基于TCP實(shí)驗(yàn)運(yùn)用TCP協(xié)議,完成HTTP銜接,實(shí)現(xiàn)web網(wǎng)頁的訪問,上位機(jī)和開發(fā)板配置為同一網(wǎng)段,當(dāng)在web閱讀器中鍵入開發(fā)板程序設(shè)置的IP地址時(shí),即可翻開開發(fā)板中存儲(chǔ)的web網(wǎng)頁。用網(wǎng)線將開發(fā)板與電腦相連,然后運(yùn)轉(zhuǎn)下面的程序。當(dāng)程序運(yùn)轉(zhuǎn)后,在電腦上翻開IE閱讀器,輸入開發(fā)板的IP地址,就可以翻開一個(gè)寫好的網(wǎng)頁腳本。2024/1/630西安郵電學(xué)院計(jì)算機(jī)系基于ucos-ii的網(wǎng)絡(luò)設(shè)計(jì)的思想〔C/S方式〕:面向銜接的TCP:編程方式:效力器程序:需求監(jiān)聽銜接,只需在與客戶機(jī)建立銜接后才干進(jìn)展數(shù)據(jù)處置??蛻魴C(jī)程序:自動(dòng)銜接效力器,它也是在銜接勝利后才進(jìn)展數(shù)據(jù)處置?;赥CP的程序編程流程如以下圖:2024/1/631西安郵電學(xué)院計(jì)算機(jī)系socket()bind()listen()accept()recv()send()close()socket()connect()send()close()recv()應(yīng)對(duì)數(shù)據(jù)懇求數(shù)據(jù)建立銜接阻塞,等待客戶數(shù)據(jù)處置服務(wù)懇求效力器客戶機(jī)closesocket()刪除套接字2024/1/632西安郵電學(xué)院計(jì)算機(jī)系無銜接的UDP:編程方式:效力器程序:先接納到數(shù)據(jù)再進(jìn)展處置??蛻魴C(jī)程序:先發(fā)送數(shù)據(jù)然后等待回應(yīng)處置。一樣點(diǎn):它們所用到的SocketAPI函數(shù)是一樣的。基于UDP的程序的編程流程如以下圖:2024/1/63
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025-2030葡萄酒品牌競爭格局優(yōu)化營銷策略分析報(bào)告
- 三送進(jìn)軍營活動(dòng)方案
- 中級(jí)注冊(cè)安全工程師考試安全生產(chǎn)技術(shù)真題匯編1
- 2026年醫(yī)院職能調(diào)整合同
- 安全員A證考試考前沖刺模擬題庫提供答案解析(精練)附答案詳解
- 2022年公務(wù)員考試行政能力測試綜合檢測試卷(附答案解析)
- 2026年中級(jí)IT認(rèn)證考試網(wǎng)絡(luò)數(shù)據(jù)傳輸與輸血技術(shù)全解
- 2026會(huì)計(jì)職稱考試財(cái)務(wù)報(bào)表分析試題集
- 2026年社會(huì)心理學(xué)理論應(yīng)用題庫人際關(guān)系與社會(huì)現(xiàn)象解析
- 2026年商務(wù)英語溝通技巧中級(jí)模擬題集
- 文化館安全生產(chǎn)制度
- (2025年)保安員(初級(jí))證考試題庫及答案
- 2026年浙江省軍士轉(zhuǎn)業(yè)崗位履職能力考點(diǎn)練習(xí)題及答案
- 安全設(shè)備設(shè)施安裝、使用、檢驗(yàn)、維修、改造、驗(yàn)收、報(bào)廢管理制度
- 2026屆四川省成都市2023級(jí)高三一診英語試題(附答案和音頻)
- 《煤礦安全規(guī)程(2025)》防治水部分解讀課件
- 2025至2030中國新癸酸縮水甘油酯行業(yè)項(xiàng)目調(diào)研及市場前景預(yù)測評(píng)估報(bào)告
- JJF 2333-2025恒溫金屬浴校準(zhǔn)規(guī)范
- 員工自互檢培訓(xùn)
- (2025年)司法考試法理學(xué)歷年真題及答案
- 隧道照明工程設(shè)計(jì)方案
評(píng)論
0/150
提交評(píng)論