10
AT91RM9200
1768b–atarm–08/03
ethernet mac
• 兼容性 和 ieee 标准 802.3
• 10 和 100 mbits 每 第二 数据 throughput 能力
• 全部- 和 half-duplex 运作
• mii 或者 rmii 接口 至 这 物理的 layer
• 寄存器 接口 至 地址, 状态 和 控制 寄存器
• dma 接口, 运行 作 一个 主控 在 这 记忆 控制
• 中断 一代 至 信号 receive 和 transmit completion
• 28-字节 transmit 和 28-字节 receive fifos
• 自动 垫子 和 crc 一代 在 transmitted frames
• 地址 checking 逻辑 至 认识 四 48-位 地址
• 支持 promiscuous 模式 在哪里 所有 有效的 frames 是 copied 至 记忆
• 支持 物理的 layer 管理 通过 mdio 接口 控制 的 alarm 和 更新
时间/calendar 数据 在
串行 附带的
接口
• 支持 交流 和 串行 外部 设备
– 四 碎片 选择 和 外部 解码器 支持 准许 交流 和 向上 至 15
peripherals
– 串行 memories, 此类 作 dataflash 和 3-线 eeproms
– 串行 peripherals, 此类 作 adcs, dacs, lcd 控制者, 能 控制者 和
传感器
– 外部 co-processors
• 主控 或者 从动装置 串行 附带的 总线 接口
– 8- 至 16-位 可编程序的 数据 长度 每 碎片 选择
– 可编程序的 阶段 和 极性 每 碎片 选择
– 可编程序的 转移 延迟 在 consecutive transfers 和 在 时钟
和 数据 每 碎片 选择
– 可编程序的 延迟 在 consecutive transfers
– 可选择的 模式 故障 发现
• 连接 至 pdc 频道 optimizes 数据 transfers
– 一个 频道 为 这 接受者, 一个 频道 为 这 传输者
– next 缓存区 支持
二-线 接口
• 兼容性 和 标准 二-线 串行 记忆
• 一个, 二 或者 三 字节 为 从动装置 地址
• sequential 读/写 行动
通用同步/异步串行接收/发送器
• 可编程序的 波特 比率 发生器
• 5- 至 9-位 全部-duplex 同步的 或者 异步的 串行 communications
– 1, 1.5 或者 2 停止 位 在 异步的 模式 或者 1 或者 2 停止 位 在 同步的
模式
– parity 一代 和 错误 发现
– framing 错误 发现, overrun 错误 发现
– msb- 或者 lsb-第一
– optional 破裂 一代 和 发现