基于FPGA的CMAC可重用IP模块研究.rar - 免费下载

技术资料资源 文件大小:2117 K

📋 资源详细信息

文件格式
未知
所属分类
上传用户
上传时间
文件大小
2117 K
所需积分
2 积分
推荐指数
⭐⭐⭐ (3/5)

💡 温馨提示:本资源由用户 zinuoyu 上传分享,仅供学习交流使用。如有侵权,请联系我们删除。

资源简介

神经网络和神经网络控制器一般具有以下特点:一是实时信息处理量远大于控制量,二是信息流多具有实时并行性。现行的冯.诺伊曼结构计算机属于串行时序机,本质上讲,并非是实现神经网络和神经网络控制器的理想选择。随着FPGA技术的发展以及高密度、大容量FPGA器件的出现,在FPGA上硬件实现神经网络以及神经网络控制器的研究得到广泛开展。而CPLD因其固有的价格优势、保密性好等特点使得它在工业控制领域得到广泛应用。 本文重点研究CMAC神经网络可重用IP模块、CMAC-PID神经网络控制器的FPGA实现方法以及基于不同平台的CMAC-PID控制器测试方法。另外,结合研究室的实际项目,研究LCD控制器的CPLD实现技术。 首先,研究直接地址映射CMAC神经网络的FPGA实现方法。通过综合分析直接地址映射CMAC神经网络的结构和算法,基于Altera公司的FPGA芯片,完成了CMAC神经网络的可重用IP模块设计。然后,研究CMAC-PID控制器的FPGA实现方法。借助MATLAB平台,针对特定被控对象,通过调用CMAC神经网络模块,完成了CMAC-PID控制器的IP核设计。最后,研究CMAC-PID控制器的测试方法。通过分析智能控制器的测试方法及特点,提出了新的基于不同仿真平台的智能控制器闭环测试方法,并给出仿真结果。研究表明:FPGA固有的并行处理能力,是实现CMAC神经网络的较好载体。基于FPGA构建CMAC-P1D控制器具有设计灵活、能在线调整、可靠性高,开发周期短等优点。采用闭环测试方法能有效模拟控制器的激励输入信号,适用于需闭环测试检验控制品质的智能控制器设计。 此外,在分析LCD控制器功能的基础上,完成了LCD控制器的硬件电路制作,通过对液晶模块接口时序的分析,研究了基于CPLD的LCD接口模块设计,并给出仿真结果。研究表明:采用CPLD实现LCD控制能有效减少了额外的控制芯片,同时,只要适当修改VHDL代码,就可以完成更高分辨率的LCD控制,具有较好的可移植性。

立即下载此资源

提示:下载后请用压缩软件解压,推荐使用 WinRAR 或 7-Zip

资源说明

📥 下载说明

  • 下载需消耗 2积分
  • 24小时内重复下载不扣分
  • 支持断点续传
  • 资源永久有效

📦 使用说明

  • 下载后用解压软件解压
  • 推荐 WinRAR 或 7-Zip
  • 如有密码请查看说明
  • 解压后即可使用

🎁 积分获取

  • 上传资源获得积分
  • 每日签到免费领取
  • 邀请好友注册奖励
  • 查看详情 →

相关标签

点击标签查看更多相关资源:

相关资源推荐