Loongson平台下基于VME总线的信息采集系统的设计与实现

来源 :电子科技大学 | 被引量 : 1次 | 上传用户:junpenge
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着信息产生的越来越多,对于信息采集系统处理数据的要求也越来越严苛,FPGA能够对数据进行实时采集与处理并且可以根据需求进行剪裁而不改变硬件电路,具有灵活性的特点。为了满足恶劣条件下数据传输的高速性和实时性,完成信息采集系统的国产化需要,本文基于龙芯平台,采用VME总线架构,使用FPGA构建的硬件系统设计并开发了一套高速信息采集系统,具有良好的可靠性和实时性。在此需求下,本文采用了Intel的Stratix IV系列FPGA作为采集芯片,宿主机处理器选用的CPU型号是龙芯3A2000,并基于PCIe总线架构构建的硬件系统,在满足高速信息采集的情况下,通过VME机械架构提高设备的可靠性。本文设计的高速传输系统基于PCIe总线,采用FPGA作为控制芯片,使用VME机械架构,在高速传输的基础上增加了稳定性,首先研究了PCIE总线协议,重点了解PCIE的TLP分包处理以及配置空间的分配,接着硬件系统部分,给出了整个系统的互联情况,主要是对FPGA进行设计实现,使用片上存储器,PCIE IP硬核以及分散/聚集DMA软核构建了SOPC系统,根据系统各模块的连接情况手动分派各个模块和接口的基址以及重要寄存器的分配。软件系统的开发基于中标麒麟操作系统,内核版本是3.12.11,根据需求分析,设计出相应的设备驱动程序,首先对驱动开发过程中遇到的难点进行设计,分散/聚集DMA对应的驱动实现,包括数据结构设计和DMA流程设计,然后给出了中断结构的设计与说明,最后针对DMA传输过程中数据丢失的情况,使用环形队列的方式来解决,延长了数据处理的时间,减少了数据缺失的现象。在驱动的实现部分,采用PCIE设备驱动的实现流程,并使用字符设备进行注册用来实现对设备的相关操作,重点对涉及DMA操作的中断流程进行说明,实现宏观上4个FIFO并行的数据传输,最后将与设备相关的操作的API封装成动态链接库,方便用户调用的同时保证了访问设备的安全性,并通过开发QT测试界面程序来测试系统吞吐量。经测试分析数据,与理论吞吐率基本相符,在实际应用中的峰值速率下可以完成采集工作。
其他文献
书院是文人士大夫自由活动的文化场所,其最初源于私人讲学,唐五代时期初具规模,后经发展在宋代形成完备的营建体系和制度体系。书院园林伴随着书院的产生而出现,最初诞生于山
在我国创业板市场不断发展过程中,创业投资立体全方位的参与到创业企业的发展、上市、融资中,在创业企业制定战略规划、确定资本结构、整合各方资源等方面发挥着不可估量的作
目的:探讨抗TNF-α和IL-1βIgY抗体雾化吸入表面用药治疗过敏性支气管哮喘的作用机制。方法:应用卵清白蛋白雾化吸入法建立稳定的Hartley豚鼠过敏性支气管哮喘模型,随机分为
随着社会的不断发展,教育水平的提高日益成为增强国家综合国力的重要途径,但是由于我国长期以来深受城乡二元结构的影响,城乡之间教育发展水平差距明显。乡村地区教育质量低
<正>"梦想盒子"是专属"梦想教师"的实名社交网络,大家可以在上面互相沟通、彼此学习、分享经验。2013年10月30日,福布斯中文版推出了"2013年中国慈善基金榜"。这也是福布斯中
目的分析养阴定悸汤联合稳心颗粒治疗心脏神经官能症(CN)的疗效及其对焦虑、抑郁和心脏自主神经功能的影响。方法选取我院收治的132例CN病人作为研究对象,按照随机数字表法分
近十几年来,河流问题引发了社会对于城市河流的许多思考。在一些发展中国家,依托河流发展的城市出现的问题并未受到足够重视,无序的开发和对河流的侵犯导致河流与城市之间的
我国机动化水平逐步提高,交通需求日益增大,城市道路承载力不足导致交通拥堵问题日益严重。虽然加快道路交通基础设施建设刻不容缓,但立足于现有道路资源使用高效的交通管理
<正>奖酬管理作为人力资源管理体系的重要组成部分之一,直接关系到企业人力资源管理的成效,对企业的竞争能力有巨大影响,在吸引、激励和留住人才方面起着至关重要的作用。本
合成麝香(SMCs)因其优良的性能被广泛添加到化妆品等日用品及个人护理品中,还作为添加剂应用于食用香精、烟草和除草剂中。研究发现大部分的SMCs具有内分泌干扰效应、遗传毒