FMC Analog I/O模块接口管理及软件系统设计

被引量 : 1次 | 上传用户:java_xz
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
电子科学技术的高速发展使测试仪器复杂度不断提高。功能多样、可重定义、高速高精度的模块化仪器成为了研究热点。基于FMC(FPGA Mezzanine Card)接口技术的测试系统为模块化仪器的发展提供了强大动力,这类系统的架构主要为“FMC子模块+FMC载板+PC”。系统兼容性强、模块种类多、功能复杂,对模块的接口管理与软件系统的设计均有较高要求。论文针对一种FMC Analog I/O测试平台的模块接口管理、仪器驱动及应用程序的设计展开了详细介绍。设计中将对多种FMC Analog I/O模块的管理和控制融为一体,实现系统自动识别工作模块、根据模块硬件进行对应重构,更换模块即达到系统功能重定义,最大化测试灵活性。FMC接口管理基于Xilinx的嵌入式微处理器软核MicroBlaze,通过调用EDK(Embedded Development Kit)提供的GPIO、IIC、SPI总线控制核,实现与FMC模块搭载的功能芯片通信。首先,设计身份识别为整机系统提供工作模块型号,以进行后续配置处理;然后利用SHA-1算法与质询-响应机制实现加密认证保护基于SRAM的FPGA的逻辑代码不被非法拷贝;此外,对FMC模块温度电压的实时监控、硬件信息存取、工作时钟配置也是FMC接口管理的内容。为了全面完整地控制和展示FMC Analog I/O模块测试系统硬件的工作,上位机软件系统与FMC模块硬件设计紧密结合。针对软件需求分析,制定了详细的软件界面布局、总体流程、具体功能方案并给出各模块程序设计。软件采用虚拟仪器技术,在图形化编程工具LabVIEW中开发,根据系统FMC模块硬件配置设计了信号采集与信号生成两种模式。仪器驱动程序采用WinDriver开发,调用其提供的用户模式驱动API加以实现,为软件与硬件的通信提供了桥梁。最后,针对FMC接口管理模块的板级测试及系统级测试结果表明,FMC模块测试平台中模块识别与加密认证、状态监控等功能运行正常;通过对软件系统数据传输处理、显示控制等方面的测试,证明了设计工作的有效性以及实用性。
其他文献
本文回顾和梳理了 2 0世纪中日学者有关唐宋变革观依据的分期理论和主要观点以及对唐宋社会历史研究的影响 ,并对其不同特点作了比较和简要的评议。
随着数字IC设计方法的不断发展,人们对电子产品的需求也越来越高。一方面是集成电路的规模越来越大,功能也越来越多,而且越来越多的功能被集成在一个系统中,因此对存储器的存
目的探讨急性心肌梗死(AMI)患者血清胆红素水平及其与近期预后的关系。方法109例AMI患者和100例对照组的临床资料,包括年龄、体质量指数、血压、血脂、左室射血分数(LVEF)等,采清晨
基于建筑生成设计数字技术原理及基本方法,在反思当前国内建筑学领域数字设计现状的基础上,提出数字技术应当根植于建筑设计理性法则的观点,并通过部分案例研究成果的介绍,展
中介语中的词语偏误包括词语构造的偏误和词语使用上的偏误。留学生在习得目的语时生成了目的语中不存在的词语,这是词汇偏误的一种重要类型,即词语构造上的偏误。本文基于自
轴承是旋转机械中支撑转子的核心部件,直接关系着机械设备的稳定性和可靠性。因此,对其进行状态监测和故障诊断具有极其重要的意义。局部均值分解是Jonathan S.Smith于2005年
阐述了对历史文化名城进行保护与管理的意义,结合大同更新与保护面临的现状问题,探索了大同更新与保护的思路,并对大同大有广场规划改建案例作了分析,以供参考。
<正>1槐谷庭:小径分叉的空庭每游留园,每于石林小屋一带流连。此区面积颇小,不足五峰仙馆建筑之半,然而,入则迷,迷于难寻回路;出则恍,恍于不知不觉间已回到起点。一日携童寯
期刊
汉英构词法研究对于了解两种语言词汇中的构成要素及教学研究具有一定的理论和应用价值。其间存在的相似因素,对于两种语言学习具有启发意义。
<正>民族团结,是宁夏的幸福稳定之源。今日宁夏政通人和、繁荣稳定,民族团结植根于回汉各族人民心间,民族团结之花绽放塞上山川,民族团结进步事业蒸蒸日上。回汉各族儿女成为