如何基于SAMA5D2实现安全启动功能培训教程
时长:00:04:28
大嘴业话——关于智能竞赛的思考与意见(2)
时长:00:04:28
ADAQ7768-1快速入门指南
时长:00:04:28
面向智能制造的智能运动控制解决方案
时长:00:04:28
USB Type-C®基本原理与PSF介绍和应用培训教程
时长:00:04:28
大嘴业话——关于智能竞赛的思考与意见(1)
时长:00:04:28
借助以太网连接的楼宇控制器打造未来的可持续发展企业
时长:00:04:28
大嘴业话-通信行业大学生就业该如何选择?
时长:00:04:28
MAX49925:双向、宽正负检测范围、具有PWM功能的电流检测放大器
时长:00:04:28
PIC® MCU中CLC功能模块的应用培训教程
时长:00:04:28
视频名称: | 关于FPGA的电子画图板设计 |
---|---|
浏览次数: | 4777 |
播放时长: | 00:04:28 |
标签: | 信息技术大赛FPGAXilinx 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 |