- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于Altera片上系统FPGA的图像采集系统的设计
基于Altera 片上系统FPGA的图像采集系统的设计
摘 要 :该设计采用了Altera公司的DE1-SoC开发板和208C监控摄像头实现了基于片上系统FPGA的图像采集系统。本文详细介绍了基于Altera片上系统FPGA的嵌入式系统的设计方法,包括基于Qsys的的系统硬件设计和基于片上系统EDS嵌入式软件设计。该设计采用的是Altera公司提供的soc_training image镜像内核文件,写入外存SD卡中,进行启动linux操作系统,在QSYS中构建所需的硬件模块,在EDS开发套件平台上编写应用软件程序,最后通过板级验证实现系统功能。
关键词:嵌入式设计;FPGA;硬核处理器;图像采集
Abstract: In the paper,an image acquisition system based on SoC FPGA is realized, which using Altera’s DE1-SoC development board and 208C surveillance camera.This paper introduces the embedded system design method based on Altera’s SoC FPGA,including the system hardware design based on Qsys and embedded software design based on SoC EDS development suite.This design is?used soc_training image kernel image file by Altera’s and write external SD card, starting with the Linux operating system,the required hardware module is added in Qsys and the application software is added in EDS development kit platform. Finally,the system’s function is realized through the board level verification.
Key words:embedded design;FPGA;hard-core processor;image acquisition
引 言
随着人类活动范围的不断扩大,图像处理的应用领域也将随之不断扩大,而数字图像技术也广泛的应用到很多领域,如工业和工程方面、远程监控、航天航空、生物医学工程、机器人视觉、视屏和多媒体系统等。
伴随着EDA技术的飞快发展,各种新型的超大规模集成电路芯片也开始不断涌向市场。而新的集成电路芯片不仅性能强大、而且体积也越来越小。为了适应国内外市场的发展,2013年Altera公司推出了新一代的SOC FPGA芯片,该芯片系列在原有的基础上内嵌了强大功能的ARM Cortex-A9处理器,不仅可以在单片的FPGA实现传统的硬件描述语言逻辑设计,还可以实现基于ARM处理器的嵌入式的系统软件开发,该软硬件技术的融合,对未来的发展,有很大的应用前景。
1 系统总体设计
1.1 开发环境
本设计采用的是Altera公司的集成开发环境Quartus II和嵌入式设计套件Altera SoC EDS 完成了图像采集系统的硬件和软件的设计。在Quartus II软件的开发平台下,设计者可以完成设计输入、分析映射、综合优化、时序分析、布局布线、期间引脚分配、FPGA逻辑功能仿真验证和目标程序下载等功能。Quautus内嵌了Qsys嵌入式硬件系统开发工具,可实现ARM 硬核处理器的嵌入式系统开发。Altera SoC嵌入式设计(EDS)包含了开发(debug)工具、实现应用工具程序、运行软件等,用户可以使用Altera SoC EDS进行基于Altera Soc硬件平台的应用软件开发。
1.2 系统总体设计方案
基于Altera 片上系统FPGA的图像采集系统的总体设计方案如图1所示。整个系统由208C监控摄像头、Altera公司SoC FPGA Cyclone V系列芯片、SDRAM存储器和硬核处理器(HPS)以及处理器工作所需的外部存储器(包括DDR3 SDRAM和SD卡)组成。
SoC FPGA芯片是整个系统的控制核心 ,完成的主要功能是:内部的硬核ARM处理器通过H2F_LW_AXI总线和F2H_AXI总线控制Qsys硬件系统内部的视屏解码器、VIP套装视屏处理核,核收到处理器相关寄存器指令后控制FPGA内部的HDL逻辑代码工作,包括图像捕获
文档评论(0)