ARM9徽处理器集成了Thumb指令集,其良好的性能有助于工程师在完成先进系统设计的同时,兼顾对芯片面积、上市周期、开发成本和功耗等多项指标的要求。Cirrus Logic 的 EP9301 是现有的具有价格优势的 ARM9 处理器之一,其集成的结构和性能设计适合各种初级消费类和工业电子产品的用户。 EP9301拥有166MHz ARM920T处理器,支持Linux、Windows CE和其他许多嵌入式操作系统的存储器管理单元(MMU)。ARM920T 的32位微控制器结构带有一个5级管线,可以较低的功耗提供良好的性能。16K指令高速缓存和16K数据高速缓存可为现有的程序和数据提供零等待时间,也可被锁定,以确保对关键指令和数据的无延迟存取。对于那些指令存储器大小有限制的产品,ARM920T的压缩型Thumb指令集有助于空间利用率和外部指令存储器的最大化使用。 MaverickKey的硬件编程ID是解决网上内容和电子商务安全问题的一个可行方案。MaverickKey 为OEM厂商提供了一种新方法,为硬件赋予特定硬件ID,比如SDMI (安全数字音乐计划)或其他数字版权管理机制使用的ID。 EP9301内置一个1/10/100 Mbps以太网媒体存取控制器(MAC)以及外部接口,可连接SPI、AC'97 和I2S音频。该芯片还具有一个运行速度为12Mbps的双端口USB 2.0全速主机接口(OHCI)、两个UART以及一个模拟电压测量模数(A/D)转换器。ARM920T 内核工作电压为1.8V,输入/输出电压(I/O)为3.3V。依据不同的速度,功耗从100mW至675mW不等。 EP9301具有多种外设接口,可适用于更多应用设备。此外,通过激活或中止EP9301的外设接口,设计者还能够稍加修改单一平台,即可满足不同的最终产品设计需求,降低研发成本,加快上市时间。其特性如下: (1)166MHz ARM920T处理器 ·16K数据高速缓存和16K指令高速缓存 · MMU可支持Linux和WindowsCE · 66MHz系统总线 (2)用于数字版权管理或设计IP安全的 MaverickKey ID · 32位唯一 ID · 128位随机 ID (3)集成外设接口 · 12位分辨率的 5输入A/D转换器 · 1/10/100 Mbps以太网MAC · 双端口USB 2.0全速主机接口(OHCI) · 2个UART(16550型),包括软件Modem支持 · 慢速模式IrDA接口 · SPI(串行外设接口)端口 · AC'97 接口 · 6通道I2C接口 (4)外部存储器选项 · 16位SDRAM接口,可与2组相连接 · 16/8位 SRAM/Flash/ROM 接口 · 串行 EEPROM 接口 (5)内置外设 · 可软件微调的实时时钟 · 12个数据传输 DMA 通道 ,可最优化系统性能 · 启动 ROM · 双PLL可控制所有时钟域 · 看门狗计时器 · 2个通用16位计时器 · 通用32位计时器 · 40位调试计时器 (6)通用输入/输出(GPIO) · 16个具有中断能力的增强型通用输入/输出 · 用于连接外设的 8个额外可选通用输入/输出 (7)封装: 208引脚 LQFP 图1 EP9301框图(略) |