• 1
新闻详细
  • 顺德云梯车租赁, 三水云梯车出租, 南海云梯车租赁 AM9G45控制器中eMAC模块工作原理??
    新闻分类:公司新闻   作者:admin    发布于:2021-12-234    文字:【】【】【


        顺德云梯车租赁, 三水云梯车出租, 南海云梯车租赁  AM9G45控制器中eMAC模块工作原理??  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传送到系统存储区。



           顺德云梯车租赁, 三水云梯车出租, 南海云梯车租赁


    分享到:
    点击次数:499  更新时间:2021-12-23  【打印此页】  【关闭
Copyright © 恒越吊篮车出租公司