基本信息
文件名称:数字系统设计课件练习 翻译.pdf
文件大小:939.99 KB
总页数:25 页
更新时间:2025-05-24
总字数:约2.54万字
文档摘要

4.转换下列程序。

(1)WAITUNTILclock’EVENTANDclock=‘1’;

q=data;

(2)Ifa(3)=1thenY=”11”;Elsifa(2)=1thenY=”10”;Elsifa(1)=1thenY=”01”;ElseY=00;Endif;

三、电路设计题(43分)

1.解答:参考

libraryieee;

useieee.std_logic_1164.all;

entitysingen_tbis

endsingen_tb;

architectureTB_ARCHITECTUREofsingen_tbis

componentsin_gen

port(clk:instd_logic;rst:instd_logic;

q:OUTSTD_LOGIC_VECTOR(7DOWNTO0));

endcomponent;

signalclk:std_logic;signalrst:std_logic;

signalqout:STD_LOGIC_VECTOR(7DOWNTO0);

begin

UUT:sin_gen

portmap(clk=clk,rst=rst,q=qout);

STIMULUS:process

begin

rst=0;waitfor100ns;--0fs

rst=1;waitfor1us;wait;

endprocess;

CLOCK_:process

begin

clk=0;waitfor50ns;--0fs

clk=1;waitfor50ns;--50ns

endprocess;

endTB_ARCHITECTURE;

(1)(2)

idle

idle

S3

Yg3=1

r3=