ARM扩展功能块
发布时间:2008/12/20 0:00:00 访问次数:619
在内核基础上,生产厂商根据不同用户需求来配置生产arm芯片,以满足不同市场需求。所以尽管使用相同的arm内核,但不同arm功能可能相差很大。下面以cirruslogic公司的嵌入式arm处理器ep7312芯片为例,介绍arm的扩展功能块,如图所示。
图 ep7312芯片功能框图
ep7312是cirrus logic公司生产的基于arm720t内核的嵌入式微处理器,运行于74mhz时其性能与100mhz的intel pentium芯片基本相当,且功耗很低,在74mhz工作频率下,功耗为90mw。由图可知,它所有的外部存储器和外围器件都连接到32位的数据总线d[0∶31]上,并使用28位的地址总线a[0∶27]和其他控制信号。功能块如下:
(1)38.4kb的片上sram,可以在lcd控制器和通用应用之间共享。
(2)内存可以和高达6个独立的扩展段接口,每个扩展段为256mb,且等待状态可编程。大部分arm芯片具有外部sdram和sram扩展接口,不同的arm可扩展的芯片数量即片选线数量不同,外部数据总线有8位、16位或32位。
(3)27位的通用i/o(gpio),可以多路复用,以在需要时提供额外的功能。但gp10许多引脚是和地址线、数据线、串口线等引脚复用的。
(4)数字音频接口(dai)可以直接与cd音质的dac和编解码器相连。有些arm芯片提供iis(integrate interface of sound)接口,即集成音频接口。
(5)中断控制器。arm内核只提供快速中断(fiq)和标准中断(irq)两个中断向焊接。一般bga封装的arm芯片无法用双面板完成pcb布线,需要多层pcb板布线。
欢迎转载,信息来源维库电子市场网(www.dzsc.com)
在内核基础上,生产厂商根据不同用户需求来配置生产arm芯片,以满足不同市场需求。所以尽管使用相同的arm内核,但不同arm功能可能相差很大。下面以cirruslogic公司的嵌入式arm处理器ep7312芯片为例,介绍arm的扩展功能块,如图所示。
图 ep7312芯片功能框图
ep7312是cirrus logic公司生产的基于arm720t内核的嵌入式微处理器,运行于74mhz时其性能与100mhz的intel pentium芯片基本相当,且功耗很低,在74mhz工作频率下,功耗为90mw。由图可知,它所有的外部存储器和外围器件都连接到32位的数据总线d[0∶31]上,并使用28位的地址总线a[0∶27]和其他控制信号。功能块如下:
(1)38.4kb的片上sram,可以在lcd控制器和通用应用之间共享。
(2)内存可以和高达6个独立的扩展段接口,每个扩展段为256mb,且等待状态可编程。大部分arm芯片具有外部sdram和sram扩展接口,不同的arm可扩展的芯片数量即片选线数量不同,外部数据总线有8位、16位或32位。
(3)27位的通用i/o(gpio),可以多路复用,以在需要时提供额外的功能。但gp10许多引脚是和地址线、数据线、串口线等引脚复用的。
(4)数字音频接口(dai)可以直接与cd音质的dac和编解码器相连。有些arm芯片提供iis(integrate interface of sound)接口,即集成音频接口。
(5)中断控制器。arm内核只提供快速中断(fiq)和标准中断(irq)两个中断向焊接。一般bga封装的arm芯片无法用双面板完成pcb布线,需要多层pcb板布线。
欢迎转载,信息来源维库电子市场网(www.dzsc.com)
上一篇:ARM处理器启动方式
上一篇:ARM内核基本结构
热门点击
- ARM通用寄存器
- FIQ异常的描述
- Viterbi译码
- ARM程序状态寄存器
- ARM时序
- ARM乘法指令
- Thumb状态下的寄存器
- ARM异常的响应及返回
- ARM状态寄存器访问指令
- 常用自动控制系统设计的案例要求和应用对象
推荐技术资料
- DFRobot—玩的就是
- 如果说新车间的特点是“灵动”,FQPF12N60C那么... [详细]