產品詳情
順德路燈車租賃, 三水路燈車出租, 南海路燈車租賃 AM9G45控制器中MAC模塊工作原理?? T91SAM9G45是由ATMEL公司出產的一款ARM嵌入式工業級處理器。該控制器是基于高性能的ARM926EJ-S內核和其它一些外圍接口器件組成。它采用0.8mm低功耗CMOS工藝,I/O口支持1.8V和3.3V工作電壓,采用了324管腳的BGA封裝。AT91SAM9G45的資源十分豐富,集成度高。其主要特點有:
(1)該控制器集成了常用的高速硬件接口,包括LCD控制器、電阻式觸摸屏控制器、圖像傳感器接口、10/100M以太網控制器和高速USB和SDIO控制器等。
(2)支持最新的DDR2和NANDFlash儲存器接口用來存儲程序和數據。帶有一個內置的133MHz并且支持37個DMA通道的多層總線架構,兩組外部總線接口,分散的存儲單元。
(3)電源管理控制器內部在門控時鐘和電池備份組件共同作用下,可將主控制器在活動或就緒模式下的功耗降到最低。AT91SAM9G45芯片中集成了一個和IEEE802.3相兼容的10/100Mbps以太網MAC控制器模塊。以太網EMAC模塊是由MAC介質訪問控制器、MDIO模塊、數據傳送模塊和一個專用的DMA控制器組成。
順德路燈車租賃, 三水路燈車出租, 南海路燈車租賃
EMAC模塊支持全雙工和半雙工的操作模式,通過獨立于介質的接口(MII)或精簡的獨立于介質的接口(RMII)外接高速以太網PHY芯片,支持10Mbits/100Mbits的數據傳輸速率。MDIO模塊是對物理層的芯片配置和狀態的檢測進行控制。
(1)MDIO模塊中包含地址監測器、統計和控制寄存器。地址監測器可以識別4個特殊的48位地址和包含一個64位的哈希寄存器用來匹配多播和單播地址,它可以識別所有地址為1的廣播地址,復制所有的幀,和可以報告外部地址的匹配信號。統計寄存器包含與發送和接收操作相關的不同事件計數。控制寄存器用于驅動MDIO的接口,設置DMA的活動,開始幀的發送和工作模式的選擇。MDIO模塊允許程序通過MDC時鐘線和MDIO數據線來訪問外接的PHY芯片。在MDC時鐘信號的驅動下,通過MDIO的數據輸入/輸出線向PHY芯片傳遞狀態信息。
(2)接收和發送模塊中發送模塊是從DMA接口獲取數據,并添加前導碼,在有需要時進行填充和校驗,并根據CSMA/CD來發送數據。如果CRS位有效,則延時開始傳輸。接收模塊檢測有效的前導碼、FCS(幀校驗序列)、對齊方式與長度,把接收的幀放到地址檢測模塊和DMA接口上。其中獨立于介質的接口總線用于MAC子層和PHY之間的互聯。
(3)DMA模塊能夠協助處理器進行數據的收發處理。通過APB主從接口,分別訪問MAC和存儲器。APB主接口用于控制數據傳輸,APB從接口則用于訪問控制和狀態寄存器(CSR)區域。DMA控制器與用來緩沖幀數據的接收和發送FIFO相連接,用于管理發送和接收幀緩沖序列。緩存FIFO的容量大小為128個字節。當MAC發送數據時,DMA會從系統存儲區把以太網幀讀出來,發送至FIFO中,再進行數據幀輸出。幀的末位傳輸結束后,其傳輸狀態和FIFO的填充大小會反饋到DMA控制器中,DMA通過AHB從接口發出從系統存儲區獲取數據的請求,數據會通過AHB主接口存入FIFO中。當從總線上收以太網幀時,MAC會檢測到SOF(StartofFrame)信號,開始接收,經MII總線存入接收FIFO中,最終由DMA傳送到系統存儲區。
順德路燈車租賃, 三水路燈車出租, 南海路燈車租賃