XILINX Software Enablement for Zynq 7000 - ARM TechCon 2011
应用领域:网络与通信 设计摘要: 伴随着互联网技术的发展, 越来越多的系统和设备都需要能够通过互联网进行远程操作和更新。本设计采用FPGA嵌入软核Microblaze作为微控制器,通过TCP/IP协议与远程控制进行通信,并且使用FTP协议来更新LCD显示内容。
项目信息: 应用领域:消费类电子 设计摘要: Led的出现,给显示行业带来了一场冲击,它低功耗,多色彩,价格低廉等优点逐渐显现,越来越广泛的应用在了各种显示设备上.在街上随处都可见led做的商业牌子,就连公交车,出租车的后面都带有led的显示装置,用来显示广告等信息.但是这些led的应用仅限于平面显示.效果没有达到最佳.现在我要做的是将led的平面显示做成立体显示.可以想象,如果将泉城广场的led平面显示屏换成立体的显示, 必将使我们的泉城具有梦幻的色彩,给人耳目一新的感觉.如果用来做商业广告用的话依然是个不错的选择,这种商业品牌一定会在人的脑海里留下深深地烙印.达到品牌宣传的效果.它还可以用在教学上,尤其是那些立体几何的课程,将给学生带来直观的效果,这必将是教育事业的福音.当然,他也可以用在歌舞厅,ktv等娱乐场所,甚至个人娱乐上等等.我相信这个一定是一种趋势,它必将有广阔的商业前景. 系统原理和技术特点: 该系统就是搭建一个显示设备,通过一些简单的电路设计一个扫描电路,用FGPA来进行控制,同时,通过一些算法,显示各种图案以及个各种效果,比如用于音乐分析的FFT等。原理就是扫描电路的设计,算法的研究等。技术主要是基于FPGA的各种算法的实现。 同时也可困难功能用到FPGA在图像处理领域的功能。
应用领域:汽车 设计摘要: 汽车牌照识别系统是当前智能交通系统中的一个重要组成部分,一般用于高速公路的卡口收费、停车场和加油站等的自动监控管理以及交通十字路口违规抓拍等。汽车牌照识别系统主要包括三个部分:车牌预处理和定位、字符的分割以及单个字符的识别。本项目是在以上算法的基础上做到图像的采集、处理、定位、分割、字符识别以及字符输出整个流程,而且用FPGA实现可以提高系统运算速度,以达到实时的效果。 系统原理和技术特点: 系统原理: 1、系统通过高清摄像头采集图像。 2、首先系统将采集到得图像转换为灰度图像。 3、对得到的灰度图像进行预处理,包括拉式变换、梯度变换、高斯滤波。预处理的主要目的是为了增强图像,为后续图像处理提供一定的基础。 4、对处理后的图像进行二值化,将其转变为只有0和1灰度的图像,这样便于处理。 5、车牌定位,车牌定位用的是行扫描的方法来确定车牌的上下边界,然后通过垂直投影法确定左右边界。 6、字符分割,字符分割同样采用垂直投影法,通过字符的某些视觉特性,通过对字符间距的判定来分割字符。 7、字符识别,先对分割出来的字符进行归一化,将所有的字符图片都转换成固定大小的格式,然后与模板库里的图片进行比较运算,相差最小的图像即是我们判断的字符。 8、字符输出,可以通过系统板自带的显示器显示,也可以存储后传回主机显示。 技术特点: 整个系统的实现过程中涉及到大量的乘法运算,通过FPGA实现要调用乘法器,占用很大的资源,而且采集的图像需要有一定的像素支持,否则会对识别结果有一定影响,所以处理图像的像素要比较高,这样也使得处理和存储的数据量比较大。整个过程通过流水线的方式处理,速度可以做到实时性的要求。
应用领域:工业控制、科研、医疗 设计摘要: 高速化、高精度、低成本、小型化数控控制系统已经成为数控机床加工行业的发展趋势。本文提出QT+Linux+Microblaze的设计方法,由QT设计人机交互数控加工工作界面,借助Linux过渡最终移植到Microblaze,产生加工所需的图形以及获得图形数据;在FPGA上配置可并行工作的插补IP核以及脉冲发生IP核,最后控制三轴电机联动走出需要的加工轨迹。实验证明,该系统具有高速、小型化、高精度等优点。 系统原理和技术特点: 利用QT开发工具设计数控绘图软件,借助Linux工具向Microblaze软和处理器移植;在FPGA上配置各功能模块。系统运行后,绘制图形,获得图形加工数据(若干点的坐标,如果是圆弧,则还有半径等),然后由插补控制进一步处理得到脉冲产生规律,最终由脉冲发生模块控制电机运动得到所需的加工效果。系统在运行过程中,由鼠标、键盘下达命令,并且显示器将同步显示整个绘图加工操作流程。