- 0
- 0
- 约1.95千字
- 约 11页
- 2026-02-26 发布于四川
- 举报
1.主要技术特性
◼Excalibur器件是在上嵌入了RISC微处理器
的FPGA器件,分别包括基于ARM、MIPS和
Nios的嵌入式微处理器的器件。基于ARM嵌入
式微处理器的器件有XA1、XA4、XA10三种芯
片,基于MIPS嵌入式微处理器的器件有XM1、
XM4、XM10三种。基于ARM/MIPS器件
是极好的嵌入式系统开发平台,嵌入式微
处理器和PLD的性能,具有高的性价比。Altera
基于ARM、MIPS和Nios的嵌入式微处理器
的开发系统和实验板。基于ARM的Excalibur器
件的主要技术特性如表2.2.10所示。
2.基于ARM的器件结构
◼基于ARM嵌入式微处理器的FPGA器件结构
如图2.2.32所示,系统结构如图2.2.33所示,系
统包括嵌入式微处理器总线结构、在片器和
可编程逻辑器件。
◼嵌入式微处理器带包含了ARM/MIPS微处理器
核、周边电路(采用可编程逻辑)和器子系
统。单端口与双端口器的数目随着的不
同而变化。嵌入式微处理器带具有与器件PLD部
分的接口。这种结构允许嵌入式微处理器部分和
PLD部分为提高性能而进行优化,也使得其具有
最高的集成度和更低的系统价格。
图2.2.31基于ARM嵌入式微处理器PLD结构
◼基于ARM/MIPS嵌入式微处理器器件由
Altera的QuartusⅡ开发系统支持。
图2.2.33基于ARM嵌
入式微处理器的FPGA
器件系统结构
3.基于Nios嵌入式微处理器的开发系统
◼Altera公司一个“可编程单系统
(SOPC)”的解决方案,即具有Nios软核的嵌
入式微处理器的Excalibur开发板。开发板包含
了硬件和软件工程师在Altera公司可编程逻辑
器件上开发高性能系统所需的所有工具,开发
板还被PLD优化过的微处理器,使设计人
员的设计能立即实现,从而加快了设计工作流
程,缩短了上市时间。
◼Nios嵌入式微处理器是一个利用AlteraPLD结
构且完全集成的软核微处理器。Nios软核的嵌
入式微处理器包括在Excalibur开发板中。
3.基于Nios嵌入式微处理器的开发系统
◼32位配置的Nios软核的嵌入式微处理器结构方框图如图
2.2.34所示,包含有:程序计数器(Program
Counter)、有效地址(EffectiveAddress)、指令译
(InstructionDecoder)、取操作数指令(Operand
Fetch)、中断控制(InterruptControl)、通用处理器和
寄存器文件(General-PurposeProcessor,RegisterFile)、
算术逻辑部件(ALU,ArithmeticLogicalUnit)、控制器
(Control)、时钟使能(ClockEnable)。外部连接有:
32位地址(address),32位数据输出(dataout),32位
数据输入(datain),读/写(read/write)、
◼取数(ifetch)、字节使能(byteenable)、中断(irq#
irq)、等待(wait)、时钟(clock)、复位(reset)控制。
图2.2.34
32位配置
的Nios软核
的嵌入式
微处理器
结构方框
图
原创力文档

文档评论(0)