编码器的设计(共20页).doc
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《编码器的设计(共20页).doc》由会员分享,可在线阅读,更多相关《编码器的设计(共20页).doc(20页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上4线-2线编码器的设计实验目的1. 利用Cadence软件完成一个4线-2线编码器的设计;2. 完成编码器的瞬态仿真、最高工作频率和功耗的性能指标测试;3. 学会自底向上地设计基于组合逻辑电路的编码器的设计;4. 掌握创建符号的步骤;5. 掌握编码器设计和仿真的步骤;6. 学会设置仿真参数,从而加深对Cadence软件仿真的熟悉度。实验原理编码和译码的问题在日常生活中经常遇到,数字系统中存储或者处理的信息,常常是用二进制码表示的。用一个二进制代码表示特定含义的信息称为编码,具有编码功能的逻辑电路称为编码器,图1所示为二进制编码器的结构图,它有n位二进制码输出,与2n个
2、输入相对应。本次专业技能训练我们设计了一个普通的4线-2线编码器。P0 Y0P1 Y1 P2n-1 Yn-1.图1二进制编码器的结构图4线-2线编码器真傎表如表1所示:表1输 入输 出P0P1P2P3Y1Y01000000100010010100001114个输入P0 到P3 为高电平有效信号,输出是两个二进制代码Y1 Y0,任何时刻P0P3中只能有一个取值为1,并且有一组对应的二进制码输出。除表中的4种取值组合有效外,其余12种组合所对应的输出均应为0。对于输入或输出变量,凡取1值的用原变量表示,取0值的用反变量表示,由真值表可以得到如下逻辑表达式:Y1=Y0=根据逻辑表达式画出逻辑图,如下
3、图2所示:图2 4线-2线编码器逻辑图实验内容及结果本文的设计思路是首先完成4线-2线编码器所需要的各个模块的电路原理图设计,再将其创建成可以调用的符号,最后按照图2的编码器逻辑图完成首4线-2线编码器的设计。首先需要创建一个库(如:)与各个视图单元inv、 nand4 、nor2和 encode;注意在新建各个视图单元文件时应该都是建到库文件里,不然会提示文件位置报错。其次按照要求完成编码器的瞬态工作频率功耗等前仿真。实验的内容及结果具体如下:1. 反相器原理图及其符号的创建开启虚拟机,进入Red Hat Linux后,点击CIW窗口的filenewlibrary,由此可创建库(用来存放单元
4、视图的文件夹)。将库文件的路径设置在cadence目录下,Name栏输入库名,右侧Technology File栏中选择Attach to an existing techfile,点击窗口OK。然后再点击filenewcellview,创建一个单元视图文件夹inv,Library Name选取为,Cell Name可自定义为inv,设置view name为schematic,设置tool为composer schematic,点击OK,此时便弹出Schematic Editing空白窗口。输入反相器设计原理图的结果如下图3所示:图3 反相器原理图具体的操作步骤:添加元件:在原理编辑窗口中,选
5、择AddIntance,打开Intance窗口,点击Browse按钮,弹出Library Browser窗口,在Library一栏中选择gpdk180,Cell一栏选择pmos,Cellview一栏选择symbol,都选好后并且设置pmos的宽长为4U就可以点击close,将Library Brower窗口关闭,此时Add Instance窗口的Cell和View栏就会被填好,就可以将pmos管添加到原理编辑窗口中了。同样可添加nmos管,并且设置nmos的宽长为2U。添加Source和Ground,在Library一栏中选analoglib,Cell一栏中选vcc,Cellview一栏中选s
6、ymbol。添加Ground与添加Source的方法相同。添加Pin :点击Addpin,会出现 Add pin 窗口,在Pin Names 栏中输入in, Direction设置为 input ,完成输入端的添加;同理再添加一个输出管脚,在Pin Names 栏中输入out, Direction设置为output完成输出端的添加。连线:点击 AddWire(Narrow),将应该要连线的地方连接起来,点击即可。若需要移动的时候也是先选中,按M再点击到相应的位置,切记不能有拖动的操作。 检查并保存,在画完原理图后,需要检查原理图是否有错,点击DesignCheck and Save,然后就可在
7、CIW窗口中观察是不有错或警告。生成的反相器符号结果如下图4所示:图4 反相器符号具体的操作步骤:在Schematic中,点击DesignCreate CellviewFrom Cellview弹出Cell From Cellview 窗口,图中Library Name 和Cell Name 会自动填写我们所要创建符号的原理图名称,点击OK,弹出 Symbol Generation Option窗口,在填好各项后进入Symbol Editing 窗口编辑符号。点击Addshape,可通过其中的Line和Circle各项来编辑符号形状,结果如上图4所示。点击DesignCheck and Sav
8、e,可在CIW窗口中观察是不有错或警告,检查并保存编辑好的符号。2. 四输入与非门原理图及其符号的创建在CIW窗口点击filenewcellview,创建一个单元视图文件夹nand4,Library Name选取为,Cell Name自定义为nand4,设置view name为schematic,设置tool为composer schematic,点击OK即可。输入的四输入与非门设计原理图结果如下图5所示:图5 四输入与非门原理图先添加元件,在analogLib库中选择vcc与gnd各一个,按照图添加所需元件。在gpdk180库中选择pmos与noms各4个, 并且设置pmos的宽长为4U,n
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 编码器 设计 20
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内