菜单
  

        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所示。
  1. 上一篇:基于虚拟仪器技术太阳能自动跟踪系统的研究与实现
  2. 下一篇:ADS卫星电视天线高频头的原理研究仿真
  1. 超大规模集成电路中软模块的布局

  2. 光电系统近似模型研究

  3. PID控制在非线性时延离散混沌系统中的应用

  4. 基于差分进化算法的自动...

  5. 基于混沌的图像加密通信...

  6. MPS模块化生产系统的开发及研究+PLC梯形图

  7. HFSS的SIR微带带通滤波器设计

  8. 十二层带中心支撑钢结构...

  9. 乳业同业并购式全产业链...

  10. 大众媒体对公共政策制定的影响

  11. 电站锅炉暖风器设计任务书

  12. 中考体育项目与体育教学合理结合的研究

  13. java+mysql车辆管理系统的设计+源代码

  14. 当代大学生慈善意识研究+文献综述

  15. 酸性水汽提装置总汽提塔设计+CAD图纸

  16. 河岸冲刷和泥沙淤积的监测国内外研究现状

  17. 杂拟谷盗体内共生菌沃尔...

  

About

751论文网手机版...

主页:http://www.751com.cn

关闭返回