ATCA平台中板卡级设备接入环境的设计与实现

来源 :解放军信息工程大学 | 被引量 : 1次 | 上传用户:ake5nene
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
软件无线电的兴起为高性能信号处理平台的开发提供了新的方向,目前,高速实时信号处理系统的设计和开发正在向着组件化、模型化、平台化的方向发展。如何将不同类型的板卡级设备接入到硬件拓扑结构复杂的信号处理平台中是平台开发面临的一个关键问题。本文以某科研项目为支撑,对ATCA平台中以FPGA为主处理器的板卡级设备的接入方法展开研究,基于领域建模的模型化驱动开发技术和可视化技术设计实现了一种可移植的板卡接入方法。能够通过板卡的描述,快速构建相应的驱动库,并为板上处理器构建程序框架,可视化地对其接入的性能进行完备的测试,有利于包含不同处理器的板卡快速接入到平台中进行应用开发。主要工作如下:1、针对板卡级设备的规范化描述和程序接口框架的统一问题,提出了一种基于领域建模的可移植开发框架。从接口、框架和参数三个方面设计了信号处理领域内应用开发的元模型:驱动、容器(处理器运行环境)和组件;以文本的形式定义了规范化的元模型装配脚本文件;制定了模型化代码自动生成技术中从元模型元素到目标代码元素的映射规则。2、针对程序接口框架的模型化代码自动生成问题,设计了板卡接入框架的总体实现方案。通过实现代码自动生成的代码生成器类和元模型装配器类来实现对元模型类型和实现方式的控制;通过定义元模型的模板文件和设计基于消息中间件的轻量级平台数据传输协议,实现了不同处理器上的元模型组件之间的通信。3、针对接入设备功能和性能的便捷性测试问题,设计了可视化的接入环境测试软件。该软件基于平台数据传输协议设计了组件控制命令、应用装配消息和数据消息三种消息类型,通过平台直接控制和平台协同控制两种方式,以可视化方式对接入设备进行灵活配置和功能测试。4、本文以FPGA为主处理器的板卡的接入为例,利用可移植开发框架开发FPGA组件框架源代码,通过ISE工程编译验证了可移植开发框架的可行性;通过Wireshark软件对处理器之间的通信数据包进行捕获和分析,验证了本文设计的平台传输协议的可靠性;在验证过程中,可视化的接入环境能够使得整个板卡级设备的接入和测试过程更加便捷和规范。
其他文献
本文详细介绍了江汉大学计算机公共基础课程教学体系建设框架,提出了"机房授课+自主学习+开放上机"教学模式及具体实施措施。通过对比改革前后的数据,笔者对应用该模式取得的成果
为维护船舶油污受害人的权益、保护海洋环境,我国建立了对船舶油污受害人权益两个层次的保护,受害人依法可先后向船舶所有人或其保险人以及中国船舶油污损害赔偿基金索赔,获
学生在成长过程中会出现发展性问题。正确应对并及时解决这些发展性问题,有助于学生身心健康发展。结合教育案例,举案析理,在遇到问题学生时,教师应当具备耐心和细心,切忌采
体育是学生喜闻乐见的学科,是整个学校教育的重要内容之一,是与德育、智育、美育和劳动技术教育并列的重要教学内容。认真进行体育教学,不仅能促进学生身心健康,还能对学生的思想
分析四川省长江集装箱运输发展现状,梳理存在的问题:与市场需求不适应、基础设施薄弱、市场秩序不规范、信息化管理水平不高等。针对存在问题,提出相应对策:重视水路集装箱运输,加
本文详细介绍了上海市高职院校计算机类专业招生实际情况及业界对IT人才的需求情况,并对上海市IT高素质技能型人才的供需情况进行了详细分析。
高校应用型人才培养模式是高校为培养应用型人才而探索形成的一种可操作性的经验与理论架构。本文根据湖南工学院计算机科学系计算机科学与技术专业的教学情况,对该专业应用型
在新时代高等教育改革及群团改革背景下,高校引导学术型社团发展,既有利于促进校园文化建设,又有利于加强高校人才培养。以华南师范大学学术型社团发展为例,对社团发展条件有