如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
分频器实验报告一:实验目的1更加熟悉数控分频器的原理和熟练编程。2设计一个能够用用程序控制的分频器。3应具备有(2~64)偶数可选分频的基本功能。4有使能控制键。二:实验原理数控分频器实际上就是计数器。其功能就是在输入不同的数据时,对输入的时钟进行不同的分频,如:若输入00100000,则是4分频。把计数累加的数值跟输入的数值相比较,来达到可控的目的。三:实验设备EDA实验箱,电脑四:实验程序定义一个被分频时钟输入,一个分频后信号输出,8个拨码开关做输入。定义两个进程,IF语句是关键。程序如下:libraryieee;useieee.std_logic_1164.all;useieee.std_logic_unsigned.all;entityfengpinisport(clk:instd_logic;jin:instd_logic_vector(7downto0);cout:outstd_logic);end;architectureoneoffengpinissignalfull:std_logic;beginp1:process(clk)variablecnt8:std_logic_vector(7downto0);beginifclk'eventandclk='1'thenifcnt8="11111111"thencnt8:=jin;full<='1';elsecnt8:=cnt8+1;full<='0';endif;endif;endprocessp1;p2:process(full)variablecnt2:std_logic;beginiffull'eventandfull='1'thencnt2:=notcnt2;ifcnt2='1'thencout<='1';elsecout<='0';endif;endif;endprocessp2;end;五:实验步骤在QUARTUS中建立工程,使用器件为EP1K30QC208,用VHDL语言描述,综合通过后,定义引脚,生成SOF文件,下到FPGA,观察现象。六:实验效果将输出端接一个扬声器,输入一个时钟信号,频率不能太小,当改变输入的数值,扬声器便会发出不同的音调。七:总结与扩展做分频器,要了解其原理。还可以扩展输入,将频率分得更精确。实验报告人:****2010年6月1日