基于FPGA的CPCI接口数据译码系统设计与实现

来源 :东北大学 | 被引量 : 0次 | 上传用户:jasonzheng1978
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
基于FPGA的CPCI接口数据译码系统是作为一个通信接收系统的主要组成部分而进行研制的,主要是为了实现信号数据的译码、处理、采集、存储和管理工作。该系统以CPCI总线技术和业界主流的FPGA现场可编程门阵列器件为核心基础,为通信接收系统提供了良好的稳定性和数据译码处理能力。本文提出了一种以DALLAS公司的DS3131为桥接口芯片,以Spartan6系列FPGA为数据处理核心的CPCI接口数据译码系统的设计方案。系统设计了一台运行于CPCI工控机上的数据译码卡,使用用户应用软件实现了以远程数据服务器为目的地的数据存储。硬件方面,本文采用现在主流的Xilinx低功耗FPGA Spartan6系列,在控制成本的前提下,满足了核心芯片的高性能要求:选用Dallas半导体公司推出的比特同步(Boss) HDLC协议控制器DS3131作为CPCI接口以及Local Bus接口,实现了数据采集和应用软件对板上器件的实时控制。采用了Altium Designer电路设计软件,依据白上而下的设计顺序,完成了硬件设备的设计。软件方面,本文利用了驱动开发软件windriver生成的驱动程序框架,通过C++语言编程,开发了用户应用软件,主要完成了CPCI中断响应、数据异地存储和SQLSERVER数据库管理等功能。仿真调试方面,完成了硬件电路板的制板、焊接和调试,测试了驱动和应用软件的实际使用情况。在对硬件描述语言编写的FPGA程序进行了功能及时序仿真后,通过JTAG下载电缆写入到设备上进行了实际运行,配合远程数据服务器,完成了整体系统的初步调试。
其他文献
随着当代信息技术的发展,人们对数字视频通信越来越重视。20世纪80年代后期以来,MPEG系列和H.26X系列标准在视频压缩中得到了广泛的应用,MPEG-4作为第二代视频压缩编码标准,
本文提出了一种滑动窗口内基于密度网格的数据流聚类算法SD-Stream。提出“隶度”的概念,通过对数据元进行“隶度”的计算,重新定义了数据元所属的网格,改进了基于密度网格算
大量的丢失数据是数据挖掘、机器学习等实际应用中普遍存在并亟待解决的问题。丢失数据有很多原因造成,其中包括测量的失误,存储失败,数据丢失,数据装载等等。在之前的政治调查中
时空数据库是以有效支持时空数据管理为目标的数据库管理系统,在交通管理、城市区划、森林火灾监测等领域有着广阔的应用需求。随着此类复杂应用的不断出现,时空数据管理的问题
传统问答系统的研究主要是针对事实问题,目前国内外对于情感问题的研究还很少见。所谓情感问题就是指询问他人、群体或者组织对某个话题或者事件的意见、情感、态度和评论等
Shamir于1979年首次提出身份基加密的概念,随后众多身份基加密的扩展概念被提出,比如层次化身份基加密,身份基广播加密,空间加密等。属性基加密也是身份基加密的一种扩展。现
学位
随着半导体工艺的发展,微处理器结构的复杂度也越来越高。其中,在提高系统性能的同时,保证系统的稳定性和有效性成为了设计的重点。动态电压频率调节(DVFS)的技术可以动态的
随着计算机技术和微电子技术的迅猛发展,使得Internet已经成为社会发展中最重要的基础设施之一。Internet的普及与发展使得物网时代已经走进了人们的日常生活,同时也为工业控制信息的共享提供了有力的网络保障。另一方面,国民经济的迅猛发展,电力网负荷急剧增大,感性无功也与日俱增。结合无功补偿与Internet信息共享,构建一个基于Web Server的静态无功补偿(SVC, Static Var
随着IP业务的迅速增长以及IP网络上应用的不断增加,原有的互联网越来越显得力不从心,互联网技术进入再设计阶段。现有互联网的可扩展性、安全性、可控可管及端到端问题等,都
大脑中的神经系统是人体中最复杂的系统之一,它承担着传导信息的功能。快速、准确、实时地对脑白质内神经纤维进行描绘,具有很大的意义,但是由于神经纤维结构的错综复杂,传统