基于FPGA的嵌入式千兆以太网相机传输系统的设计

来源 :电子科技大学 | 被引量 : 3次 | 上传用户:tlswedu
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
超高速分幅相机作为一种光学测量工具,在宇航、测绘、高能粒子爆破实验、工业控制中均得到了广泛应用。分幅相机以多个相机对同一目标拍摄,每一路相机产生皮秒级的延时,能检测到目标的连续变化,对瞬间动态的拍摄具有良好的效果,在科研领域具有重大实用价值。高分辨率超高速分幅相机的图像数据量非常大,传统的接口技术已经难以满足图像传输的要求。本设计采用千兆以太网接口技术来解决数据传输的问题,与传统接口技术相比,网络传输具有抗干扰能力强,传输速率快,传输距离远等优点。本设计在论述网络传输的基础上,按网络分层逐层设计系统方案。物理层使用专用物理层芯片88E1111实现,数据链路层使用千兆以太网IP核,网络层直接使用实时操作系统Vxworks含有的UDP/IP协议,应用层在PC机上编写检测程序实现。物理层和数据链路层的网络接口采用GMII接口。整个设计在Virtex-4FPGA上实现一个嵌入式系统。在系统实现过程中,硬件部分着重描述了Virtex-4FPGA的DCM时钟产生单元和三态以太网IP核的功能。软件部分使用EDK平台的XPS构建整个系统框架后,选用PowerPC405处理器,将板级开发支持包BSP移植到实时操作系统Vxworks中,在Tornado中完成嵌入式软件的编写与调试。本设计的创新点是详细阐述了网络的最关键性能指标吞吐量主要跟IP核,处理器性能和内存性能有关。特别是在操作系统中详细分析了软件通过地址映射方式,也就是系统中的总线来访问硬件代码实现软硬件结合。分析总线访问各个模块时得出网络性能也跟内存有关系。内存的指令与处理器交互,数据与IP核交互,而电路板上使用的是SDRAM,因此换用高性能缓存DDR2或者DDR3能提高网络吞吐量。实际测试过程中,影响网络吞吐量的还有网卡和PC机端操作系统,Linux操作系统比Windows系统更适合做网络传输。本文的另一个特色是程序固化上,程序不是直接烧写在系统默认的块RAM内,而是编写启动驱动,将驱动烧写在平台flash上,应用程序和测试程序则烧写在CPLD flash中,上电时先执行启动驱动小段代码,由启动程序引导处理器指针指到应用程序并且开始执行应用程序,这样解决了操作系统本身RAM容量不够的问题,并且掉电时程序不丢失。最后系统验证方式采用Xilinx官方提供的网络检测方式Netperf来检测网络的吞吐量,并且编写应用程序来验证网络传输功能,两者结合保证了设计的正确性。
其他文献
活塞的清洁度影响着发动机的清洁度情况,对活塞的使用寿命和发动机产品的质量和可靠性有较大的影响,文章主要叙述了清洁度的概况,清洁度的重要性,活塞清洁度的影响因素,还阐
为了生活更加健康,我们现在都会看到家庭中放置着各种各样的花花草草,但是有些花草又需要悉心的照顾,George Sawyer设计了这个室内设备,用户可以种上自己喜欢的植物或者蔬菜,设备
金融是现代经济的核心,农村金融是现代农村经济的核心。尽管近年来我国农村金融服务已大幅改善,但由于历史和现实多方面的原因,农村金融服务仍然是金融体系中的薄弱环节,仍存在着
转让无形资产是指企业转让无形资产的所有权和使用权的行为,包括转让土地使用权、商标权、专利权、非专利技术、转让著作权和商誉等。转让无形资产应按照5%的税率缴纳营业税,如
本文构建了一个内生性贸易不平衡的全球一般均衡数值模型系统,量化模拟并比较不同WTO改革情景对中国的潜在经济影响。模拟结果发现:中国单独退出"特殊和差别待遇(SDT)"将对中
随着科学技术的不断发展,人们对机械设计制造的关注度越来越高。机械设计制造的水平对社会发展有着重要的影响,自动化技术的运用是机械设计制造中非常重要的一部分。阐述了机
随着社会经济的快速发展,人们的生活水平在不断的提高,由此对于人类生活居住的环境引起了人们的关注,特别是近年来出现的环境问题,对于如何提高环境质量成为目前急需解决的问题。
本文基于2003~2007年中国及美国共计8家航空公司的面板数据,运用Malmquist生产率指数方法,测算了航空公司的全要素生产率,结果显示航空公司全要素生产率整体呈现上升趋势,且这种上
按照中国科协办公厅《关于举办2015年中国科协会员日活动的通知》和山东省有关要求,山东金属学会围绕"‘家’的温馨,节日的问候"主题,认真筹划,积极行动,开展了形式多样、内容
产学研合作能够有效地培养应用性人才,加速科技成果的转化以及高新技术产业化。要进入经济建设的主战场,关键要把高校的科研设备、科学知识以及人力资源转化为社会生产力。衡阳