编码器的设计样本.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
4线-2线编码器设计 试验目标 利用Cadence软件完成一个4线-2线编码器设计; 完成编码器瞬态仿真、最高工作频率和功耗性能指标测试; 学会自底向上地设计基于组合逻辑电路编码器设计; 掌握创建符号步骤; 掌握编码器设计和仿真步骤; 学会设置仿真参数,从而加深对Cadence软件仿真熟悉度。 试验原理 编码和译码问题在日常生活中常常碰到,数字系统中存放或处理信息,常常是用二进制码表示。用一个二进制代码表示特定含义信息称为编码,含有编码功效逻辑电路称为编码器,图1所表示为二进制编码器结构图,它有n位二进制码输出,和2n个输入相对应。此次专业技能训练我们设计了一个一般4线-2线编码器。 P P0 Y0 P1 Y1 P2n-1 Yn-1 . . . . . . . . 图1二进制编码器结构图 4线-2线编码器真傎表如表1所表示: 表1 输 入 输 出 P0 P1 P2 P3 Y1 Y0 1 0 0 0 0 0 0 1 0 0 0 1 0 0 1 0 1 0 0 0 0 1 1 1 4个输入P0 到P3 为高电平有效信号,输出是两个二进制代码Y1 Y0,任何时刻P0~P3中只能有一个取值为1,而且有一组对应二进制码输出。除表中4种取值组合有效外,其它12种组合所对应输出均应为0。对于输入或输出变量,凡取1值用原变量表示,取0值用反变量表示,由真值表能够得到以下逻辑表示式: Y1= Y0= 依据逻辑表示式画出逻辑图,以下图2所表示: 图2 4线-2线编码器逻辑图 试验内容及结果 本文设计思绪是首先完成4线-2线编码器所需要各个模块电路原理图设计,再将其创建成能够调用符号,最终根据图2编码器逻辑图完成首4线-2线编码器设计。首先需要创建一个库(如和各个视图单元inv、 nand4 、nor2和 encode;注意在新建各个视图单元文件时应该全部是建文件里,不然会提醒文件位置报错。 其次根据要求完成编码器瞬态工作频率功耗等前仿真。试验内容及结果具体以下: 反相器原理图及其符号创建 开启虚拟机,进入Red Hat Linux后,点击CIW窗口file→new→library,由此可创建用来存放单元视图文件夹)。将库文件路径设置在cadence目录下,Name栏输入库右侧Technology File栏中选择Attach to an existing techfile,点击窗口OK。 然后再点击file→new→cellview,创建一个单元视图文件夹inv,Library Name选择Cell Name可自定义为inv,设置view name为schematic,设置tool为composer schematic,点击OK,此时便弹出Schematic Editing空白窗口。 输入反相器设计原理图结果以下图3所表示: 图3 反相器原理图 具体操作步骤: ①添加元件:在原理编辑窗口中,选择Add→Intance,打开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一栏中选symbol。添加Ground和添加Source方法相同。 ②添加Pin :点击Add→pin,会出现 Add pin 窗口,在Pin Names 栏中输入in, Direction设置为 input ,完成输入端添加;同理再添加一个输出管脚,在Pin Names 栏中输入out, Direction设置为output完成输出端添加。 ③连线:点击 Add→Wire(Narrow),将应该要连线地方连接起来,点击即可。若需要移动时候也是先选中,按M再点击到对应位置,切记不能有拖动操作。 ④检验并保留,在画完原理图后,需要检验原理图是否有错,点击Design→Check and Save,然后就可在CIW窗口中观察是不有错或警告。 生成反相器符号结果以下图4所表示: 图4 反相器符号 具体操作步骤: ①在Schematic中,点击Design→Create

文档评论(0)

181****8523 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档