摘要视频监控在越来越多的被用到人们生活中,在各个方面都会用到视频监控。本项目是“ZedBoard与PC间的图像传输系统设计与实现”,研究重点在图片的传输和在PC上的显示,我们需要把采集到的图像传输到PC机上观察,以便观察图像采集的是否正确。本次项需要完成的主要内容为设计基于串口的ZedBoard的图像发送程序和设计PC上的基于串口的图像接收程序。30067
在阅读大量国内外相关论文的基础上,对项目中的图像传输进行了总结,基于ZedBoard的图像传输包含两个关键的部分,包括在如何实现串口通信和如何实现图片的格式转换。
关键词 ZYNQ PS PL PLANHEAD 串口通信 毕业论文设计说明书外文摘要
Title ZedBoard and image transmission system between PC Design and Implementation
Abstract
Video surveillance has been used in more and more people's lives, it will be used in all aspects of video surveillance. The project is " ZedBoard and image transmission system between PC Design and Implementation " , research focused on image transmission and display on the PC, we need to collect to transfer images to the PC to observe in order to observe the image acquisition is correct. The main elements of the design needs to be done based on the serial port of the image receiving program ZedBoard image transmission program and the design of the PC.
In reading large number of relevant papers, the image transmission project were summarized ,mage transmission based on ZedBoard contains two key parts, including how to implement serial communication and how to achieve image format conversion.
Keywords Zynq PS PL PLANHEAD Serial Communication
目 次
1 1绪论…3
1.1研究背景 …3
1.2研究内容 …3
1.3论文结构 4
2 相关知识介绍 5
2.1 ZedBoard简介 5
2.2 ZYNQ芯片简介 5
2.3 PL与PS简介…8
2.3.1 总线级别的接口 …10
2.3.2 EMIO 12
2.3.2 其它 12
2.4 本章小结 …13
3 PLANAHEAD 14
3.1 PLANAHEAD出现的背景 14
3.2 PLANAHEAD的优点 14
3.3 PLANAHEAD的使用 15
3.4本章小结 15
4图像传输 …17
4.1 图像采集 …17
4.2 串口通信 …17
4.3 图像格式转换 …20
4.4在PC上显示图片 20
4.5本章小结 …21
结论 22
致谢 23
参考文献24
1 绪论
1.1研究背景
当前嵌入式设计发展迅猛,有很多需求无法被现在的产品满足。 全新的嵌入式应用比如汽车驾驶员辅助系统、智能视频监控、先进的工业控制、遥测与制导、企业级的工作站、广播级的摄像机、航空航天电子等应用【1】。在实际应用中,以往图像处理芯片可以选择DSP和ARM两种方案,但近些年来,随着新一代的FPCA(可编程阵列)集成了中央处理器和数字处理器内核,在一片FPGA上就可以进行软硬协同设计,为实现片上可编程系统提供了强大的硬件支持,其电子系统小型化、功耗降低、高可靠性、高性能、短开发周期等优点使FPGA技术在未来数字图像处理技术中的发展前景很广阔。基于FPGA的方式具有可进行静态重复编程和动态系统重新配置、在FPGA内部生成外围器件连接模块、简化外围器件的电路和功能、提高电路的稳定性等一系列优势。
进一步了解工业生产生活对下一代嵌入式处理器的要求,就会发现性能的提高、成本的降低、功耗的降低、外形的缩小、灵活性增大是对处理器主要需求。现有解决方案解决问题的能力相当有限,如现在的微处理器缺乏信号处理能力,需要更多的芯片来搭建下一代的处理器系统。多芯片系统消耗的资源高,功耗大,而且多芯片系统占用的空间更大,不利于缩小外形,同时如果采用现在的ASIC和ASSP方案,方案更新的速度太慢,方案的移植性能力太弱,不能够适应快速变化的需求,这些局限性使我们看到下一代处理器未来的发展方向和发展中应当注意的地方。在这种现状下,Zynq的出现满足了当下设计人员所要求的基本需求,为设计人员分担了设计下一代处理器时出现的挑战。