
AMD
超前信息
一系列与指令执行它们重叠,
通过采取流水线的优点,通过芯片上的数据
高速缓存中,并通过组织外部的数据流进
处理器,使得外部通路的影响是
最小化。
此外, Advanced Micro Devices公司开发了一种
标准的主机接口( HIF)规范经营
系统服务,通用调试接口
( UDI )的调试器,以内燃机的无缝连接
和目标硬件,并扩展了UNIX的COM
周一对象文件格式( COFF ) 。
这种支持是通过一个工程热线扩充,一个
上线公告牌,和现场应用工程师。
流水线
指令操作重叠指令
取,指令译码和取操作数,指令
执行和结果写回寄存器文件。
管道转发逻辑检测管道的依赖
和路线所需数据,避免延误的可能
源于这些依赖关系。管道互锁
通过处理器的硬件实现。除了少数
特殊情况下,就没有必要重新安排程序
避免流水线依赖性,尽管这是某处
次理想的性能。
调试与测试
该Am29240微控制器系列提供了调试 -
同时在软件更改和测试功能和
硬件水平。
软件调试是由指令便利
跟踪工具和指令断点。指令
跟踪是通过迫使处理器陷阱完成
经过每个指令已被执行。指令
断点是由HALT指令来实现
或者通过软件陷阱。
该处理器提供了一些额外的功能,
辅助系统调试与测试:
测试/开发接口是由一
组引脚用于指示所述处理器的状态的
和控制处理器的操作。
可追溯的缓存功能允许硬件
开发系统来跟踪接入到导通
片上高速缓存,允许高水平的可视性
处理器操作。
IEEE标准1149.1-1990 ( JTAG )标准的斯坦
准测试访问端口和边界扫描Architec-
真实存在。测试访问端口提供了一个扫描接口
用于测试的处理器和系统硬件在一个亲
duction环境,并含有扩展名
让硬件开发系统,以控制
并观察该处理器无需插入硬
处理器和系统之间的洁具。
片内指令和数据缓存
片上指令和数据缓存满足最亲
处理器获取无等待状态,亲即使
处理器工作在系统频率的两倍。该
高速缓存是流水线以获得最佳性能。重装
策略最小化所需的时间量花费在等待
重装,同时优化了地方的利益
参考。
突发模式和分页模式记忆
该Am29240微控制器系列直接支持
突发模式的回忆。突发模式内存支持
帘布层的指示的最大带宽,而不
该外部高速缓冲存储器或所述性能的复杂性
降低因高速缓存未命中。
所述处理器还可以使用的页面模式能力
通用DRAM的改进情况下,接入时间
其中页模式访问都可以使用。这是partic-
在极低成本系统ularly有用的16位宽
的DRAM ,其中,所述DRAM必须对访问两次
每个32位操作数。
性能概述
该Am29240微控制器系列提供了一个显著
性能裕量超过在CISC微处理器
现有的嵌入式设计,因为大多数的亲
处理器的功能被定义为最大函数实现
能够表现非常低的成本。本节
描述Am29240微控制器特性
系列从视图的系统性能的点。
指令集概述
所有29K家属聘请三地址指令
中置结构。编译器或汇编LAN-
瓜哥的程序员给出完全的自由
分配寄存器使用。有192个通用
寄存器,允许中间calcula-的保持
tions和避免不必要的数据销毁。指令
化操作数可被包含在任何的
通用寄存器,其结果可能是
存储到任意的通用寄存器。
该Am29240系列单片机指令集CON-
tains 117指令分为9类。
这些类是整数运算,比较,逻辑,
移位,数据移动,常量,浮点型,分公司,
和杂项。浮点指令
不能直接执行,而是通过陷阱处理程序模拟。
指令时序
该Am29240微控制器系列采用算术/
逻辑单元中,一个字段偏移单元,和一个优先级器来执行
大多数指令。所有这些组织运作
在32位操作数,并提供一个32位结果。所有操作
系统蒸发散在单个周期中执行。
的加载和存储操作的性能降低
系统蒸发散为最小,在Am29240微控制器
10
Am29240微控制器系列