基于SoPC系统的红外解码IP核的设计与实现方法研究
时间:10-30
来源:互联网
点击:
知,在40μs时钟脉冲信号下,位元"0"的高电平持续14个脉冲,低电平持续14个脉冲;位元"1"的高电平持续14个脉冲,低电平持续43个脉冲。测试结果与理论分析一致。
2.2 Avalon总线接入逻辑
Avalon总线接入逻辑实现总线中断时序和总线读时序,将红外解码逻辑输出的解码结束信号以中断的方式发送到Avalon总线上,供Avalon总线上的主设备响应中断,读取帧解码结果。中断逻辑和总线读逻辑的Verilog描述见图8。
3 红外解码IP核的测试与小结
完成红外解码IP核的设计后,可应用SoPCBuilder提供的元件编辑器(ComponentEditor)将IP核封装成基于Avalon总线中的AvaIon-MM设备,使用该IP核,在使用过程中要注意信号类型的映射关系、接口和时序等选项的配置。
在DE2平台上,使用该IP核完成的作品《基于NIOSⅡ多核技术的魔方智能求解系统》参加了2011Altera亚洲创新设计大赛获二等奖。该系统中与红外解码IP核相关的信号时序见图9。
4结语
反复测试和实际使用结果表明,红外解码IP核能实现快速、稳定、正确的红外解码功能,达到预期设计目标。
- xilinx IP建立向导创建的目录和文件的作用分析(10-29)
- 学习FPGA需要注意的几个重要问题(02-11)
- 一种消防应急灯具专用控制芯片的设计(11-02)
- 基于FPGA的8段数码管动态显示IP核设计(02-03)
- 基于FPGA和IP Core的定制缓冲管理的实现(08-14)
- 基于Altera ASI IP核的ASI发送卡实现(02-25)