视频名称: 关于FPGA的电子画图板设计
浏览次数: 4775
播放时长: 00:04:28
标签: 信息技术大赛 FPGA Xilinx Spartan-3E
简介: 1.开发背景:
随着社会科技的发展以及环保的需求,现在各行各业逐渐向无纸化时代进军,如办公无纸化,无纸实训室等等。所以现在美术专业的学生,小孩子的涂鸦学画画等,都转向了无纸环保的电子画图板。而现在市场上电子画图板都是在电脑上安装画图软件来实现的,而电脑一来昂贵,二来笨重不易携带,所以基于这种考虑,本作品设计了基于FPGA的电子画图板,弥补了电脑画图板的缺陷,特点是便携易带,成本低廉。由于是纯硬件设计,所以响应快,稳定性高。使用时只要接上鼠标和带VGA的显示器就可以工作了。
2.结构说明:
本作品的硬件结构分为三大部分:FPGA开发板,带有VGA接口的显示器以及ps/2口的鼠标。
而FPGA的内部硬件VHDL语言编程分为四个部分:第一部分是鼠标驱动模块,FPGA来检测鼠标的位置以及左中右键的按键信息;第二部分是显示屏的VGA显示模块,此模块接收显示颜色的位置和信息,并通过VGA硬件接口用于显示。第三部分是存储模块:分为ROM和双口RAM两个部分。ROM用于显示初始界面的“无锡工艺学院”六个字;双口RAM用于实时记录画图的数据信息,并将其颜色信息传送给VGA接口显示模块。第四部分是控制和算法模块:此模块一方面协调各个逻辑程序的运行,另外通过巧妙的算法对读写存储地址的运算,解决了FPGA Spartan 3E-100的资源不足,基本满足了对整个屏幕的画画或写字。
3.功能与使用说明:
本作品是基于FPGA开发板,外围扩展了鼠标和显示器的基础上,设计了一款电子画图板。该系统分为两个模式,可由鼠标的中键进行切换。第一个模式为初始界面的展示,在显示屏幕上显示“无锡工艺学院”六个字,且可以跟随鼠标而移动,并通过鼠标右键进行颜色变换。第二模式为电子画图板功能,通过按住鼠标左键在显示屏上进行绘图或者写字,还可以通过FPGA开发板上的SW开关切换来随时进行擦除和修改。
该系统相关内容介绍:http://forum.eepw.com.cn/thread/224031/1
验证码: