摘要:在介紹IEEE802.11MAC協(xié)議結(jié)構(gòu)的基礎上,給出協(xié)議開放的方案和步驟,提出IEEE802.11MAC協(xié)議在32位ARM7TDMI微處理器S3C4510B上的一種移植方案,開發(fā)出了嵌入式IEEE802.11MAC協(xié)議的IP核。同時,圍繞著IEEE802.11MAC協(xié)議的原理和移植過程中硬件相關部分,介紹ARM平臺的結(jié)構(gòu)、可用資源以及ARM的初始化過程等。
引言
無線局域網(wǎng)被認為是下一代IT產(chǎn)業(yè)發(fā)展的是大推動之一,被IT業(yè)賦予了極大的希望。無線局域網(wǎng)802.11系列標準的MAC協(xié)議是一樣的,只是在物理層上有差異,因此對802.11MAC協(xié)議的開發(fā),不論是在802.11b流行的今天,還是802.11g可能會成為主流的將來,都是很有意義的。當然,ARM以其先進的體系結(jié)構(gòu)已經(jīng)成為嵌入式市場的RISC標準,因此基于ARM的IEEE802.11MAC協(xié)議的開發(fā)是很有現(xiàn)實意義的。
我們的開發(fā)流程如圖1所示。
PC軟件開發(fā)是指脫離硬件的嵌入式軟件開發(fā)階段。此階段可以在各種IDE環(huán)境下進行開發(fā),并進行軟仿真來驗證軟件的邏輯正確性。然后將開發(fā)出來的PC軟件結(jié)合硬件所需要的硬件相關代碼向硬件平臺進行移值調(diào)試。前兩個階段完成后就得到了開發(fā)的最終成品。
1 協(xié)議結(jié)構(gòu)
IEEE802.11MAC協(xié)議的SDL描述可以分為以下幾個功能模塊,如圖2所示。
*MAC數(shù)據(jù)服務模塊:向LLC層提供MAC層的數(shù)據(jù)服務接口。
*MPDU生成模塊:將MSDU(MMPDU)生成MPDU,并對MPDU分段、加密以及進行排隊管理。
*協(xié)議控制模塊:完成DCF、PCF下的各種協(xié)議控制功能,包括RTS/CTS、ACK、ATIM、CF-ACK等,并根據(jù)信道狀態(tài)請求退避,在傳送數(shù)據(jù)挫敗后控制重傳等。該模塊還負責對所有接收到的MAC幀進行分類,按不同的類型送到不同的模塊進行處理。
*發(fā)送模塊:將MAC幀以字節(jié)流的形式發(fā)送到物理層,完成實際的發(fā)送過程。這個模塊中要完成對整個發(fā)送幀產(chǎn)生CRC校驗,向發(fā)送的beacon幀中加入時戳用來進行時間同步。這個模塊還負責處理底層獲得的當前信道的狀態(tài),完成協(xié)議要求的隨機退避功能。
*接收模塊:對從物理層接收到的幀進行CRC校驗。如果正確接收的話,則進行地址過濾,丟棄目的地址不是自己的幀。如果數(shù)據(jù)是經(jīng)過分段的話,還有進行數(shù)據(jù)分段的重裝,然后將接收幀送往協(xié)議控制模塊進行分類處理。同時,這個模塊還要提取接收幀中的信道保留信息,結(jié)合信道上有無載波的狀況綜合判斷信道的狀態(tài),并把信道的狀態(tài)送往發(fā)送模塊來協(xié)調(diào)退避功能的完成。
*MAC管理實體模塊:是管理核心,完成所有的管理功能,包括掃描、入網(wǎng)、認證、解認證、關聯(lián)、解關聯(lián)、重新關聯(lián)、beacon幀的發(fā)送、站點狀態(tài)管理等功能。
*MAC管理服務模塊:提供MAC管理接口,包括MIB庫的管理,對MIB庫的訪問,并將管理接口傳來的管理服務請求送到MLME模塊進行實際處理,將結(jié)果返回給管理接口。
2 協(xié)議實現(xiàn)
IEEE802.11MAC協(xié)議的SDL流程中各模塊之間的交互是通過信號的方式來完成的,模塊之間通過交互信息來協(xié)調(diào)工作,并且完成各種MAC幀的結(jié)構(gòu)之間的傳遞。我們將信號定義為Signal(PID,SID,Param)參數(shù)PID用來標準信號的目的模塊,SID用來標志信號在目的模塊中由哪個函數(shù)來處理,參數(shù)Param是一個指向存儲區(qū)的指針,存儲區(qū)里存放的是信號所要傳遞的信息。為了能使整個協(xié)議在信號的驅(qū)動下運行,需要由一個功能實體來完成信號的處理過程。這里采用的是一個循環(huán)隊列來存放產(chǎn)生的信號,由主循環(huán)程序來不斷檢測隊列中的信號,根據(jù)信號的PID和SID調(diào)用相應模塊里的信號處理函數(shù)進行處理。
協(xié)議中還涉及大量的比較判斷和定時操作,當比較成立或定時到期后,進入相應的處理程序。其實,我們可以認為當比較成立或時間到期產(chǎn)生相應的信號,然后由信號處理機制來完成后續(xù)的工作。我們所要做的只是定義一個比較隊列和一個定時隊列,比較操作加到比較隊列中,定時操作加到定時隊列中,由主循環(huán)檢測這兩個隊列。當某個比較判斷成立時或某個定時期時從相應的隊列中取出,然后再以信號方式加入到信號隊列中去。因此我們將比較操作和定時操作分別定義為:
Compare(PID,SID,Param11,Param12,Param21,Param22,Param31,Param32);
Timer(PID,SID,Time);
PID、SID標志比較成立或定時到期時產(chǎn)生的信號,Paramil、Parami2(i=1,2,3)為比較操作中需要進行比較的幾對數(shù)據(jù)。Time為定時操作中設定的定時值。
上面介紹的機制建構(gòu)了協(xié)議框架,然后在這個框架基礎上按照SDL流程編寫相應的信號處理函數(shù)就要吧實現(xiàn)整個協(xié)議。
前期協(xié)議開發(fā)了驗證邏輯上的正確性。我們在Microsoft Visual C++環(huán)境下進行開發(fā)并進行了軟仿真,結(jié)果表明所開發(fā)的設計在邏輯上是正確可行的。
3 協(xié)議向ARM平臺的移植
我們所使用的ARM硬件平臺ARM anywhere II采用的是三星公司的ARM芯片S3C4510B。S3C4510B是采用ARM7TDMI核的高性價比RISC微控制器,特別適用于網(wǎng)絡應用系統(tǒng)。
我們開發(fā)了一個軟件模塊PHY來模擬物理層收斂過程子層(PLCP),對于物理介質(zhì)依賴子層(PMD)我們沒有實現(xiàn)。這并不影響MAC協(xié)議的開發(fā)。LLC層的數(shù)據(jù)通過PC串口發(fā)送到ARM平臺來模擬,數(shù)據(jù)經(jīng)過MAC處理后送到PLCP子層,然后由PLCP子層直接發(fā)送。數(shù)據(jù)發(fā)送通過ARM的通用I/O來實現(xiàn),發(fā)送速率由S3C4510B的定時器來控制。
在將802.11MAC協(xié)議向ARM平臺的移植方案中,有一部分代碼的執(zhí)行是依賴于ARM平臺的。這部分代碼的移植工作需要特別注意,包括以下幾個方面:
①定時器。協(xié)議中要求的隨機退避過程需要底層周期性的送slot來進行,這個周期性 slot需要用定時器來實現(xiàn)。協(xié)議中的網(wǎng)絡分析矢量NAV需要用定時器來實現(xiàn),以判斷NAV的狀態(tài)。協(xié)議中定義的幾種幀間隔IFS(SIFS、DIFS、PIFS、EIFS)也需要利用定時器來實現(xiàn)。
②外部中斷。802.11MAC協(xié)議中一個重要部分就是載波監(jiān)聽。當信道狀態(tài)變化時(由忙到閑,由閑到忙)都要給負責監(jiān)聽信道狀態(tài)的模塊一個指示(CCA),指示當前的信道狀態(tài)。這個過程可以由S3C4510B ARM芯片的外部中斷來很好地實現(xiàn)。由于S3C4510B ARM芯片可以對中斷檢測方式進行配置,可以將中斷檢測方式配置為上升沿和下降沿均觸發(fā)中斷,這些就能很好地模塊協(xié)議的中物理載波監(jiān)聽(CS)。
③I/O。模擬PLCP子層的數(shù)據(jù)收發(fā),一共用到8個I/O端口,一次發(fā)送8位。在發(fā)送數(shù)據(jù)時,還使用了一個I/O端口作為發(fā)送指示。這個I/O端口通過信道模擬器連接到其它節(jié)點的用來監(jiān)聽信道狀態(tài)的外部中斷引腳上。
④UART。我們用UART來實現(xiàn)PC和ARM的通信。一些管理命令,例如掃描、入網(wǎng)、認證、關聯(lián)、解認證、解關聯(lián),節(jié)點的配置信息例如MAC地址等都可以從串口來發(fā)送給ARM。另外,所有發(fā)送的數(shù)據(jù)都會通過串口傳送給ARM進行發(fā)送,所有接收到的數(shù)據(jù)將通過串口回傳給PC。
⑤以太網(wǎng)控制器。以太網(wǎng)控制器在AP中是比較有用的。由于AP之間是通過有線的骨干網(wǎng)(backbone)來進行連接的,從而組成了分布式系統(tǒng)(DS),以太網(wǎng)控制器已經(jīng)集成了IEEE802.11接口,就為實現(xiàn)這個有線的backbone提供了便利。
4 硬件仿真環(huán)境
圖3中,IEEE802.11MAC協(xié)議和PLCP子層模擬模塊都都在ARM平臺上,串口通信程序運行在PC上。它和ARM的UART進行通信用于模擬LLC層數(shù)據(jù)服務和上層的管理服務,同時它還可以顯示節(jié)點的運行狀態(tài)和當前的網(wǎng)絡狀態(tài)。
下面介紹一下我們使用的簡易信道模擬器的原理。信道模擬器對應每個節(jié)點(ARM平臺)有一套接口,其中有8個I/O用于數(shù)據(jù)傳輸。由于無線信道是開放式的,一個節(jié)點發(fā)送時其它節(jié)點都能收到,因此在信道模擬器中每個節(jié)點的8個I/O是兩兩相通的,這樣就能保證一個節(jié)點發(fā)送時其它節(jié)點都能收到。另外,由于要模擬信道上的載波監(jiān)聽過程,我們用到了ARM上的外部中斷用做載波監(jiān)聽位(CS),然后用一個I/O發(fā)送指示(TR)。這樣,信道模擬器上要維持任何一個節(jié)點的CS位,都與其它節(jié)點的TR有一定的邏輯關系,例如,當一個節(jié)點發(fā)送時,將其TR置為0(0表示信道變忙,ARM引腳初始電平為高電平1),則這個0應該立即能反映到其它節(jié)點的CS位上從而產(chǎn)生中斷,其它節(jié)點都會知道信道變忙而開始從信道接收數(shù)據(jù)。同時,當節(jié)點發(fā)送完畢后將TR置為1,其它節(jié)點就會產(chǎn)生中斷并且檢測到CS位為1從而知道信道變閑,接收結(jié)束。
實際的信道模擬支持兩個基本服務區(qū)(BSS)組成的分布式系統(tǒng)(DS),每個BBS內(nèi)支持1個AP和2個普通節(jié)點。這內(nèi)部的邏輯關系用可編程邏輯器件實現(xiàn)。
5 移植過程中的注意事項
PHY軟件模塊模擬PLCP子層,負責完成要求的載波監(jiān)聽和數(shù)據(jù)收發(fā)時的定時控制。這些功能都是采用中斷方式實現(xiàn)的,因此要求代碼執(zhí)行速率要快。這里使用匯編語言開發(fā)來提供代碼的執(zhí)行效率。
為了獲得較高的代碼執(zhí)行速率和快速的中斷響應,要求所有協(xié)議代碼和中斷服務程序都在SDRAM中執(zhí)行。這就涉及到在設計ARM的初始化代碼時要正確配置相應的存儲區(qū)控制寄存器,并且完成代碼的搬移和地址的重映射。
圖3
ARM的初始化代碼包括:
*定義入口點(entry point)。
*定義異常向量表,用來處理各種CPU異常,其中包括中斷。
*配置SDRAM和Flash的地址范圍、時序等參數(shù),以使這些存儲器能正常工作。
*代碼搬移。程序代碼一般應從Flash調(diào)入SDRAM中運行,以提高系統(tǒng)的運行速度。同時,系統(tǒng)及用戶堆棧、運行數(shù)據(jù)也都放在SDRAM中。
*對SDRAM進行地址重映射,從初始時地址空間的高端搬移到0x0開始的位置。
*初始化堆棧。
*初始化存儲區(qū)。
*根據(jù)需要改變處理器工作模式。
*開中斷。
*到C程序代碼入口點開始執(zhí)行。
另外,移植過程中還要考慮的一個問題是內(nèi)存分配的問題。嵌入式系統(tǒng)中對內(nèi)存的分配,一般來說要求快速可靠并且有效,實際上就是在采用靜態(tài)分配內(nèi)存還是動態(tài)分配存的問題。如果系統(tǒng)要求對實時性要求高并且不能容忍分配失敗,這時就需要采用靜態(tài)分配內(nèi)存。采用靜態(tài)分配一個不可避免的問題就是系統(tǒng)失去了靈活性,必須在設計階段就預先估計所需要的內(nèi)存并對其作出分配,并且要考慮到所有可能的情況。我們在移植過程中,考慮到實時生和可靠性是我們的主要目標,并且我們的ARM平臺具有較大的存儲區(qū),因而采用了靜態(tài)分配的方式。
結(jié)語
目前,嵌入式協(xié)議開發(fā)已經(jīng)非常普通,本文只是根據(jù)作者的實際經(jīng)驗,介紹了嵌入式802.11MAC協(xié)議開發(fā)的基本過程。目前開發(fā)的協(xié)議已經(jīng)在ARM平臺上成功運行,并且性能良好。現(xiàn)在所使用的ARM平臺是沒有操作系統(tǒng)支持的,所移植的協(xié)議硬件依賴性太大,下一步我們將在有操作系統(tǒng)的ARM平臺上進行協(xié)議移植,通過全長操作系統(tǒng)提供的API接口來提供協(xié)議的可移植性。另外,繼續(xù)優(yōu)化代碼,提高代碼效率,提高實時性與可靠性,以更適合于嵌入式應用環(huán)境也將是我們下一步的目標。
聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
相關推薦
/IP協(xié)議棧的不同歸類為兩大類,第一類是傳統(tǒng)的軟件TCP/IP協(xié)議棧;第二類是最新的硬件TCP/IP協(xié)議棧方案。 一.MAC+PHY方案 所謂的TCP/IP協(xié)議棧是一系列網(wǎng)絡協(xié)議的統(tǒng)稱,不僅包括我們熟知的TCP協(xié)議和IP協(xié)議,還有網(wǎng)絡層的ICMP(Internet控制報文)協(xié)議,等.... 傳統(tǒng)的
2017-12-18 10:27:078275 (Dubhe-90)的高性能RISC-V眾核子系統(tǒng)IP平臺。
StarLink-700是賽昉科技自研的支持緩存一致性的Interconnect Fabric IP,是國內(nèi)首款Mesh架構(gòu)互聯(lián)總線IP
2023-11-29 13:37:35
目前嵌入式系統(tǒng)教學平臺市場上的主導產(chǎn)品都是基于ARM7或ARM9架構(gòu)的,一般都認為ARM7屬于低端產(chǎn)品、ARM9屬于高端產(chǎn)品,也出現(xiàn)了所謂的“ARM7&ARM9覆蓋高端&低端的教學
2011-04-13 09:47:47
對應 IP 地址的 MAC 地址。不過,MAC 地址的緩存是有一定期限的,超過這個期限,緩存的內(nèi)容將被清除。RARP 協(xié)議你知道是什么嗎?ARP 協(xié)議是已知 IP 地址 求 MAC 地址,那 RARP
2020-08-22 08:02:16
IP核是指在電子設計中預先設計的用于搭建系統(tǒng)芯片的可重用構(gòu)件,可以分為軟核、固核和硬核三種形式。軟核通常以可綜合的RTL代碼的形式給出,不依賴于特定的工藝,具有最好的靈活性。硬IP核是針對某種特定
2021-07-22 08:24:29
你好,我已經(jīng)在micrlaze中建立了用于SPI ip核心的EDK平臺。我正在使用Spartan6 FPGA以及如何使用Isim模擬edk中的SPI ip core以及如何驗證spi ipcore。謝謝&問候Madhu B
2020-04-03 09:57:48
本帖最后由 eehome 于 2013-1-5 09:59 編輯
IP核簡介IP核是指:將一些在數(shù)字電路中常用但比較復雜的功能塊,如FIR濾波器、SDRAM控制器、PCI接口等等設計成可修改
2011-07-06 14:15:52
IP核簡介IP核是指:將一些在數(shù)字電路中常用但比較復雜的功能塊,如FIR濾波器、SDRAM控制器、PCI接口等等設計成可修改參數(shù)的模塊,讓其它用戶可以直接調(diào)用這些模塊,以避免重復勞動。隨著CPLD
2011-07-15 14:46:14
多數(shù)分布式MAC協(xié)議采用載波偵聽或沖突避免機制并采用附加的信令控制消息來處理隱藏和暴露節(jié)點問題。基于競爭隨機訪問的MAC協(xié)議是節(jié)點需要發(fā)送數(shù)據(jù)時,通過競爭方式使用無線信道。
我想問一下,在quartus上直接調(diào)用IP核和在qsys中用IP核有什么區(qū)別?自個有點迷糊了
2017-08-07 10:09:03
我調(diào)用了一個ip核 在下載到芯片中 有一個time-limited的問題 在完成ip核破解之后 還是無法解決 但是我在Google上的找到一個解決方法就是把ip核生成的v文件加到主項目文件中就是上面
2016-05-17 10:28:47
ip與mac地址的綁定命令及方法首先要查看自己的IP地址和網(wǎng)卡的MAC地址。對于Windows 98/Me,運行“winipcfg”,在對話框看的IP地址就是,而“適配器地址”就是網(wǎng)卡的MAC地址
2008-08-30 00:15:29
協(xié)議棧介紹本協(xié)議棧的聯(lián)系方式:qq:292942278附件代碼是在ARM7(LPC2210)下開發(fā),用于用戶參考。本協(xié)議棧已經(jīng)移植到ARM9(ATMEL AT91RM9200),使用操作系統(tǒng)UCOS
2015-09-14 08:44:24
的利用率高。且CPU的占用率低。10)本協(xié)議棧支持外網(wǎng),運行時需要通過ICS服務器與局域網(wǎng)外部網(wǎng)絡進行數(shù)據(jù)通訊。運行時需要設置相關的網(wǎng)關地址,網(wǎng)關地址通過IP層代碼進行MAC地址的轉(zhuǎn)換與封裝。包括 PING客戶端功能,以及DNS客戶端等等的功能。所有功能都可通過相關的函數(shù)進行無縫全方位調(diào)用。
2015-09-03 15:02:00
的利用率高。且CPU的占用率低。10)本協(xié)議棧支持外網(wǎng),運行時需要通過ICS服務器與局域網(wǎng)外部網(wǎng)絡進行數(shù)據(jù)通訊。運行時需要設置相關的網(wǎng)關地址,網(wǎng)關地址通過IP層代碼進行MAC地址的轉(zhuǎn)換與封裝。包括 PING客戶端功能,以及DNS客戶端等等的功能。所有功能都可通過相關的函數(shù)進行無縫全方位調(diào)用。
2015-09-03 15:03:59
芯片上JESD204B協(xié)議對應的引腳(SYSREF、SYNCINB和SERDOUT)與ZYNQ7015芯片中的JESD204 IP核的端口對應相連。
2023-12-15 07:14:52
用Quartus II 調(diào)用IP核時,在哪可以查看IP核的例程
2014-07-27 20:28:04
Altera_IP核,僅供參考
2016-08-24 16:57:15
我用的是xinlinx spartan6 FPGA,我想知道它的IP核RAM是與FPGA獨立的,只是集成在了一起呢,還是占用了FPGA的資源來形成一個RAM?如果我以ROM的形式調(diào)用該IP核,在
2013-01-10 17:19:11
通過本階段學習能夠掌握ARP、MAC、IP、UDP協(xié)議的含義以及代碼實現(xiàn);多路數(shù)據(jù)的調(diào)度;MACip核的生成、結(jié)構(gòu)與功能說明;ARP、MAC、IP、UDP協(xié)議報文的校驗方法;項目模塊的劃分技巧以及
2022-03-03 10:40:42
1.單單用FPGA來實現(xiàn)路由、MAC層協(xié)議是有可能的嗎?實現(xiàn)的主要困難在哪里?2.之前問過別人協(xié)議涉及大量變量,F(xiàn)PGA無法單獨完成,需要ARM的配合,那么如果用FPGA+ARM框架來聯(lián)合實現(xiàn)的復雜度大嗎?3.可不可以直接用Power PC來實現(xiàn)?
2018-07-25 17:49:53
我在用ML605這塊板子,想用tri-mode ethernet MAC這個ip核(版本是5.2)實現(xiàn)winpcap與fpga的數(shù)據(jù)收發(fā),直接用核生成的example。一段c程序產(chǎn)生udp數(shù)據(jù),把
2015-03-29 16:09:10
`W7500(W7500P)芯片簡介: W7500 芯片為工業(yè)級以太網(wǎng)單芯片解決方案, 集成 ARM Cortex-M0,128KB Flash 及全硬件TCP/IP 核(和W5500、W5100
2018-03-16 17:00:15
Xilinx為我們提供了一個叫做“Tri-Mode Ethernet MAC”的IP核,簡稱TEMAC核,三種模式的以太網(wǎng)介質(zhì)訪問控制層器,支持全雙工半雙工的千兆、百兆、十兆和2.5G的傳輸速率
2021-07-22 07:26:36
在vivado生成ip核后缺少一大片文件,之前是可以用的,中途卸載過Modelsim,用vivado打開過ISE工程,因為工程中很多IP核不能用所以在重新生成過程中發(fā)現(xiàn)了這個問題,還請大神告知是怎么回事?
2023-04-24 23:42:21
的ARM,帶10/100M的以太網(wǎng)MAC,程序加上軟件的TCP/IP協(xié)議棧,128K的閃存應該夠用,但公司要求要有一個備選或者是優(yōu)化的器件,以面對無端的缺貨和價格的問題。以備不時之需,接著我就看看NXP
2015-06-04 11:52:33
求用sopc builder定制IP核的步驟,是9.0的軟件,假設硬件代碼已有
2013-09-14 18:35:40
quartus2 調(diào)用三速以太網(wǎng)的mac核調(diào)試百兆以太網(wǎng)。并且自己寫了配置mac核的模塊,鏈路層,ip層,udp層和用戶層。程序上板子用signaltap抓信號,發(fā)現(xiàn)mac核收到了從主機到以太網(wǎng)芯片
2013-10-27 15:45:28
`本視頻是Combat FPGA開發(fā)板的配套視頻課程,本章節(jié)課程主要介紹如何利用Gowin FPGA實現(xiàn)MAC協(xié)議開發(fā)。內(nèi)容包括MAC協(xié)議概述,MAC幀結(jié)構(gòu),以及Gowin以太網(wǎng)Mac IP使用簡介
2021-05-06 15:08:59
的方式,并且可以提高嵌入式系統(tǒng)的實時性。本文對嵌入系統(tǒng)網(wǎng)絡設計中使用的主要幾種硬件實現(xiàn)設計方式的認識做一些簡單的介紹,以及在硬件實現(xiàn)方式中結(jié)合使用TCP/IP協(xié)議的方式加以介紹。尤其主要介紹在ARM系列
2021-08-05 06:52:42
您好,如果我想使用10G以太網(wǎng)MAC IP核,那么可用的10G支持板。問候維諾德庫馬爾
2020-04-02 10:08:28
修改方式很簡單,是在arm啟動的時候,添加腳本進去,之后就可以了。這是我的同事教我的,thanks!創(chuàng)建一個文件:/etc/init.d/ chmac.sh#!/bin/bashifconfig
2021-07-01 08:53:37
剛剛接觸IP核做FFT,現(xiàn)在用的是FFTV9.0,已經(jīng)建立了一個IP核,但是如何仿真呢?是用quartus自帶軟件,還是要用MATLAB?抑或其他?我用的自帶軟件,但是什么也沒有出來。正確的辦法應該怎樣呢,謝謝指點。
2011-04-21 10:22:31
quartus ii9.0創(chuàng)建的ip核,生成的一些文件,(.qip、 add_sub_bb.v、add_sub.v)這些文件都有用嗎,想在其他工程里調(diào)用這些IP核,這幾個文件全部要添加嗎?
2013-07-02 17:20:01
中,在網(wǎng)絡接口上僅提供以太網(wǎng)接口。下面我們看一下WIZnet以太網(wǎng)芯片的結(jié)構(gòu):(全硬件協(xié)議棧)將TCP/IP協(xié)議中的傳輸層和網(wǎng)絡層集成到了一顆以太網(wǎng)芯片中(WIZnet以太網(wǎng)芯片中大部分集成了MAC
2015-04-09 09:44:25
嵌入式網(wǎng)絡通信系統(tǒng)的硬件平臺由哪幾個部分組成?基于ARM的TCP/IP協(xié)議棧LwlP是如何實現(xiàn)的?
2021-06-04 06:37:33
核的分類和特點是什么?基于IP核的FPGA設計方法是什么?
2021-05-08 07:07:01
、ARM的AMBA等。因為核的多樣性,使用完全相同的接口是不現(xiàn)實的,OCP將軟件中的分層概念應用到IP核接口,提供一種具有通用結(jié)構(gòu)定義、可擴展的接口協(xié)議,方便了IP核與系統(tǒng)的集成。OCP協(xié)議使IP核與系統(tǒng)
2019-06-11 05:00:07
我畢業(yè)設計要做一個基于FPGA的IP核的DDS信號發(fā)生器,但是我不會用DDS的IP核,有沒有好人能發(fā)我一份資料如何用IP核的呀。我的瀏覽器下載不了網(wǎng)站上的資料,所以只能發(fā)帖求幫忙了。
2015-03-10 11:46:40
基于μC/OS—II的μC/IP協(xié)議棧在ARM系統(tǒng)中的實現(xiàn)深入分析了UC/IP協(xié)議棧,闡述了其移植原理和實現(xiàn)方案,并給出了在具體軟硬件平臺上的移植實例。首先,通過分析UC/IP協(xié)議棧,結(jié)合實時內(nèi)核
2009-03-28 14:04:52
有沒有辦法告訴TCP/IP協(xié)議棧使用自定義MAC地址?當我可以讀取AppTyaskS.()中的24AA02芯片的MAC地址時,用TCPIPpNETWorksDeFultMyAuthAdDR(在SysSimulalIZE()中)初始化堆棧。
2019-11-04 07:05:42
大家好,我正在做一個需要在zynq 702板上將你的IP核集成到ARM的項目。有人可以提供一些參考來處理它的界面嗎?謝謝。
2019-11-05 09:48:49
接口標準的角度討論在SoC設計中提高IP核的復用度,從而簡化系統(tǒng)設計和驗證的方法,主要討論OCP(開放核協(xié)議)。圖1 OCP工作原理示意圖圖2讀/寫操作的時序圖3讀/寫狀態(tài)機OCP簡介基于IP核復用技術
2018-12-11 11:07:21
本文以SPCE061A為主控制器,DM9000為以太網(wǎng)MAC控制器,配合一定的外圍電路而實現(xiàn)的基于TCP/IP協(xié)議棧的簡易服務器。
2021-05-31 06:34:10
怎樣去修改arm下的mac地址呢?怎樣去修改arm下的ip地址呢?
2021-10-22 06:39:56
深圳明德?lián)P科技教育有限公司,是一家高科技民營公司,主營業(yè)務為IC/FPGA設計、開發(fā)、培訓。旗下包括廣州健飛集成電路設計有限公司(辦公設在廣州市南沙自貿(mào)區(qū))、龍核集成電路IP核交易平臺。明德?lián)P
2018-06-02 17:35:40
有人知道為什么MIG IP核中的AXI協(xié)議。為什么沒有AXI_WID這個信號呢。
2018-04-13 09:22:30
所搭的IP軟核的通訊協(xié)議與總線支持的通訊協(xié)議(ICB)不同怎么轉(zhuǎn)換?
2023-08-17 07:05:35
請問Altera RAM IP核怎么使用?
2022-01-18 06:59:33
開放核協(xié)議—IP核在SoC設計中的接口技術
2019-05-27 09:52:01
本司專業(yè)提供嵌入式網(wǎng)口芯片(MAC+PHY),且芯片集成硬件TCP/IP協(xié)議棧。在沒有OS的系統(tǒng)很方便的擴展應用網(wǎng)口。*** 黃先生
2014-11-10 22:43:45
深入分析了UC/IP協(xié)議棧,闡述了其移植原理和實現(xiàn)方案,并給出了在具體軟硬件平臺上的移植實例。首先,通過分析UC/IP協(xié)議棧,結(jié)合實時內(nèi)核UC/OS—II與32住ARM7 Core的軟硬件平臺,
2009-03-28 09:49:4126 在介紹IEEE802.11MAC 協(xié)議結(jié)構(gòu)的基礎上,給出協(xié)議開發(fā)的方法和步驟,提出IEEE802.11MAC 協(xié)議在32 位ARM7TDMI 微處理器S3C4510B 上的一種移植方案,開發(fā)出了嵌入式IEEE802.11MAC 協(xié)議的IP核。同時
2009-05-16 14:23:4610 詳細介紹一種基于AT91M40800 ARM7 處理器和W3100A 芯片的網(wǎng)絡處理平臺的設計與實現(xiàn)。在概述嵌入式網(wǎng)絡的前景之后,提出一種TCP/IP 網(wǎng)絡處理平臺的方案,并詳細分析這種平臺的硬件模
2009-05-16 14:57:0415
本文提出了基于ARM的嵌入式TCP/IP協(xié)議在低速處理器中的一種設計方案。并對
TCP/IP協(xié)議族實現(xiàn)過程中的關鍵技術進行了分析,通過一個分布式網(wǎng)絡監(jiān)控系統(tǒng)的實際運行,證
2009-06-24 09:42:5918 本課程介紹Internet協(xié)議中I 協(xié)議的相關概念原理。主要包括IP地址及其轉(zhuǎn)換,IP數(shù)據(jù)報的格式,路由技術及ICMP差錯控制報文等內(nèi)容。IP 協(xié)議的功能IP 地址及IP數(shù)據(jù)報的格式IP
2009-09-13 14:18:5419 基于ARM微處理器TCP IP協(xié)議棧LwlP實現(xiàn)
0 引 言 隨著嵌入式系統(tǒng)與網(wǎng)絡的日益結(jié)合,越來越多的嵌入式設備需要實現(xiàn)Internet網(wǎng)絡化,支持嵌入式設備接入網(wǎng)
2009-12-19 10:01:191252 TCP/IP協(xié)議,TCP/IP協(xié)議內(nèi)容和作用是什么?
TCP/IP是一組協(xié)議的代名詞,它還包括許多別的協(xié)議,組成了TCP/IP協(xié)議簇。一般來說,TCP/IP提供運輸層服務,而IP提供
2010-03-19 13:55:535656 網(wǎng)際協(xié)議(IP),網(wǎng)際協(xié)議(IP)是什么意思
網(wǎng)際協(xié)議(IP)是一個網(wǎng)絡層協(xié)議,它包含尋址信息和控制信息 ,可使數(shù)據(jù)包在網(wǎng)絡中路由。IP 協(xié)議是 TCP/IP
2010-04-06 16:42:532027 IP層協(xié)議,IP層協(xié)議的內(nèi)容有哪些?
Internet上使用的一個關鍵的底層協(xié)議是網(wǎng)際協(xié)議,通常稱IP協(xié)議。我們利用一個共同遵守的通信協(xié)議,
2010-04-06 16:45:259475 燦芯半導體(上海)有限公司日前宣布,燦芯半導體與ARM簽署了一份長期協(xié)議,將被授權(quán)使用ARM的IP工具包,其中包括ARM Cortex, ARM9/11和Mali系列處理器﹑以及CoreSight調(diào)試追蹤技術和與AMBA兼容
2011-03-18 10:00:19617 什么是tcp ip協(xié)議,tcp ip協(xié)議詳解,深刻講述了tcp ip協(xié)議的概念,tcp ip協(xié)議層次等知識
2012-05-14 16:29:575637 基于Modbus協(xié)議的ARM嵌入式監(jiān)測平臺設計與實現(xiàn)
2017-09-24 09:40:5111 基于
ARM技術的遠程圖像信息傳輸描述了tcp/
ip協(xié)議實現(xiàn)圖像信息傳輸?shù)姆绞?/div>
2017-10-30 16:33:1510 競爭,因此該協(xié)議的應用也相當廣泛。嵌入式技術的發(fā)展對MAC協(xié)議的實現(xiàn)也提供了很好的技術支撐。本文搭建了一種基于ARM和FPGA相結(jié)合的嵌入式開發(fā)平臺,并在此基礎上設計與實現(xiàn)了基于CSMA/CA的MAC協(xié)議。
2017-11-30 09:49:362164 嵌入式技術的發(fā)展對MAC協(xié)議的實現(xiàn)也提供了很好的技術支撐。本文搭建了一種基于 ARM 和 FPGA 相結(jié)合的嵌入式開發(fā)平臺,并在此基礎上設計與實現(xiàn)了基于CSMA/CA的MAC協(xié)議。
2018-03-28 08:51:006699 首先,說明一下MAC地址是啥?MAC地址是MAC(Media Access Control)協(xié)議所使用的地址,最早是在以太網(wǎng)中使用的,后來在IEEE中定義的802協(xié)議中被廣泛使用,但也不是全部。因此
2018-03-06 14:17:458433 IP地址是指互聯(lián)網(wǎng)協(xié)議地址(英語:Internet Protocol Address,又譯為網(wǎng)際協(xié)議地址),是IP Address的縮寫。IP地址是IP協(xié)議提供的一種統(tǒng)一的地址格式,它為互聯(lián)網(wǎng)
2018-03-07 17:14:116631 介紹了IP協(xié)議(包頭和IP分包),UDP協(xié)議(包頭)
2018-07-03 08:05:002826 多個MAC/IP地址保存在應用軟件中,用戶把源/目的MAC/IP地址按以太網(wǎng)包格式填好,在驅(qū)動層需要修改的地方如下(分為發(fā)送方向和接收方向):
2019-03-05 08:00:006 e絡盟宣布與全球半導體IP領先供應商ARM簽署分銷協(xié)議
2019-08-04 09:26:302307 蘋果前高管、Be, Inc 創(chuàng)始人 Jean -Louis Gassée,剛剛探討了蘋果 Mac 設備可能在不久的將來轉(zhuǎn)向 ARM 處理器平臺的可能性。如果爆料靠譜,該公司最早有望在 2021 年推出基于 ARM 的 Mac 計算設備。
2020-03-09 15:04:522058 了解完網(wǎng)絡協(xié)議,我們會發(fā)現(xiàn),網(wǎng)絡通信的五層模型里,有兩個很重要的概念:IP 地址和 MAC 地址。 那么 IP 地址是怎么來的,又是怎么沒的?MAC 地址與 IP 地址又有什么區(qū)別? 這回答上面
2020-10-22 15:12:114411 基于ARM微處理器的嵌入式TCP-IP協(xié)議的實現(xiàn)與應用(嵌入式開發(fā)平臺搭建)-文檔為基于ARM微處理器的嵌入式TCP-IP協(xié)議的實現(xiàn)與應用總結(jié)文檔,是一份不錯的參考資料,感興趣的可以下載看看,,,,,,,,,,,,,
2021-08-04 14:38:3522 基于ARM的IEEE802-11bMAC層協(xié)議IP核設計(通信電源技術206期)-文檔為基于ARM的IEEE802-11bMAC層協(xié)議IP核設計總結(jié)文檔,是一份不錯的參考資料,感興趣的可以下載看看,,,,,,,,,,,,,
2021-09-17 15:11:324 Allegro 網(wǎng)絡萬用表連接在設備和服務器基礎設施之間,以查找網(wǎng)絡設備的 IP 地址。使用 MAC、DHCP 和 HTTP 這三種協(xié)議。
2022-10-17 14:57:38550 IP協(xié)議(Internet Protocol),又稱之為網(wǎng)際協(xié)議,IP協(xié)議處于IP層工作,它是整個TCP/IP協(xié)議棧的核心協(xié)議之一,上層協(xié)議都要依賴IP協(xié)議提供的服務,IP協(xié)議負責將數(shù)據(jù)報從源主機
2023-02-14 10:14:513552 Arm 推出全新 Arm IP Explorer 平臺,該平臺是一套由 Arm 提供的云平臺服務,旨在為基于 Arm 架構(gòu)設計系統(tǒng)的硬件工程師與 SoC 架構(gòu)師,加速其 IP 選擇和 SoC
2023-07-26 16:25:01306 如何綁定ip地址與mac物理地址呢? 綁定IP地址與MAC物理地址是一種網(wǎng)絡管理和安全措施,可以幫助確保網(wǎng)絡設備的身份驗證和安全性。在這篇文章中,我們將詳細介紹如何進行IP地址與MAC物理地址的綁定
2023-12-07 09:33:02814
已全部加載完成
怎样玩百家乐官网的玩法技巧和规则
|
大发888老虎机苹果版|
电玩百家乐的玩法技巧和规则
|
百家乐官网怎么推算|
环球百家乐官网的玩法技巧和规则
|
百家乐官网三珠投注法|
太阳城百家乐币|
bet365论坛|
滨海湾百家乐官网娱乐城|
沙龙百家乐破解|
赌球平台|
红树林百家乐官网的玩法技巧和规则
|
网上百家乐如何作假|
闲和庄百家乐赌场娱乐网规则|
大发888电脑版下载|
网络百家乐官网金海岸破解软件|
百家乐翻天粤语快播|
博彩排名|
百家乐官网博彩平|
威尼斯人娱乐网最新地址|
百家乐官网棋牌交友|
百家乐五湖四海娱乐|
彭泽县|
百家乐最全打法|
半岛棋牌游戏|
网上玩百家乐官网的玩法技巧和规则
|
24山九宫飞星详解|
盛世国际投注|
模拟百家乐官网下载|
大发888 赌场娱乐网规则|
百家乐官网网站是多少|
大发888娱乐场下载dafaylcdown|
百家乐官网赢钱|
大发888爱好|
百家乐官网娱乐下载|
超级大赢家|
虚拟百家乐游戏下载|
百家乐官网技巧和规律|
百家乐5式直缆投注法|
德州扑克桌|
百家乐博彩优惠论坛|
評論
查看更多