vhdl
可在远离门级的高层次上进 沈阳大学毕业设计(论文) No. 8 行模拟,以利于设计者确定整个设计的结构和功能的可行性。 VHDL 强大的行为描述能力和程序结构,使其具有支持大规模设计进行分解,以及对已有的设计进行再利用的功能,运用 VHDL 设计系统硬件具有相对独立性,设计时没有嵌入与工艺有关的信息,对硬件的描述与具体的工艺技术和硬件 结构无关;当门级或门级以上的描述通过仿真检验以后
n 0010=tone=01110010000。 code=0010。 high=39。 039。 912 When 0011=tone=10000001100。 code=0011。 high=39。 039。 1036 When 0100=tone=10000110101。 code=0100。 high=39。 039。 1077 When 0101=tone=10010101101。
cdout2=1011011。 when00110=bcdout1=1111110。 bcdout2=1011111。 when00111=bcdout1=1111110。 bcdout2=1110000。 when01000=bcdout1=1111110。 bcdout2=1111111。 when01001=bcdout1=1111110。 bcdout2=1111011。 把 10到
夹、设计项目名称和项目顶层文件实体名。 设计项目名称和顶层文件实体名可以相同,在多层次系统设计中,一般与设计项目同名的设计实体作为顶层文件。 本例以 shili为例。 图 建立新项目向导对话框 然后单机 Finish 按钮,完成设计项目的建立。 2)输入文本文件 输入文本文件的操作步骤如下: 选择菜单命令下的“ File— New”,弹出如图 所示的新建文件对话框。 选中 VHDL File
l: std_logic_vector ( 1 downto 0) : begin sel=bamp。 a: outl= d0 when sel= 00 else dl when sel= 01 else d2 when sel= 1039。 39。 else d3 when sel= l1 else 39。 Z39。 : End 如输入端为低电平 , 则仿真结果中 temp _high 为
VHDL 语言编写去抖程序,基本原理如下:事先规定,按键未按下时为高电平 1,按键按下时为低电平 0。 键值扫描脉冲反复扫描按钮当前的状态,若检测到按钮当前的输入值为 0 时,延时 5ms~ 10ms,再次检测,如果键值还是 0,那么就认为有按键按下。 反之则认为是抖动,程序不做任何处理,继续扫描按键状态。 而延时的 5ms~ 10ms 这段时间间隙刚好好避开了按钮的抖动时间,达到了去抖的目的
1 或 0)的初始相位。 在频移键控中 和 不携带任何信息,通常为零。 所以, 2FSK 信号的表达式可简化为 ( t ) = g(t n ) cos( t)+ g(t n cos( t ( 212) 2FSK 信号的产生方法也有两种。 一种是才用模拟调制电 路来实现,这里不再阐述。 例外一种是可以采用键控法来实现,即在二进制基带矩形脉冲序列的控制下通过开关电路对两个不同独立频率进行选通
来解决生活中的 一些小问题。 在电子系统非常广泛应用领域内,到处可见到 对信号进行模数 /数模转换 的数字电路。 在 ABS 系统(汽车防抱制动系统)、计算机技术、 GPRS 环抱系统、工业自动控制系统等系统中,数据采集系统都有着举 足轻重的作用 [5]。 数字技术及计算机技术的发展使得系统的设计更理想化,以实现更多的功能。 同时,还进一步提高了系统的可靠性和工作效率。 数据采集系统的设计思路
ss1:process(c0) is begin if c039。 event and c0=39。 139。 then if en=39。 039。 then if s1=5 then s1=0。 c1=39。 139。 进位 else s1=s1+1。 c1=39。 039。 end if。 elsif en=39。 139。 and p=010 then s1=num。 end if。
CNTER=0000000000000000000000000。 CNTEER=NOT CNTEER。 ELSE CNTER=CNTER+1。 END IF。 END IF。 END PROCESS。 CLK500=CNTEER。 END ART。 CLKGEN模块的源程序为:LIBRARY IEEE。 USE。 USE。 ENTITY CLKGEN ISPORT( CLK :IN