vhdlppt讲义.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
vhdlppt讲义

第3章 Quartus II集成开发工具 准备 1、使用QuartusII软件之前,请确保软件已正常破解 若启动QuartusII时看到如下界面,则说明软件尚未正常授权,需要授权后才能正常使用: 3.1 Quartus II原理图设计 3.4 基于宏功能模块的设计 3.4.2 除法器模块 Step1:生成文件类型和文件名设置 Step2:输入数据线宽度及类型设置 Step3:流水线、优化、余数表示方式设置 Step4:生成文件 Step5: 8位有符号除法器电路 余数始终以正数形式表示的功能仿真波形 余数非始终以正数形式表示的功能仿真波形 3.4.3 计数器模块 3.4.4 常数模块 补码转换为幅度码的电路 STEP1:lpm_constant参数设置 STEP2:补码转换为幅度码的电路 3.4.8 流水线乘法累加器设计 3.1流水线乘法累加器设计 3.1流水线乘法累加器设计 3.4.9 简易正弦信号发生器设计 3.4 简易正弦信号发生器设计 3.4 简易正弦信号发生器设计 3.4.10 嵌入式逻辑分析仪使用方法 数字系统设计命题 图3-11 为LPM寄存器选择D触发器类型 STEP2: 调用加法器和锁存器 Step3:电路时序仿真与测试 图3-12 基于逻辑宏单元的设计报告 图3-13 基于专用嵌入式乘法器模块的设计报告 Step3:电路时序仿真与测试 图3-14 基于逻辑宏单元的流水线乘法累加器时序分析报告 Step3:电路时序仿真与测试 图3-15基于专用嵌入式乘法器模块的流水线乘法累加器时序分析报告 Step3:电路时序仿真与测试 图3-16 MULTADD工程仿真波形 + = + = + = Step3:电路时序仿真与测试 1、工作原理 正弦信号相位与幅度的对应关系 图3-35 正弦信号发生器结构框图 1、工作原理 根据前面的分析,如何获得正弦波数据? 1、采用原始的计算得到 2、采用Matlab得到 3、采用专用小软件得到 Guagle_wave.exe clear;clc;close all; phi = linspace(0,2*pi,1024); % 将0~2pi均匀分割成1024个区间 x = round(cos(phi)*127.5-0.5); % cos映射到-128~127的有符号整数上plot(phi,x,‘-*’);grid on; % 绘制该cos曲线 idx = find(x0); % 得到负数的index for i = 1:numel(idx) % 对负数逐个进行取反加1 x(idx(i)) = bin2dec(dec2bin(1-str2num(dec2bin(-x(idx(i)),8))))+1; End y = reshape(x,8,1024/8) % 将x写成128x8的矩阵 2、波形数据 (1)定制初始化数据文件 SETP1:点击File下的New,弹出如右图所示. 3、正弦波信号发生器设计 将波形数据填入mif文件表中 (1)定制初始化数据文件 (2)定制LPM_ROM元件 这块电路的设计? 图3-40 选择data_rom模块数据线和地址线宽度 3.4.3 定制LPM元件 图3-41 调入ROM初始化数据文件并选择在系统读写功能 3.4.3 定制LPM元件 图3-42 修改初始化数据文件路径 (2)定制LPM_ROM元件 这块电路的设计? (3)定制LPM_COUNTER元件 (地址发生器模块设计) 图3-43 设定为加法计数器 (3)定制LPM_COUNTER元件 (地址发生器模块设计) (4) 嵌入式锁相环ALTPLL调用 图3-61 选择输入参考时钟为20MHz 图3-62 选择控制信号 (4) 嵌入式锁相环ALTPLL调用 图3-63 选择e0的输出频率为200MHz (4) 嵌入式锁相环ALTPLL调用 (5)完成顶层设计 图3-44 当前工程仿真波形输出 (6)仿真 (7)显示波形形式设置 思考:如何改变正弦波信号输出的频率? DDS(Direct Digital Frequency Synthesizer)直接数字频率合成器,也可叫DDFS。 正弦信号相位与幅度的对应关系 思考:相位增量都为1,一个正弦周期内的数据足够多的情况下,能否将相位增量加大呢? 模24方向可控计数器电路 lpm_counter计数器功能仿真波形 Step4:仿真 在信号处理中,不可避免地会出现正数和负数,在基于FPGA实现时,运算数据通常都是以补码形式表示的。当运算结果输出到D/A芯片时,若直接将补码输入到DAC,转换后的信号会有问题。 STEP3:转换电

文档评论(0)

xcs88858 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档