资源简介
在quartus 里生成正弦波,三角波和锯齿波,每个模块也可以单独生成。

代码片段和文件信息
clear all;
close all;
clc;
index=linspace(02*pi2^10+1);%由于linspace包括前后两个点,加一用于出去2pi的那个点。
cosa=512+fix((2^9-1)*cos(index)+0.5);%求cos的值,(2^10-1)表示将输出值定义为十位2进制数,fix时去尾求整数,加0.5用于进行四舍五入
plot(cosa);
fid=fopen(‘E:\quartus_duty\dds_work\data.mif‘‘w+‘);%生成MIF文件格式必须按照书上113页的格式来做。
fprintf(fid‘WIDTH=10;\r\n‘);%每个数值的大小即宽度。
fprintf(fid‘DEPTH=1024;\r\n‘);%总共的数据个数即ROM的深度
fprintf(fid‘ADDRESS_RADIX=UNS;\r\n‘);%UNS为无符号数
fprintf(fid‘DATA_RADIX=UNS;\r\n‘);%DEC为十进制有符号数
fprintf(fid‘CONTENT BEGIN \r\n‘);
for i=1:1024;
fprintf(fid‘ %4d‘i-1);
fprintf(fid‘ : ‘);
fprintf(fid‘%4d‘cosa(i));
fprintf(fid‘;\r\n‘);
end;
fprintf(fid‘end;\r\n‘);
fclose(fid);
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 7586 2009-12-10 20:35 dds_work\adder1.asm.rpt
文件 1961 2009-12-20 19:06 dds_work\adder1.bsf
文件 26 2009-12-10 20:40 dds_work\adder1.done
文件 167338 2009-12-10 20:35 dds_work\adder1.fit.rpt
文件 499 2009-12-10 20:35 dds_work\adder1.fit.smsg
文件 592 2009-12-10 20:35 dds_work\adder1.fit.summary
文件 5287 2009-12-10 20:35 dds_work\adder1.flow.rpt
文件 20441 2009-12-10 20:34 dds_work\adder1.map.rpt
文件 451 2009-12-10 20:34 dds_work\adder1.map.summary
文件 58328 2009-12-10 20:35 dds_work\adder1.pin
文件 2097294 2009-12-10 20:35 dds_work\adder1.pof
文件 2313 2009-12-10 21:06 dds_work\adder1.qsf
文件 62109 2009-12-10 20:39 dds_work\adder1.sim.rpt
文件 525330 2009-12-10 20:35 dds_work\adder1.sof
文件 17699 2009-12-10 20:35 dds_work\adder1.tan.rpt
文件 1405 2009-12-10 20:35 dds_work\adder1.tan.summary
文件 742 2009-12-20 21:21 dds_work\adder1.vhd
文件 782 2009-12-20 21:09 dds_work\adder1.vhd.bak
文件 7937 2009-12-10 20:38 dds_work\adder1.vwf
文件 7586 2009-12-10 21:09 dds_work\adder2.asm.rpt
文件 1977 2009-12-21 19:22 dds_work\adder2.bsf
文件 26 2009-12-10 21:13 dds_work\adder2.done
文件 177516 2009-12-10 21:08 dds_work\adder2.fit.rpt
文件 499 2009-12-10 21:08 dds_work\adder2.fit.smsg
文件 591 2009-12-10 21:08 dds_work\adder2.fit.summary
文件 5287 2009-12-10 21:09 dds_work\adder2.flow.rpt
文件 17616 2009-12-10 21:08 dds_work\adder2.map.rpt
文件 452 2009-12-10 21:08 dds_work\adder2.map.summary
文件 58328 2009-12-10 21:08 dds_work\adder2.pin
文件 2097294 2009-12-10 21:09 dds_work\adder2.pof
............此处省略526个文件信息
相关资源
- Quartus II 15.0中仿真Altera三速以太网I
- Quartus II 15.0中仿真Altera三速以太网I
- 数字频率合成dds正弦波基于FPGA的DDS产
- 3人表决器 QuartusII
- 硬件课程设计—流水灯(quartus软件
- 曼彻斯特编解码_同步QuartusII工程
- CPLD Verilog数字密码锁 源码
- 用quartus 2编的全加器(原理图输入)
- 6相12拍步进电机控制器
- Quartus EDA交通灯控制电路的设计实训报
- Quartus II 15.0中仿真DDR2 IP核
- DAT DDS 磁带机DAT 72产品手册
- quartus 11.0 破解包 全
- Quartusii十字交叉路口三色交通灯设计
- fpga DDS 信号发生器_v2
- 中值滤波算法Quartus实现
- VHDL简易交通灯设计 quartus 2
- quartus14.1破解包
- 基于quartus II的VHDL数字钟设计
- tgaddsmax缩略图显示插件大全.7z
- 基于FPGA的双通道幅度相位频率可调节
- quartus 16.1破解教程
- 基于Quartus II 9.0版本编写的Verilog HDL编
- QuartusII15.0安装包安装步骤.pdf
- 基于stm32和ad9850的dds信号源
- DDS最终版(PCB\\原理图\\源程序)
- 利用DDS产生各种信号的源码
- 捷变频雷达信号代码
- 4*4键盘编码器,VHDL语言
- Quartus实验指导书有好多实验
评论
共有 条评论