基于FPGA的CMAC可重用IP模块研究

来源 :江南大学 | 被引量 : 0次 | 上传用户:laiyq
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
神经网络和神经网络控制器一般具有以下特点:一是实时信息处理量远大于控制量,二是信息流多具有实时并行性。现行的冯.诺伊曼结构计算机属于串行时序机,本质上讲,并非是实现神经网络和神经网络控制器的理想选择。随着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控制,具有较好的可移植性。
其他文献
常听一些做基层支部工作的朋友反映,有些党支部在研究入党积极分子情况时,多是提出他们还存在种种不足,甚至责怪某些积极分子的老毛病改不了、进步慢。这种 Some friends of
为揭示二维纳米片状材料(黑卡)对乳状液稳定性的影响,以扶余油田长春岭和三队区块原油为例,在水油体积比为7:3的条件下,研究质量分数为0.005%的2-D智能纳米黑卡流体对原油乳状
半结构化数据XML凭借自身所具有的自描述性、灵活的数据结构及丰富的数据表示能力等特性,正在成为Internet上数据描述和交换的标准。XML数据指数级的增长,要求更有效的对XML数
期刊
当数字技术以眼花缭乱的方式改变着我们这个世界的边界、规则和图景的时候,惟有深刻把握其力量作用的价值底蕴的人,才能在这场伟大变革中成为时代的弄潮儿。《全国报纸出版业
癫痫作为一种严重危害人类健康的常见神经系统疾病,是由大脑局部病变引起的。目前基于模型的研究是许多致力于癫痫疾病控制研究的科学家最青睐的研究方法。这些基于模型的理
被关在门外的春天算什么春天呢?你看不到草长莺飞,闻不到花朵芬芳,听不到群鸟喧哗,感受不到风轻日暖.风景里缺少人的存在算什么春天呢?没有人,再美的风景都是单调的;没有人,
期刊
十七大组织工作重头戏——代表选举已经“鸣锣”,“差额选举”四个字,引人注目,此举也表明中共十七大进入预热阶段。11月12日,中共中央发文部署十七大代表选举。从现在开始,2
随着Internet/Intranet和Web技术的日益成熟,目前企业纷纷采用B/S模式来实现信息通讯、企业管理和电子商务。作为关系国家经济命脉的铁路系统,为了实现跨越式发展的目标也加
随着电力电子装置的广泛应用,谐波问题变得日益严重。电力谐波在实际应用中可分为电力谐波检测和电力谐波补偿两大部分。本文首先对电力谐波的研究现状作了回顾,接着介绍了有源