宏功能模块与IP应用_第1页
宏功能模块与IP应用_第2页
宏功能模块与IP应用_第3页
宏功能模块与IP应用_第4页
宏功能模块与IP应用_第5页
已阅读5页,还剩104页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

宏功能模块与IP应用第1页/共109页6.1宏功能模块概述6.1.2使用MegaWizardPlug-InManager<输出文件>.bsf<输出文件>.cmp<输出文件>.inc<输出文件>.tdf<输出文件>.vhd<输出文件>.v<输出文件>_bb.v<输出文件>_inst.tdf<输出文件>_inst.vhd<输出文件>_inst.v6.1.3在QuartusII中对宏功能模块进行例化

第2页/共109页6.2LPM计数器模块使用方法

6.2.1LPM_COUNTER计数器模块文本文件的调用第3页/共109页6.2LPM计数器模块使用方法

6.2.1LPM_COUNTER计数器模块文本文件的调用第4页/共109页6.2LPM计数器模块使用方法

6.2.1LPM_COUNTER计数器模块文本文件的调用第5页/共109页6.2LPM计数器模块使用方法

6.2.1LPM_COUNTER计数器模块文本文件的调用第6页/共109页6.2LPM计数器模块使用方法

6.2.1LPM_COUNTER计数器模块文本文件的调用第7页/共109页6.2LPM计数器模块使用方法

6.2.1LPM_COUNTER计数器模块文本文件的调用第8页/共109页6.2LPM计数器模块使用方法

接上页第9页/共109页6.2LPM计数器模块使用方法

6.2.1LPM_COUNTER计数器模块文本文件的调用第10页/共109页6.2LPM计数器模块使用方法

6.2.2创建工程与仿真测试

第11页/共109页6.2LPM计数器模块使用方法

6.2.2创建工程与仿真测试

第12页/共109页6.3基于LPM的流水线乘法累加器设计第13页/共109页6.3基于LPM的流水线乘法累加器设计6.3.1LPM加法器模块设置调用第14页/共109页6.3基于LPM的流水线乘法累加器设计6.3.1LPM加法器模块设置调用第15页/共109页6.3基于LPM的流水线乘法累加器设计6.3.1LPM加法器模块设置调用第16页/共109页6.3基于LPM的流水线乘法累加器设计6.3.1LPM加法器模块设置调用第17页/共109页6.3基于LPM的流水线乘法累加器设计6.3.2LPM乘法器模块设置调用

第18页/共109页6.3基于LPM的流水线乘法累加器设计6.3.2LPM乘法器模块设置调用

第19页/共109页6.3基于LPM的流水线乘法累加器设计6.3.3乘法累加器的仿真测试第20页/共109页6.3基于LPM的流水线乘法累加器设计6.3.3乘法累加器的仿真测试第21页/共109页6.3基于LPM的流水线乘法累加器设计6.3.3乘法累加器的仿真测试第22页/共109页6.3基于LPM的流水线乘法累加器设计6.3.4乘法器的VHDL文本表述和相关属性设置

第23页/共109页6.3基于LPM的流水线乘法累加器设计6.3.4乘法器的VHDL文本表述和相关属性设置

第24页/共109页6.3基于LPM的流水线乘法累加器设计6.3.4乘法器的VHDL文本表述和相关属性设置

第25页/共109页6.3基于LPM的流水线乘法累加器设计6.3.4乘法器的VHDL文本表述和相关属性设置

第26页/共109页6.4LPM随机存储器的设置和调用

6.4.1存储器初始化文件生成1.建立.mif格式文件(1)直接编辑法

第27页/共109页6.4LPM随机存储器的设置和调用

(2)文件编辑法第28页/共109页6.4LPM随机存储器的设置和调用

6.4.1存储器初始化文件生成1.建立.mif格式文件(3)C等软件生成

第29页/共109页6.4LPM随机存储器的设置和调用

6.4.1存储器初始化文件生成1.建立.mif格式文件(4)专用mif文件生成器第30页/共109页6.4LPM随机存储器的设置和调用

6.4.1存储器初始化文件生成1.建立.mif格式文件(4)专用mif文件生成器第31页/共109页6.4LPM随机存储器的设置和调用

