探索PIC16F13145 MCU系列——快速概览
时长:00:04:28
PIC32CK SG单片机——轻松满足新型网络安全要求
时长:00:04:28
实时控制解决方案的正确选择——数字信号控制器(DSC)或通用MCU
时长:00:04:28
dsPIC® DSC集成电机驱动器:非常适合在紧凑空间内进行实时控制
时长:00:04:28
Let's do第3期 DIY电子测光表 教学视频
时长:00:04:28
dsPIC® DSC:攻克各种触摸传感挑战的电容式触摸解决方案
时长:00:04:28
PIC32CM LS00 Curiosity Pro评估工具包
时长:00:04:28
PIC32CM LS60 Curiosity Pro评估工具包
时长:00:04:28
视频名称: | 关于FPGA的电子画图板设计 |
---|---|
浏览次数: | 4971 |
播放时长: | 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 |