毕业论文

打赏
当前位置: 毕业论文 > 电子通信 >

基于AT91RM9200的控制电路设计+文献综述(7)

时间:2017-05-03 21:51来源:毕业论文
MAX811可以产生符合要求的复位信号,并且可以通过按键实现手动复位。复位电路如图2.14所示。 图2.14 复位电路 2.2 FPGA系统硬件设计 2.2.1 FPGA系统功能要求


    MAX811可以产生符合要求的复位信号,并且可以通过按键实现手动复位。复位电路如图2.14所示。
 
图2.14  复位电路
2.2  FPGA系统硬件设计
2.2.1  FPGA系统功能要求
为了满足系统总体要求,本课题采用ARM与FPGA协同工作的方案, ARM负责总体控制与数据处理,FPGA产生各种控制时序,FPGA作为ARM的一个外围设备,通过总线与ARM相连。
    FPGA模块功能如图2.15所示,FPGA模块需要输出基带激励信号、对组件参数控制码、定时时序管理码,并具有总线接口。
 
图2.15  FPGA模块功能框图
2.2.2  FPGA系统硬件电路设计
    目前生产FPGA的公司主要有Xilinx、Altera、Actel、Lattice、QuickLogic等,生产的FPGA品种和型号繁多。本系统FPGA选择Altera公司的cycloneIII系列EP3C25F256I7芯片。CycloneIII系列采用了TSMC的65nm低功耗工艺,功耗低,具有5K至120K LE,提供商业、工业和扩展温度范围支持,比低成本FPGA性能高出近60%。因此,充分利用CycloneⅢ器件的低功耗和大容量领先优势,可以实现工业市场上的大批量应用。
 FPGA是由存放在片内RAM中的程序来设置其工作状态的,加电时,FPGA芯片将EPROM中数据读入片内编程RAM中,配置完成后,FPGA进入工作状态。掉电后,FPGA恢复成白片,内部逻辑关系消失。因此FPGA能够反复使用,当需要修改FPGA功能时,只需换一片EPROM即可。本系统中采用epcs4作为EPROM。
     FPGA与AT91RM9200的连接关系如图2.16所示。
 图2.16  FPGA与AT91RM9200的连接
2.2.3  AS模式配置
目前大部分FPGA都是基于SRAM工艺的,而SRAM工艺的芯片在掉电后信息就会丢失,因此需要外加一片专用的配置芯片。在上电的时候,由这个专用配置芯片把数据加载到FPGA中,FPGA就可以正常工作了。
本设计采用AS模式配置,如图2.17所示。
图2.17  AS模式配置
EPCS(Erasable programmable configurable serial)是串行存贮器,NiosII 不能直接从EPCS中执行程序,它实际上是执行EPCS控制器的片内ROM中的代码(即Bootloader),把EPCS中的程序搬到RAM中执行。
本课题中FPGA配置数据放在EPCS中,NIOSII程序放在FLASH器件中。FPGA配置芯片和JTAG接口的连接如图2.18所示。 基于AT91RM9200的控制电路设计+文献综述(7):http://www.youerw.com/tongxin/lunwen_6333.html
------分隔线----------------------------
推荐内容