FPGAQuartus2宏功能模块应用.ppt
《FPGAQuartus2宏功能模块应用.ppt》由会员分享,可在线阅读,更多相关《FPGAQuartus2宏功能模块应用.ppt(84页珍藏版)》请在三一办公上搜索。
1、EDA技术及其应用,第4章 宏功能模块应用,4.1流水线乘法累加器设计,4.1.1 电路结构与工作原理,图3-1 流水线乘法累加器顶层设计,4.1流水线乘法累加器设计,4.1.2 电路结构与工作原理,图3-2 定制新的宏功能块,1.调用乘法器,3.1流水线乘法累加器设计,3.1.2 电路结构与工作原理,图3-3 选择LPM宏功能模块,1.调用乘法器,3.1流水线乘法累加器设计,3.1.2 电路结构与工作原理,图3-4 设置乘法器参数,1.调用乘法器,4.1流水线乘法累加器设计,4.1.2 电路结构与工作原理,图3-5 设置乘法器结构类型,1.调用乘法器,4.1流水线乘法累加器设计,4.1.2
2、电路结构与工作原理,图3-6将LPM乘法器设置为流水线工作方式,1.调用乘法器,4.1流水线乘法累加器设计,4.1.2 电路结构与工作原理,图3-7 设置LPM加法器类型,2.调用加法器和锁存器,4.1流水线乘法累加器设计,4.1.2 电路结构与工作原理,图3-8 选择加法器数据输入类型,2.调用加法器和锁存器,4.1流水线乘法累加器设计,4.1.2 电路结构与工作原理,图3-9 为加法器增加进位输出,2.调用加法器和锁存器,4.1流水线乘法累加器设计,4.1.2 电路结构与工作原理,图3-10 为加法器增加流水线功能,2.调用加法器和锁存器,4.1流水线乘法累加器设计,4.1.2 电路结构与
3、工作原理,图3-11 为LPM寄存器选择D触发器类型,2.调用加法器和锁存器,4.1流水线乘法累加器设计,4.1.3 电路时序仿真与测试,图3-12 基于逻辑宏单元的设计报告,4.1流水线乘法累加器设计,4.1.3 电路时序仿真与测试,图3-13 基于专用嵌入式乘法器模块的设计报告,4.1流水线乘法累加器设计,4.1.3 电路时序仿真与测试,图3-14 基于逻辑宏单元的流水线乘法累加器时序分析报告,4.1流水线乘法累加器设计,4.1.3 电路时序仿真与测试,图3-15基于专用嵌入式乘法器模块的流水线乘法累加器时序分析报告,4.1流水线乘法累加器设计,4.1.3 电路时序仿真与测试,图3-16
4、MULTADD工程仿真波形,4.2 逻辑数据采样电路设计,图3-17 逻辑数据采样电路顶层设计,3.2 逻辑数据采样电路设计,图3-18 调用LPM RAM宏功能模块,4.2 逻辑数据采样电路设计,图3-19 LPM RAM参数设置,4.2 逻辑数据采样电路设计,图3-20 增加时钟使能控制,4.2 逻辑数据采样电路设计,图3-21 允许在系统存储器内容编辑器能对此RAM编辑,4.2 逻辑数据采样电路设计,图3-22 调用LPM计数器,4.2 逻辑数据采样电路设计,图3-23 设置为加法计数器,4.2 逻辑数据采样电路设计,图3-24 设置为二进制计数器,4.2 逻辑数据采样电路设计,图3-2
5、5 增加异步清0控制,4.2 逻辑数据采样电路设计,图3-26 键入默认参数,4.2 逻辑数据采样电路设计,图3-27加入默认参数,4.2 逻辑数据采样电路设计,图3-28 逻辑数据采样电路时序仿真波形,4.3 在系统存储器数据读写编辑器应用,图3-29 引脚锁定,1.锁定引脚,4.3 在系统存储器数据读写编辑器应用,图3-30 In-System Memory Content Editor编辑窗中硬件通信口设置,2.打开在系统存储单元编辑窗,4.3 在系统存储器数据读写编辑器应用,图3-31 In-System Memory Content Editor扫描FPGA结果,2.打开在系统存储单
6、元编辑窗,4.3 在系统存储器数据读写编辑器应用,图3-32 In-System Memory Content Editor上载FPGA中RAM数据,3.读取RAM中的数据,4.3 在系统存储器数据读写编辑器应用,图3-33 利用In-System Memory Content Editor读取LPM_RAM中数据,3.读取RAM中的数据,4.3 在系统存储器数据读写编辑器应用,图3-34利用In-System Memory Content Editor向LPM_RAM下载数据文件,4.编辑下载RAM中的数据,5.输入输出数据文件,4.4 简易正弦信号发生器设计,图3-35 正弦信号发生器结构
7、框图,4.4.1 工作原理,4.4 简易正弦信号发生器设计,4.4.2 定制初始化数据文件,1建立.mif格式文件,【例3-1】WIDTH=8;DEPTH=64;ADDRESS_RADIX=HEX;DATA_RADIX=HEX;CONTENT BEGIN 0:FF;1:FE;2:FC;3:F9;4:F5;(数据略去)3D:FC;3E:FE;3F:FF;END;,4.4 简易正弦信号发生器设计,4.4.2 定制初始化数据文件,1建立.mif格式文件,【例3-2】#include#include math.hmain()int i;float s;for(i=0;i sin_ rom.mif;,4
8、.4 简易正弦信号发生器设计,图3-36 将波形数据填入mif文件表中,4.4.2 定制初始化数据文件,2建立.hex格式文件,4.4 简易正弦信号发生器设计,图3-37 ASM格式建hex文件,4.4.2 定制初始化数据文件,2建立.hex格式文件,4.4 简易正弦信号发生器设计,图3-38 sdata.hex文件的放置路径,4.4.2 定制初始化数据文件,2建立.hex格式文件,4.4 简易正弦信号发生器设计,图3-39 简易正弦信号发生器顶层电路设计,4.4.3 定制LPM元件,3.4 简易正弦信号发生器设计,图3-40 选择data_rom模块数据线和地址线宽度,3.4.3 定制LPM
9、元件,3.4 简易正弦信号发生器设计,图3-41 调入ROM初始化数据文件并选择在系统读写功能,3.4.3 定制LPM元件,4.4 简易正弦信号发生器设计,图3-42 修改初始化数据文件路径,4.4.3 定制LPM元件,4.4 简易正弦信号发生器设计,图3-43 设定为加法计数器,4.4.3 定制LPM元件,4.4 简易正弦信号发生器设计,图3-44 当前工程仿真波形输出,4.4.4 完成顶层设计,4.4 简易正弦信号发生器设计,图3-45利用In-System Memory Content Editor读取LPM_ROM中数据,4.4.4 完成顶层设计,4.5 嵌入式逻辑分析仪使用方法,图3
10、-46 SignalTapII编辑窗,4.5.1 SignalTap II一般使用方法和实例,1打开SignalTapII编辑窗,4.5 嵌入式逻辑分析仪使用方法,图3-47 选择需要测试的信号,4.5.1 SignalTap II一般使用方法和实例,2调入待测信号窗,3.5 嵌入式逻辑分析仪使用方法,图3-48 设置SignalTapII工作参数,3.5.1 SignalTap II一般使用方法和实例,2调入待测信号窗,3.5 嵌入式逻辑分析仪使用方法,图3-49设置SignalTapII的触发信号和触发方式,3.5.1 SignalTap II一般使用方法和实例,3SignalTap II
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- FPGAQuartus2 功能模块 应用
链接地址:https://www.31ppt.com/p-6505959.html