欢迎来到天天文库
浏览记录
ID:56761250
大小:1.23 MB
页数:20页
时间:2020-07-07
《编码器的设计.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、4线-2线编码器的设计实验目的1.利用Cadence软件完成一个4线-2线编码器的设计;2.完成编码器的瞬态仿真、最高工作频率和功耗的性能指标测试;3.学会自底向上地设计基于组合逻辑电路的编码器的设计;4.掌握创建符号的步骤;5.掌握编码器设计和仿真的步骤;6.学会设置仿真参数,从而加深对Cadence软件仿真的熟悉度。实验原理编码和译码的问题在日常生活中经常遇到,数字系统中存储或者处理的信息,常常是用二进制码表示的。用一个二进制代码表示特定含义的信息称为编码,具有编码功能的逻辑电路称为编码器,图1所示为二进制编码器的结构图,它有n位二进制码输出,与
2、2n个输入相对应。本次专业技能训练我们设计了一个普通的4线-2线编码器。P0Y0P1Y1P2n-1Yn-1........图1二进制编码器的结构图4线-2线编码器真傎表如表1所示:表1输入输出P0P1P2P3Y1Y01000000100010010100001114个输入P0到P3为高电平有效信号,输出是两个二进制代码Y1Y0,任何时刻P0~P3中只能有一个取值为1,并且有一组对应的二进制码输出。除表中的4种取值组合有效外,其余12种组合所对应的输出均应为0。对于输入或输出变量,凡取1值的用原变量表示,取0值的用反变量表示,由真值表可以得到如下逻辑表
3、达式:Y1=Y0=根据逻辑表达式画出逻辑图,如下图2所示:图24线-2线编码器逻辑图实验内容及结果本文的设计思路是首先完成4线-2线编码器所需要的各个模块的电路原理图设计,再将其创建成可以调用的符号,最后按照图2的编码器逻辑图完成首4线-2线编码器的设计。首先需要创建一个库(如:08063224)与各个视图单元inv、nand4、nor2和encode;注意在新建各个视图单元文件时应该都是建到08063224库文件里,不然会提示文件位置报错。其次按照要求完成编码器的瞬态工作频率功耗等前仿真。实验的内容及结果具体如下:1.反相器原理图及其符号的创建开启
4、虚拟机,进入RedHatLinux后,点击CIW窗口的file→new→library,由此可创建库08063224(用来存放单元视图的文件夹)。将库文件的路径设置在cadence目录下,Name栏输入库名08063224,右侧TechnologyFile栏中选择Attachtoanexistingtechfile,点击窗口OK。然后再点击file→new→cellview,创建一个单元视图文件夹inv,LibraryName选取为08063224,CellName可自定义为inv,设置viewname为schematic,设置tool为compos
5、erschematic,点击OK,此时便弹出SchematicEditing空白窗口。输入反相器设计原理图的结果如下图3所示:图3反相器原理图具体的操作步骤:①添加元件:在原理编辑窗口中,选择Add→Intance,打开Intance窗口,点击Browse按钮,弹出LibraryBrowser窗口,在Library一栏中选择gpdk180,Cell一栏选择pmos,Cellview一栏选择symbol,都选好后并且设置pmos的宽长为4U就可以点击close,将LibraryBrower窗口关闭,此时AddInstance窗口的Cell和View栏就
6、会被填好,就可以将pmos管添加到原理编辑窗口中了。同样可添加nmos管,并且设置nmos的宽长为2U。添加Source和Ground,在Library一栏中选analoglib,Cell一栏中选vcc,Cellview一栏中选symbol。添加Ground与添加Source的方法相同。②添加Pin:点击Add→pin,会出现Addpin窗口,在PinNames栏中输入in,Direction设置为input,完成输入端的添加;同理再添加一个输出管脚,在PinNames栏中输入out,Direction设置为output完成输出端的添加。③连线:点击
7、Add→Wire(Narrow),将应该要连线的地方连接起来,点击即可。若需要移动的时候也是先选中,按M再点击到相应的位置,切记不能有拖动的操作。④检查并保存,在画完原理图后,需要检查原理图是否有错,点击Design→CheckandSave,然后就可在CIW窗口中观察是不有错或警告。生成的反相器符号结果如下图4所示:图4反相器符号具体的操作步骤:①在Schematic中,点击Design→CreateCellview→FromCellview弹出CellFromCellview窗口,图中LibraryName和CellName会自动填写我们所要创建
8、符号的原理图名称,点击OK,弹出SymbolGenerationOption窗口,在填好各项后进入Symbo
此文档下载收益归作者所有