6.4.1存储器初始化文件生成2.建立.hex格式文件

第32页/共109页6.4LPM随机存储器的设置和调用

6.4.2LPM_RAM的设置和调用

第33页/共109页6.4LPM随机存储器的设置和调用

6.4.2LPM_RAM的设置和调用

第34页/共109页6.4LPM随机存储器的设置和调用

6.4.2LPM_RAM的设置和调用

第35页/共109页6.4LPM随机存储器的设置和调用

6.4.2LPM_RAM的设置和调用

第36页/共109页6.4LPM随机存储器的设置和调用

6.4.2LPM_RAM的设置和调用

第37页/共109页6.4LPM随机存储器的设置和调用

6.4.4VHDL的存储器描述及相关属性

接下页第38页/共109页6.4LPM随机存储器的设置和调用

6.4.4VHDL的存储器描述及相关属性

接上页第39页/共109页6.4LPM随机存储器的设置和调用

6.4.5数据类型定义语句1.限定性数组型数据类型定义第40页/共109页6.4LPM随机存储器的设置和调用

6.4.5数据类型定义语句2.非限定性数组型数据类型定义

第41页/共109页6.4LPM随机存储器的设置和调用

6.4.5数据类型定义语句3.枚举型数据类型定义第42页/共109页6.4LPM随机存储器的设置和调用

6.4.5数据类型定义语句4.枚举型子类型数据类型定义

第43页/共109页6.4LPM随机存储器的设置和调用

6.4.6存储器配置文件属性定义和结构设置

第44页/共109页6.4LPM随机存储器的设置和调用

6.4.6存储器配置文件属性定义和结构设置

第45页/共109页6.4LPM随机存储器的设置和调用

6.4.6存储器配置文件属性定义和结构设置

第46页/共109页6.4LPM随机存储器的设置和调用

6.4.6存储器配置文件属性定义和结构设置

第47页/共109页6.5LPM_ROM的定制和使用示例6.5.1LPM_ROM的定制调用和测试第48页/共109页6.5LPM_ROM的定制和使用示例6.5.1LPM_ROM的定制调用和测试第49页/共109页6.5LPM_ROM的定制和使用示例6.5.1LPM_ROM的定制调用和测试第50页/共109页6.5LPM_ROM的定制和使用示例6.5.2LPM存储器模块取代设置

6.5.3简易正弦信号发生器设计第51页/共109页6.5LPM_ROM的定制和使用示例6.5.3简易正弦信号发生器设计接下页第52页/共109页6.5LPM_ROM的定制和使用示例6.5.3简易正弦信号发生器设计接上页第53页/共109页6.5LPM_ROM的定制和使用示例6.5.3简易正弦信号发生器设计第54页/共109页6.5LPM_ROM的定制和使用示例6.5.3简易正弦信号发生器设计第55页/共109页6.5LPM_ROM的定制和使用示例6.5.4正弦信号发生器硬件实现和测试

第56页/共109页6.5LPM_ROM的定制和使用示例6.5.4正弦信号发生器硬件实现和测试

第57页/共109页6.6在系统存储器数据读写编辑器应用

(1)打开在系统存储单元编辑窗口第58页/共109页6.6在系统存储器数据读写编辑器应用

(1)打开在系统存储单元编辑窗口第59页/共109页6.6在系统存储器数据读写编辑器应用

(2)读取ROM中的波形数据

第60页/共109页6.6在系统存储器数据读写编辑器应用

(3)写数据(4)输入输出数据文件

第61页/共109页6.7FIFO定制第62页/共109页6.7FIFO定制第63页/共109页6.7FIFO定制第64页/共109页6.8LPM嵌入式锁相环调用

6.8.1建立嵌入式锁相环元件第65页/共109页6.8LPM嵌入式锁相环调用

6.8.1建立嵌入式锁相环元件第66页/共109页6.8LPM嵌入式锁相环调用

6.8.1建立嵌入式锁相环元件第67页/共109页6.8LPM嵌入式锁相环调用

6.8.1建立嵌入式锁相环元件第68页/共109页6.8LPM嵌入式锁相环调用

6.8.2联合设计与测试

第69页/共109页6.8LPM嵌入式锁相环调用

