四位数值比较器_第1页
四位数值比较器_第2页
四位数值比较器_第3页
四位数值比较器_第4页
四位数值比较器_第5页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

电子设计自动化技术课程作业设计主题:四位数字比较器教员:电子信息和电气工程系学生姓氏学校编号:200902070035专业课:09电子信息工程(下)2010年12月9日四位数字比较器1.设计背景和设计方案1.1设计背景在数字电路中,比较器的逻辑功能是比较从两个输入端口发送的数据,然后将比较结果发送到输出端口。通常,比较器可以通过比较两个输入数据获得三个基本比较结果:大于、小于和等于。当然,比较器也可以获得不大于、不小于和不等于的结果,并且这些结果可以被三个基本比较结果反转。1.2设计方案四位数字比较器是数字电路中应用最广泛的比较器。一般来说,四位数字比较器的物理模块如图1-2-1所示,对应的真值表如表1-2-1所示。比较器包括两个4位矢量输入端口A和B、三个比较结果输出端口GT、EQ、lt和三个级联输入端口I1、I2和I3。级联输入端口用于芯片的级联操作。比较器的功能可以通过这些端口扩展。图1-2-1 4位比较器实体模块a和b的关系I1 I2 I3燃气轮机均衡器ABX X X1 0 0那就一个B_tmpGT=1;均衡器=0;LT=0;elsif(A_tmp B_tmp)然后GT=0;均衡器=0;LT=1;elsif(A_tmp=B_tmp)如果(I2=1),则GT=0;当量=1;LT=0;埃尔西夫(I1=1)GT=1;均衡器=0;LT=0;elsif(I3=1)然后GT=0;均衡器=0;LT=1;结束if;结束if;结束过程;结束一个;3.操作结果的文本描述所有正在运行的程序都成功通过,但有16个警告。4.波形模拟图5.模拟结果的文本描述当输入端口A3A2A1A0=1111 B3B2B1B0=0000,输出端口GT=1,EQ=0,LT=0。当输入端口A3A2A1A0=0000 B3B2B1B0=1111时,输出端口GT=0,EQ=0,LT=1。当输入端口A3A2A1A0=B3B2B1B0=0000且I2=1时,输出端口GT=0,EQ=1,LT=0。当输入端口A3A2A1A0=B3B2B1B0=0000且I1=1时,输出端口GT=1,EQ=0,LT=0。当输入端口A3A2A1A0=B3B2B1B0=0000且I3=1时,输出端口GT=0,EQ=0,LT=1。3.结果和结论经过运行和修改,程序最终编译成功。通过波形仿真,得到了预期的结果。编写程序时,要特别注意程序中的关键词,不能出错,否则会出错。保存项目的文件夹不能使用中文名称,最好不要使用数字

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论