VHDL语言设计信号发生器实验报告_第1页
VHDL语言设计信号发生器实验报告_第2页
VHDL语言设计信号发生器实验报告_第3页
VHDL语言设计信号发生器实验报告_第4页
VHDL语言设计信号发生器实验报告_第5页
已阅读5页,还剩7页未读 继续免费阅读

下载本文档

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

文档简介

VHDL语言设计信号发生器试验报告VHDL语言设计信号发生器,波、锯齿波的变换。VHDL设计多功能信号发生器一、设计任务VHDL(EDA6000试验箱)设计一个多功能信号发生器,要求:辑的特定波形(选作);100Hz~200KHz,且输出频率可以调整;具有显示输出波形、频率的功能。(选作)二、系统顶层框图弦波的数字幅度信息,每个查找表的地址对应正(余)弦波幅度信号,同时输出到数模转换器(DAC)输入端,DAC输出的模拟信号经过低通滤波器(LPF),可以得到一个频谱纯洁的正(余)弦波。二、设计步骤用VHDL语言结合原理图设计实现一个函数信号发生器,输出正方波发生邓各个模块分别用VHDL语言编程为一个子程序,并把每一个模块转换成图形文件,然后在原理图编辑框调用这些图形模块,连接18f〔7...0〕,6、按键7、按键8掌握dlt、sin、sqr波形选通,最终把八位输出接DAC0832D/A转换,从示波器上就能看到波形输出。按下不同的按键输出不同的波形及频率。三、系统设计(1)数控分频器模块DIN,来转变输出频率。假设分频系数为N,波形存储模块存储一个周期的波形,试验里依据一个64foutfclk64.N(2).(存储波形数据)采样点。080255;64个时钟周期为一个三8.锯齿波的存储数据与三角波类似。0132个周期的延时来实现。正弦波:要通过波形变换实现把sina变换成(cosa1)*127.5的形式8位二进制码,存储在波形存储器里。(3)数据选择器模块3个按键来掌握波形选择(4).LED(选作)LED显示模块主要是完成频率掌握字的显示,由于本次试验承受八位的由键盘输入的频率掌握字,累计寻址,读取8256小,而恰好此时的频率掌握字就是系统输出波形的频率,所以,LED8位二进BCD码。四、试验内容设计程序libraryieee;useieee.std_logic_1164.all;useieee.std_logic_unsigned.all;entityVhdl1isport(clk,sel:instd_logic;pout:outintegerrange255downto0);end;architecturedaccofVhdl1issignalq:integerrange63downto0;signalq1:integerrange2downto0;signald:integerrange255downto0;beginprocess(clk)beginifclk”eventandclk=”1”thenifq<63>elseqendif;endif;endprocess;process(sel)beginifsel”eventandsel=”1”thenifq1<3>elseq1<=0;endif;endif;endprocess;process(q,q1)begincaseq1iswhen0=>正弦波caseqiswhen00=>d<=255;>d<=254;>d<=252;>d<=249;>d<=245;>d<=239;>d<=233;>d<=225;>d<=217;>d<=207;>d<=197;>d<=186;>d<=174;>d<=162;>d<=150;>d<=137;>d<=124;>d<=112;>d<=99;>d<=87;>d<=75;>d<=64;>d<=53;>d<=43;>d<=34;>d<=26;>d<=19;>d<=13;>d<=8;>d<=4;>d<=1;>d<=0;when63=>d<=255;>d<=254;>d<=252;>d<=249;>d<=245;>d<=239;>d<=233;>d<=225;>d<=217;>d<=207;>d<=197;>d<=186;>d<=174;>d<=162;>d<=150;>d<=137;>d<=124;>d<=112;>d<=99;>d<=87;>d<=75;>d<=64;>d<=53;>d<=43;>d<=34;>d<=26;>d<=19;>d<=13;>d<=8;>d<=4;>d<=1;>d<=0;>null;endcase;when1=>方波caseqiswhen00=>d<=255;>d<=255;>d<=255;>d<=255;>d<=255;>d<=255;>d<=255;>d<=225;>d<=255;>d<=255;>d<=255;>d<=255;>d<=255;>d<=255;>d<=255;>d<=255;>d<=255;>d<=255;>d<=255;>d<=255;>d<=255;>d<=255;>d<=255;>d<=255;>d<=255;>d<=255;>d<=255;>d<=255;>d<=255;>d<=255;>d<=255;>d<=255;when63=>d<=0;>d<=0;>d<=0;>d<=0;when59=>d<=0;>d<=0;>d<=0;>d<=0;when55=>d<=0;>d<=0;>d<=0;>d<=0;when51=>d<=0;>d<=0;>d<=0;>d<=0;>d<=0;>d<=0;>d<=0;>d<=0;>d<=0;>d<=0;>d<=0;>d<=0;>d<=0;>d<=0;>d<=0;>d<=0;>d<=0;>d<=0;>d<=0;>d<=0;>null;endcase;when2=>三角波caseqiswhen00=>d<=0;>d<=1;>d<=2;>d<=3;when04=>d<=4;>d<=5;>d<=6;>d<=7;when08=>d<=8;>d<=9;>d<=10;>d<=11;>d<=12;>d<=13;>d<=14;>d<=15;>d<=16;>d<=17;>d<=18;>d<=19;>d<=20;>d<=21;>d<=22;>d<=23;>d<=24;>d<=25;>d<=26;>d<=27;>d<=28;>d<=29;>d<=30;>d<=31;when62=>d<=0;>d<=1;>d<=2;when59=>d<=3;>d<=4;>d<=5;>d<=6;>d<=7;>d<=8;>d<=9;>d<=10;>d<=11;>d<=12;>d<=13;>d<=14;>d<=15;>d<=16;>d<=17;>d<=18;>d<=19;>d<=20;>d<=21;>d<=22;>d<=23;>d<=24;>d<=25;>d<=26;>d<=27;>d<=28;>d<=29;>d<=30;>null;endcase;when2=>锯齿波caseqiswhen00=>d<=0;>d<=3;>d<=6;>d<=9;>d<=12;>d<=15;>d<=18;>d<=21;>d<=24;>d<=27;>d<=30;>d<=33;>d<=36;>d<=39;>d<=42;>d<=45;>d<=44;>d<=43;>d<=42;>d<=41;>d<=40;>d<=39;>d<=38;>d<=37;>d<=36;>d<=35;>d<=34;>d<=33;>d<=32;>d<=31;>d<=30;>d<=29;when62=>d<=28;>d<=27;>d<=26;when59=>d<=25;>d<=24;>d<=23;>d<=22;>d<=21;>d<=20;>d<=19;>d<=18;>d<=17;>d<=16;>d<=15;>d<=14;>d<=13;>d<=12;>d<=11;>d<=

温馨提示

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

评论

0/150

提交评论