6.8.3测试锁相环第70页/共109页6.9NCO核数控振荡器使用方法(1)定制NCO

第71页/共109页6.9NCO核数控振荡器使用方法(2)进入Core文件生成选择窗第72页/共109页6.9NCO核数控振荡器使用方法(3)设置参数

第73页/共109页6.9NCO核数控振荡器使用方法(3)设置参数

第74页/共109页6.9NCO核数控振荡器使用方法(4)生成仿真文件第75页/共109页6.9NCO核数控振荡器使用方法(5)加入IP授权文件

第76页/共109页6.9NCO核数控振荡器使用方法(6)选择目标器件,然后对生成的模块进行编译及功能检测第77页/共109页6.9NCO核数控振荡器使用方法(6)选择目标器件,然后对生成的模块进行编译及功能检测第78页/共109页6.10使用IPCore设计FIR滤波器

第79页/共109页6.10使用IPCore设计FIR滤波器

第80页/共109页6.10使用IPCore设计FIR滤波器

第81页/共109页6.10使用IPCore设计FIR滤波器

第82页/共109页6.118051单片机IP核应用第83页/共109页6.118051单片机IP核应用第84页/共109页6.118051单片机IP核应用第85页/共109页6.12DDS实现原理与应用

6.12.1DDS实现原理第86页/共109页6.12DDS实现原理与应用

6.12.1DDS实现原理第87页/共109页6.12DDS实现原理与应用

6.12.1DDS实现原理第88页/共109页6.12DDS实现原理与应用

6.12.2DDS信号发生器设计

第89页/共109页习题6-1如果不使用MegaWizardPlug-InManager工具,如何在自己的设计中调用LPM模块?以计数器lpm_counter为例,写出调用该模块的程序,其中参数自定。6-2LPM_ROM/RAM/FIFO等模块与FPGA中嵌入的EAB、M9K有怎样的联系?6-3参考QuartusII的Help(Contents),详细说明LPM元件altcam、altsyncram、lpm_fifo、lpm_shiftreg的使用方法,以及其中各参量的含义和设置方法。6-4如果要设计一8051单片机应用系统,如何为它配置含有汇编程序代码的ROM(文件)?第90页/共109页实验与设计6-1.查表式硬件运算器设计实验原理:(2)实验内容1:(3)实验内容2

:第91页/共109页实验与设计6-1.查表式硬件运算器设计实验原理:(2)实验内容1:第92页/共109页实验与设计6-2简易正弦信号发生器设计(1)实验目的:(2)实验原理:(3)实验内容1:(4)实验内容2:(5)实验内容3:(6)实验报告:

下载:/KX_7C5EE+/EXPERIMENTs/EXP8_SINGT_DAC0832/SNGT第93页/共109页实验与设计6-3八位数码显示频率计设计(1)实验目的:(2)实验原理:

第94页/共109页实验与设计6-3八位数码显示频率计设计(3)实验内容1:

(4)实验内容2:(5)实验内容3:演示示例:/KX_7C5EE+/EXPERIMENTs/EXP36_FTEST_HEX/F_TESTER。第95页/共109页实验与设计6-3八位数码显示频率计设计(3)实验内容1:

(4)实验内容2:(5)实验内容3:演示示例:/KX_7C5EE+/EXPERIMENTs/EXP36_FTEST_HEX/F_TESTER。第96页/共109页实验与设计6-4.简易逻辑分析仪设计(1)实验原理:

第97页/共109页实验与设计(2)实验任务1:

(3)实验任务2:

第98页/共109页实验与设计6-5DDS信号发生器设计(1)实验目的:(2)实验原理:(3)实验内容1:(4)实验内容2:(5)实验内容3:(6)实验内容4:(7)实验内容5:(8)思考题:演示示例:/KX_7C5EE+/EXPERIMENTs/EXP23_DDS/DDSP。第99页/共109页实验与设计6-6DDS移相信号发生器设计(1)实验原理:

第100页/共109页实验与设计(2)实验内容1:(3)实验内容2:(4)实验内容3:(5)思考题:(6)实验报告:演示示例:/KX_7C5EE+/EXPERIMENTs/EXP9_DDS_PHASE_2DAC/DDSP。

第101页/共109页实验与设计6-74X4阵列键盘

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论