基于FPGA的红外遥控信号接收模块的设计

时间:2011-06-30来源:网络

e.JPG


FSM各个状态说明如表1所列。

3 电路仿真、FPGA实现及应用测试
编写测试向量文件,在VCS和VirSim仿真工具中进行功能仿真,经检验完全符合设计要求。仿真结果图如图4所示。本设计的实现平台采用Xilinx公司的SPARTANIII OFP封装的XC3S400-4PQ208C,总逻辑门为400k门。经综合、适配、仿真、布局布线后仅占用比较少的器件资源。整个系统下载到FPGA后在50MHz时钟频率下能正常工作,在RM-139C超级版万能电视机遥控器遥控下,按下不同的按键,LED七段四位数码管经过译码后显示不同的按键遥控码。

a.JPG



4 结束语
用HDL和可编程逻辑器件(FPGA/CPLD)设计数字系统有传统方法无可比拟的优越性,它已经成为大规模集成电路设计最有效的一种手段。本文采用VerilogHDL设计了红外遥控信号接收模块电路。为简单起见,本设计中只对遥控传输的数据部分进行解码,不失一般性。本文提出的基于FPGA的红外遥控信号接收模块的设计方案经过电路仿真、FPGA实现及应用测试验证该模块完全符合红外遥控通信协议的要求。

1 2 3

关键词: FPGA 红外遥控 信号接收 模块

加入微信
获取电子行业最新资讯
搜索微信公众号:EEPW

或用微信扫描左侧二维码

相关文章

查看电脑版