付费下载
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
基于FPGA的可重构智能仪器设计引言传统测试系统由于专用性强、相互不兼容、扩展性差、缺乏通用化、模块化,不能共享软硬件组成,不仅使开发效率低下,而且使得开发一套复杂测试系统的价格高昂[1]。目前,传统的分析仪表正在更新换代,向数字化,智能化方向迈进[2]。改变以往由仪器生产厂家定义仪器功能、用户只能使用的局面,使用户可自定义仪器、根据不同测试需求对仪器进行重构,已经成为现代测试技术发展的一个重要方面。由于其能够大大减少测试设备的维修成本、提高资源利用率,可重构仪器技术已引起高度重视。1可重构技术目前对可重构性还没有形成公认的定义。可重构性一般是指在一个系统中,其硬件模块或(和)软件模块均能根据变化的数据流或控制流对结构和算法进行重新配置(或重新设置)。在可重构系统(ReconfigurableSystem)中,硬件信息(可编程器件的配置信息)也可以像软件程序一样被动态调用或修改。这样既保留了硬件计算的性能,又兼具软件的灵活性。尤其是大规模可编程器件FPGA的出现,实时电路重构思想逐渐引起了学术界的关注[3]。可重构的实现技术又很多种方式,包括DSP重构技术、FPGA重构、DSP+FPGA重构、可重组算法逻辑体系结构、可进化硬件(EHW)、本地重构/Internet远程重构、SOPC/SOC重构。可重构技术具有以下优点:1)可重构技术能够高效地实现特定功能。可重构逻辑器件上都是硬连线逻辑,它通过改变器件的配置来改变功能。2)可重构技术能够动态改变器件配置,灵活满足多种功能的需求。3)可重构技术适合恶劣工作环境下的应用。利用可重构逻辑器件的一个优势是不需要微处理器必需的散热系统,大大减少了电子产品占据的空间。4)可重构技术具有强大的技术支持来加速产品开发。5)可重构技术的使用能够大大降低系统成本。另外,对于不会同时被使用的功能,可考虑利用动态重构技术在不同的需求时段里分别实现,做到“一片多用”,节省了资源、空间和成本。2可重构智能仪器硬件设计2.1可重构仪器硬件结构可重构智能仪器技术将先进的微电子技术、半导体技术和微处理器技术引入仪器设计领域,通过构建通用的硬件平台,最终由用户通过选择不同的软件来实现不同的仪器功能,因此软硬件在可重构仪器设计技术中同样关键。可重构智能仪器硬件结构由NoisII处理器系统(包括可重构FPGA芯片、FPGA片外系统)和计算机组成,其硬件结构框图如图1所示。
可重构FPGA选用Altera公司CycloneII系列中的EP2C35F672C6芯片,片外系统主要包括SDRAM存储器、Flash存储器、模数转换芯片、数模转换芯片、EPC16增强型配置芯片、MAX232芯片等组成。片外系统实现数据的采集、预处理、存储和输出等功能。2.2控制核在基于FPGA的可重构智能仪器中,EP2C35F672C6是整个系统的核心,为了实现FPGA与其他芯片、器件的正确通信、数据交换,需要在FPGA上配置NiosII软核处理器以及其他控制器核。(一)NiosII嵌入式处理器的设置。首先在QuartusII下建立一个Project,在SOPCBuilder中选择组件列表中的NiosIIProcessor-AlteraCorporation,考虑到芯片的性能以及资源利用率,选择NiosII/s(标准型)CPU,在Cache&TightlyCoupledMemories标签下设置InstructionCache为4KB。在JTAGDebugModule标签下选择Level3,可设置2个硬断点、2个数据触发、指令跟踪和片上系统。整个Debug模块将占用2400~2700个LE,4个M4K。(二)添加SDRAM控制器内核。在SOPCBuilder组件选择栏中选择AvalonComponents→Memory→SDRAMController,加入SDRAM控制器核,。在DataWidth(数据总线宽度)下拉列表框中选择16Bits,其余设置不变,因为都满足SDRAM芯片IS42S16400的参数要求。Timing选项卡的参数也满足芯片要求,不必修改。(三)添加FLASH控制器。在对硬件系统进行编程控制时,Flash用于存储应用程序。在SOPCBuilder的组件选择栏中选择AvalonComponents→Bridge→AvalonTri-StateBridge,加入Avalon三态总线桥;在SOPCBuilder的组件选择栏中选择AvalonComponents→Memery→FlashMemery(CommonFlashInterface),添加CFI控制器。(四)定时器设置。在SOPCBuilder组件选择栏中选择AvalonComponents→Other→Intervaltimer,加入定时器核。定时器的硬件配置选项会影响定时器的硬件结构,SOPC提供了简单周期中断配置、完全功能配置和看门狗配置三种硬件配置。(五)添加SPI核。采用的A/D转换芯片和D/A转换芯片都是基于SPI总线进行数据传输的,要实现NiosII系统对转换芯片的控制必须添加SPI核。在SOPCBuilder组件选择栏中选择AvalonComponents→Communicatio
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 临床诊疗效果评估报告
- 2026年黑龙江艺术职业学院单招综合素质考试参考题库带答案解析
- 个性化医疗与健康管理方案
- 2026年包头铁道职业技术学院高职单招职业适应性测试备考试题有答案解析
- 医院内部礼仪规范指南
- 医院医疗废物焚烧设备安全规范与操作培训
- 2026年河南护理职业学院高职单招职业适应性测试模拟试题有答案解析
- 2026年安徽电气工程职业技术学院高职单招职业适应性测试模拟试题有答案解析
- 2026年黑龙江生态工程职业学院单招职业技能考试参考题库带答案解析
- 财富能量课件封面
- 2025年停车场车辆看管协议范本
- DB32-T 4444-2023 单位消防安全管理规范
- 金融纠纷调解制度
- 自愿放弃劳动合同书
- 2024年地下储气库行业现状分析:全球地下储气库数量增至679座
- 1输变电工程施工质量验收统一表式(线路工程)-2024年版
- 陕西省建筑场地墓坑探查与处理技术规程
- 2022-2023学年四川省乐山市市中区外研版(三起)六年级上册期末测试英语试卷(含听力音频)
- 滕州菜煎饼创新创业计划书
- 2024北京朝阳区初一(上)期末道法试卷及答案
- 假体隆胸后查房课件
评论
0/150
提交评论