ImageVerifierCode 换一换
格式:DOCX , 页数:9 ,大小:162.16KB ,
资源ID:17719266      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/17719266.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(选多路选择器文档格式.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

选多路选择器文档格式.docx

1、port( a,b,c,d,s0,s1:in std_logic。 y:out std_logic。end entity mux41a。architecture one of mux41a isbegin y.when-else语句设计的4选1多路选择器的RTL图图.when-else语句设计的4选1多路选择器的时序仿真波形图2)when-else语句设计的4选1多路选择器的时序仿真波形图d.when-else语句设计的4选1多路选择器功能仿真波形图3)when-else语句设计的4选1多路选择器功能仿真波形图2.if-then语句设计的4选1多路选择器entity mux41b isend

2、entity mux41b。architecture one of mux41b isprocess (a,b,c,d,s0,s1 beginif s0= then y= a。end if。= b。= c。 if s0= d。end process。 备注:以上是ifthen语句设计的4选1多路选择器的vhdl描述。值得注意以下几点:A.程序开头应该包含std_logic_1164.all这个程序库包添加进去s case s is when 00 =1001when 11when others =null。end case。 end process。.case语句设计的4选1多路选择器的RTL

3、图7)case语句设计的4选1多路选择器的RTL图.case语句设计的4选1多路选择器的时序仿真图8)case语句设计的4选1多路选择器的时序仿真图.case语句设计的4选1多路选择器的功能仿真图9)case语句设计的4选1多路选择器的功能仿真图实验总结一、通过上面的三种不同vhdl语言的描述的4选1多路选择器的仿真结果可以看出,在相同的输入信号的条件下,实验的结果是相同的。DXDiTa9E3d二、对比与功能仿真与时序仿真,我们可以看出功能仿真是一种理想的实验结果,而时序仿真却存在这毛刺现象。这就是逻辑电路存在的竞争冒险等原因引起的毛刺现象。RTCrpUDGiT三、对比三种不同vhdl语言的描

4、述,其RTl图也存在这不同。由于ifthen采用了进程语句,所以RTl图与whenelse语句描述时的RTl图有逻辑上的一点不同,但是大致框架相似。而case语句描述的4选1多路选择器的RTL图就存在这很大的不同。5PCzVD7HxA四、单从RTL视图来看,二者综合后的结果是有明显区别的。Ifelse趋向于有优先级的结构,而case则是并行的结构。jLBHrnAILg但是我们可以从以下两个方面来对比if-then描述和case描述;它们所占用的资源Case结构的资源占用Total logic elements 2 / 10,570 ( - Combinational with no regis

5、ter 2- Register only 0- Combinational with a register 0Logic element usage by number of LUT inputs- 4 input functions 2- 3 input functions 0- 2 input functions 0- 1 input functions 0- 0 input functions 0Logic elements by mode- normal mode 2- arithmetic mode 0- qfbk mode 0- register cascade mode 0- s

6、ynchronous clear/load mode 0- asynchronous clear/load mode 0Total registers 0 / 12,506 ( 0 % I/O pins 7 / 336 ( 2 % Maximum fan-out node s0Maximum fan-out 2Total fan-out 9Average fan-out 0.90If-then结构的资源占用xHAQX74J0X从上面可以看出,二者资源占用的情况基本是完全一样。再看他们的Technology Map ViewerIf-then结构的Technology Map Viewer10)

7、If-then结构的Technology Map ViewerCase结构的Technology Map Viewer11)Case结构的Technology Map Viewer上面两者完全一致,所以我们可以看出,虽然RTL图两者是不同的,但是他们的实现都是并行的,而且完全一致。LDAYtRyKfE通过查阅相关资料知道,这样的结果是由于软件升级的同时,if-then和case语句机构的优化也随着软件升级,已经不再简单的交给用户的代码来决定,而是默认优化了。Zzz6ZB2Ltk本实验的结果是本人在quartus II 9.1上运行得出的结果。)申明:所有资料为本人收集整理,仅限个人学习使用,勿做商业用途。

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1