- 5
- 0
- 约7.45千字
- 约 5页
- 2016-08-28 发布于贵州
- 举报
基于FPGA和VDL语言的多按键状态识别系统
基于FPGA和VHDL语言的多按键状态识别系统
时间:2010-09-03 09:15:08 来源: 作者:
这里提出一种利用FPGA的I/0端口数多和可编程的特点,采用VHDL语言的多按键状态识别系统,实现识别60个按键自由操作,并简化MCU的控制信号。
2 系统设计方案
FPGA是一种可编程逻辑器件,它具有良好性能、极高的密度和极大的灵活性,外围电路简单可靠等特性。因此,该系统设计是由MCU、FPGA、按键等部分组成。60路按键信号进入FPGA单元,以供数据采集;FPGA处理采集到的数据信号,编码后写入内部FIFO。MCU通过I/O端口提取FIFO中的数据。模块通过电源接口向各个部分供电。其系统设计原理框图如图l所示。
?
2.1 FPGA配置电路
FPGA采用Altera公司EPF10K30ATC144,该器件内核采用3.3 V供电,端口电压为3.3V可承受5 V输入高电平,其工作频率高达100 MHz;有102个可用I/0端口,每个端口输入电流最高达25 mA,输出电流达25 mA;l728个逻辑单元(Les),12 288 bit的用户Flash存储器,可满足用户小容量信息存储,完全满足系统设计要求。
由于FPGA基于RAM工艺技术,该器件丁作前需要从外部加载配置数据,需要一个外置存储器保存信息,采用可编程的串行配置器件EPC2.其供电电
您可能关注的文档
- 基于DS1302字时钟电路的设计.doc
- 基于DS1302时时钟系统的设计学士学位论文.doc
- 基于DS1820室温监测装置的设计毕业设计说明书.doc
- 基于DS18B2的单总线数字温度计毕业设计.doc
- 基于DS18B2的数字温度计设计.doc
- 基于DS18B2的数控温度系统设计 毕业设计.doc
- 基于DSP+FPA的实时视频采集系统设计.doc
- 基于DSP281的系列工业仪表的设计.doc
- 基于DSP2835和MATLAB在线编程VF控制实现毕业设计论文.doc
- 基于Dspbuider的CIC插值滤波器设计毕业论文.docx
- 50万吨汽油调和技改项目环评报告书.pdf
- 河北省文安县第一中学2025-2026学年高一上学期10月月考英语试题(解析版).docx
- 河南省TOP二十校205—2026学年高一上学期10月联考生物试题(原卷版).docx
- 河南省安阳市第一中学、鹤壁市高中、新乡市第一中学三校2025-2026学年高一上学期第一次联考数学试题(解析版).docx
- 河南省部分高中2025-2026学年高一上学期第二次月考数学试卷(解析版).docx
- 河南省百师联盟2025-2026学年高二10月联考数学试题(北师大版)(解析版).docx
- 河南省部分学校2025-2026学年高一上学期期中考试数学试题(解析版).docx
- 河南省部分重点中学2025~2026学年高二上学期10月末质量检测数学试题(解析版).docx
- 河南省部分重点中学2025-2026学年高二上学期10月末质量检测英语试题(解析版).docx
- 桥梁伸缩缝安装工艺(可编辑).pptx
原创力文档

文档评论(0)