- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
实验题目任务和函数
一、 实验内容
1、 用函数设计一个实现8位ALU功能的函数,并熟悉条件语句,多分支语 句的应用。
2、 设计它的激励模块,选择适当的激励条件来验证激励。
3、 进一步熟悉Model Sim软件的功能。
二、 详细设计
要求设计一个实现8位ALU功能的函数,其输入位两个4位操作数变量a 和b,以及一个3位的选择信号select,输出为5位变量out,具体关系见下表。 不考虑计算结果的上溢和下溢。
select信号
函数的输出
3 bOOO
out=a
3 bOOl
out=a+b
3 b010
out二a~b
3 bOll
out二a/b
3 blOO
out=a%l (余数)
3 blOl
out 二 a?l
3 bllO
out 二 a?l
3 bill
out=ab (大小赋值比较)
激励验证的情况描述:
out
select^.
A二4 bOOOl
B二4 bOOlO (AB)
A二4 bOlOl
B二4 bOOll (AB)
A二4 bOllO
B二4 bOllO (A=B)
3 bOOO
00001
00101
00110
3 bOOl
00011
01000
01100
3 bOlO
mil
00010
00000
3 bOll
00000
00001
00001
3bl00
00001
00010
00000
3bl01
00010
01010
01100
3bllO
00000
00010
00011
3blll
00000
00001
00000
三、仿真结果
(1) A二4’ bOOOl, B二4’ bOOlO时,选择A〈B的情况,OUT随SELECT变化的输出 以及使用监视语句的结果:
①仿真图:
②监视结果:
Oa= 0001 ,b= 0010,select= 000zout= 00001
10a= 0001 zb= 0010,select= 001 zout= 00011
20a= 0001 ,b= 0010,select= 010,out= 11111
30a= 0001 zb= 0010,select= 011 zout= 00000
40a= 0001 zb= 0010,select= 100,out= 00001
50a= 0001 zb= 0010,select= 101 zout= 00010
60a= 0001 zb= 0010,select= 110,out= 00000
70a= 0001 ,b= 0010,select= 111 zout= 00000
(2) A二4 bOlOl, B=4 bOOll时,选择AB的情况,OUT随SELECT变化的输出 以及使用监视语句的结果:
①仿真图:
[XI — def au.lt
File gdit Vi ew Ins er t Format Tools Window
? □口 S3錚!黄险电总 J ! (M擊嗨 強體脅15 |含! £? Li而怎肖虱st EH西1
6 DCO-00010010000|
6 DCO-
0001
0010
000
| 柯 00 I
:001
:oii
ji 00 \
w
:no
UJ
00001
“00101 /
toi ooo i
[00010 i
[ooooi i
[oooi o i
苗 01 0 )
[00010 i
JJ0001
/alu$timulus/A
Zalustimulus/B
/alustimulus/S E LE CT /alustimulus/O U T
80a= 0101 zb= 0011 ,select= 000,out= 00101
90a= 0101 zb= 0011 ,select= 001 ,out= 01000 100a= 0101 ,b= 0011 zselect= 01 Ozout= 00010 110a= 0101 ,b= 0011 .select 011 ,out= 00001 120a= 0101 ,b= 0011 .select 100,out= 00010 130a= 0101 ,b= 0011 .select 101 ,out= 01010 140a= 0101 ,b= 0011 ,select= 110,out= 00010
150a= 0101 ,b= 0011 ,select= 111 ,out= 00001
(3) A二4 bOllO, B二4 bOllO时,选择A二B的情况,OUT随SELECT变化的输出
以及使用监视语句的结果:
①仿真图:
/alustimulus/AZalustimulus/B /alustimulus/S ELECT /alustimulus/OUT_j 口 IH 冬0001 0010 000 0
您可能关注的文档
最近下载
- 软件服务共享交付中心小组负责人考试.docx VIP
- 17J008 挡土墙(重力式、衡重式、悬臂式)(最新).pdf VIP
- 架子工技能大赛多选题20220627.docx VIP
- 2024外研版英语三年级上册Unit 3 It's a colourful world 第2课时Speed up 课件.pptx
- 政务数据共享交换平台解决方案(60页PPT).pptx VIP
- 综合序列--单选题6.docx VIP
- 小码王CPA图形化编程二级试题打卡-第3天.docx VIP
- 中国临床肿瘤学会(csco)胃癌诊疗指南2025.docx VIP
- 小码王CPA图形化编程二级试题打卡-第1天.docx VIP
- 人工智能四级模拟测试1.docx VIP
文档评论(0)