版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、实验五 DDS信号发生器的设计 一、 实验目的学习利用EDA技术和FPGA实现直接数字频率综合器DDS的设计。二、 实验原理直接数字频率综合技术,即DDS技术,是一种新型的频率合成技术和信号产生方法。其电路系统具有较高的频率分辨率,可以实现快速的频率切换,并且在改变时能够保持相位的连续,很容易实现频率、相位和幅度的数控调制。fSIN = M(fclk/2n)DDS基本结构 相位累加器位宽和采样点关系 【例11-12】LIBRARY ieee; -波形数据ROMUSE ieee.std_logic_11
2、64.all;LIBRARY altera_mf;USE altera_mf.altera_mf_components.all;ENTITY data_rom IS PORT ( address : IN STD_LOGIC_VECTOR (9 DOWNTO 0); inclock
3、160; : IN STD_LOGIC ; q : OUT STD_LOGIC_VECTOR (7 DOWNTO 0) );END data_rom; . . . init_file => "./data/ rom_data.mif ", -波
4、形数据初始化文件路径 lpm_hint => "ENABLE_RUNTIME_MOD=YES, INSTANCE_NAME=rom2",. . .END; 【例11-13】LIBRARY IEEE; -32位加法器模块USE IEEE.STD_LOGIC_1164.ALL;USE IEEE.STD_LOGIC_UNSIGNED.ALL;ENTITY ADDER32B IS PORT (&
5、#160; A : IN STD_LOGIC_VECTOR(31 DOWNTO 0); B : IN STD_LOGIC_VECTOR(31 DOWNTO 0); S : OUT STD_LOGIC_VECTOR(31 DOWNTO 0) );EN
6、D ADDER32B;ARCHITECTURE behav OF ADDER32B IS BEGIN S <= A + B;END behav; 【例11-14】-32位寄存器模块LIBRARY IEEE;USE IEEE.STD_LOGIC_1164.ALL;ENTITY REG32B IS PORT ( Load : IN STD_LOGIC; &
7、#160; DIN : IN STD_LOGIC_VECTOR(31 DOWNTO 0); DOUT : OUT STD_LOGIC_VECTOR(31 DOWNTO 0) );END REG32B;ARCHITECTURE behav OF REG32B ISBEGIN PROCESS(Load, DIN)
8、0; BEGIN IF Load'EVENT AND Load = '1' THEN - 时钟到来时,锁存输入数据 DOUT <= DIN; END IF; END PROCESS;END
9、 behav; 【例11-15】rom_data.mif 10位正弦波数据文件。完整的1024个8位的正弦波数据自己利用MIF文件生成器自己生成。WIDTH=10;DEPTH=1024;ADDRESS_RADIX=DEC;DATA_RADIX=DEC;CONTENT BEGIN 0 : 513; 1 : 515; 2 : 518; 3 : 521; 4 : 524; 5 : 527; 6 : 530; 7 : 533; 8 : 537; 9 : 540; 10 : 543;
10、 11 : 546; 13 : 549; 13 : 552; 14 : 555; . . . . . .(略去部分数据) 1018 : 493; 1019 : 496; 1020 : 499; 1021 : 502; 1022 : 505; 1023 : 508;END; 三、实验内容1.用文本输入法将32加法器模块,32位寄存器模块的程序输入,分别存成ADDER32B.vhd,REG32B.vhd, 将它们设置成可调用的元件。2.用Guagle软件生成正弦波形的数据文件即rom_data.mif文件。3.定制LPM_ROM元件。在Toos下的MegaWizard Plug-In Manager管理器中定制一个新的模块。选择Storge下的LPM_ROM,再选择CycloneIII器件系列和VHDL方式,并将此文件保存成rom_data.vhd文件。接着将数据位宽设为8,深度为1024,然后在file name中找到rom_data.mif文件,最后输出文件中选上rom_data.bsf(即将rom_data.vhd文件变成可调用的元件)完成即可。4.用原理图输入法设计顶层文件,保存为signaltop.bdf。原理图如下:5.建立工程signa
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 保安员资格考试培训试题及答案
- 开学预习铺垫计划|小学三年级语文习作指导课件
- 暑假纠错特训|小学语文笔顺规则易混知识点深度辨析复习课
- AI数字人演绎古代经典散文名篇赏析
- 2025山东济南先行投资集团有限责任公司及权属公司社会招聘169人笔试历年典型考点题库附带答案详解
- 2025山东威海市乳山市属国有企业招聘22人笔试历年备考题库附带答案详解
- 2025天津市河北区供热燃气有限公司招聘工作人员4人笔试历年常考点试题专练附带答案详解
- 2025国家能源投资集团有限责任公司审计中心社会招聘(12人)笔试历年常考点试题专练附带答案详解
- 2025四川长虹电源股份有限公司招聘试验技术主办岗位32人笔试历年难易错考点试卷带答案解析
- 2025四川省内江市市中区农业生产资料公司招聘1人笔试历年备考题库附带答案详解2套试卷
- (正式版)DB50∕T 1920-2025 《制氢加氢一体站建设技术规范》
- 驾校安全绩效考核制度
- 产品品质管控体系快速构建指南
- 烟花爆竹经营单位主要负责人安全培训
- 挑战杯乡村旅游
- (新教材)2026年人教版八年级下册数学 第十九章 章末核心要点分类整合 课件
- 2025ESC临床共识声明:心理健康和心血管疾病课件
- 警网融合培训课件
- 周勇线性代数课件
- 2024年甘肃省预防接种技能竞赛理论考试题库含答案
- 违禁物品X射线图像与识别课件
评论
0/150
提交评论