实验四verilog任务和函数

实验四verilog任务和函数

ID:41738442

大小:106.02 KB

页数:5页

时间:2019-08-31

实验四verilog任务和函数_第1页
实验四verilog任务和函数_第2页
实验四verilog任务和函数_第3页
实验四verilog任务和函数_第4页
实验四verilog任务和函数_第5页
资源描述:

《实验四verilog任务和函数》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、实验题目任务和函数一、实验内容1、用函数设计一个实现8位ALU功能的函数,并熟悉条件语句,多分支语句的应用。2、设计它的激励模块,选择适当的激励条件来验证激励。3、进一步熟悉ModelSim软件的功能。二、详细设计要求设计一个实现8位ALU功能的函数,其输入位两个4位操作数变量a和b,以及一个3位的选择信号select,输出为5位变量out,具体关系见下表。不考虑计算结果的上溢和下溢。select信号函数的输出3'bOOOout=a3'bOOlout=a+b3'b010out二a~b3'bOllout二a/

2、b3'blOOout=a%l(余数)3'blOlout二a«l3'bllOout二a»l3'billout=a>b(大小赋值比较)激励验证的情况描述:outselect^.A二4'bOOOlB二4'bOOlO(AB)A二4'bOllOB二4'bOllO(A=B)3'bOOO0000100101001103'bOOl0001101000011003'bOlOmil00010000003'bOll0000000001000013'bl000000100010000

3、003'bl010001001010011003'bllO0000000010000113'blll000000000100000三、仿真结果(1)A二4’bOOOl,B二4’bOOlO时,选择A〈B的情况,OUT随SELECT变化的输出以及使用监视语句的结果:①仿真图:②监视结果:Oa=0001,b=0010,select=000zout=0000110a=0001zb=0010,select=001zout=0001120a=0001,b=0010,select=010,out=1111130a=000

4、1zb=0010,select=011zout=0000040a=0001zb=0010,select=100,out=0000150a=0001zb=0010,select=101zout=0001060a=0001zb=0010,select=110,out=0000070a=0001,b=0010,select=111zout=00000(2)A二4'bOlOl,B=4'bOOll时,选择A>B的情况,OUT随SELECT变化的输出以及使用监视语句的结果:①仿真图:[XI—defau.ltFilegd

5、itViewInsertFormatToolsWindow•□口S3錚!黄险电总J!(M擊嗨強體脅15

6、含!£»Li而怎肖虱stEH西16DCO-00010010000

7、柯00I:001:oiiji00w:noUJ00001“00101/toioooi[00010i[ooooii[oooioi苗010)[00010iJJ0001/alu$timulus/AZalustimulus/B/alustimulus/SELECT/alustimulus/OUT80a=0101zb=0011,select=000,

8、out=0010190a=0101zb=0011,select=001,out=01000100a=0101,b=0011zselect=01Ozout=00010110a=0101,b=0011.select011,out=00001120a=0101,b=0011.select100,out=00010130a=0101,b=0011.select101,out=01010140a=0101,b=0011,select=110,out=00010150a=0101,b=0011,select=111,o

9、ut=00001(3)A二4'bOllO,B二4'bOllO时,选择A二B的情况,OUT随SELECT变化的输出以及使用监视语句的结果:①仿真图:/alustimulus/AZalustimulus/B/alustimulus/SELECT/alustimulus/OUT_j口IH冬0001001000000001EileEditJ£iewinsertFormatloolsWindowiiffI―HO®i就i科TPwNowCursor10ns”0——1looo1Q011BTi]hoo"1】"0□mz*001

10、10I:01100【00000〒◎oom】[ooooo-:cn1oo[9ooii1【00000c11—)I11I11111160If■■■■■・■■11111〔80Illi■■・200eiiiii■・■220llllllllllllllll240760nsNow:760nsDelta:0159ns-to349ns②监视结果:160a=0110,b=0110zselect=000,out=00110170a=011

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。