在系统编程技术及其应用9.1.pptVIP

  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文档。上传文档
查看更多
在系统编程技术及其应用9.1

* 第九章 组合电路与时序电路的设计实习 9.1 组合电路设计实例——GRAY/BIN变换电路 9.3 时序逻辑电路设计实例——可变模计数器 back 4位格雷码/二进制码变换电路有三种设计方法 方程输入法 宏调用 利用通用模块设计 GRAY/BIN 变换电路 方程输入法: ABLE语言设计 module EX2 title ‘4bit GRAY/BIN Converter’ B0, B1, B2, B3 pin istype ’com’; G0, G1, G2, G3 pin ; EN pin ; equtions B0=EN ( !G3!G2!G1G0 # !G3!G2G1!G0 # !G3G2!G1!G0 # !G3G2G1G0 # G3!G2!G1!G0 # G3!GG1G0 # G3G2!G1G0 # G3G2G1G0 ); B1=EN ( !G3!G2G1 # !G3G2!G1 # G3!G2!G1 # G3G2G1 ); B2=EN ( !G3G2 # G3!G2 ); B3=ENG3; END; end 设计仿真 module EX2 title ‘4bit GRAY/BIN Converter’; B0, B1, B2, B3 pin istype ‘com’; G0, G1, G2, G3 pin ; EN pin ; G=[G3 .. G0]; B=[B3 .. B0]; 1, 0, X=H, L, .X.; test_vectors ([EN, G ]- B ); [ 0 , X ]- 0; [ 1 , 0 ]- 0; [ 1 , 1 ]- 1; [ 1 , 2 ]- 3; [ 1 , 3 ]- 2; [ 1 , 4 ]- 7; [ 1 , 5 ]- 6; [ 1 , 6 ]- 4; [ 1 , 7 ]- 5; [ 1 , 8 ]- 15; [ 1 , 9 ]- 14; [ 1 , 10 ]-12; [ 1 , 11 ]-13; [ 1 , 12 ]- 8; [ 1 , 13 ]- 9; [ 1 , 14 ]- 11; [ 1 , 15 ]- 10; END XOR4 XOR3 XOR2 AND2 AND2 AND2 AND2 B0 B1 B2 B3 EN G0 G1 G2 G3 · · · · · · · · · 宏调用法 图9.1 G/B变换电路原理图 译 码 器 (与门) 编 码 器 (或门) 输 入 输 出 最 小 值 利用通用模块设计 (a)通用结构 图9.2 ‘译码-编码’结构的码制变换器 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 EN 3 2 1 0 74154 74147 G3 G2 G1 G0 B3 B2 B1 B0 (b)具体电路 图9.2 ‘译码-编码’结构的码制变换器 back 可变模计数器 0 1 2 3 7 6 5 4 01/0 /0 /0 /0 /0 MA,MB/QCC 10/1 11/1 00/1 图9.11 可变模计数器状态图 具体方法 1)逻辑方程设计 根据表9.3 表9.4 可得Q2, Q1, Q0三个D触发器的激励方程 和进位信号QCC的输出方程 源文件 module EX3 title ‘Multi-mode Counter’ Q3, Q2, Q1 pin istype‘reg’; QCC pin istype ‘reg’; MA, MB pin; RE_ pin; CLK pin; COUNTER=[Q2, Q1, Q0]; 1, 0, C, X=H, L, .C., .X.; equations [Q0 .. Q2].clk=CLK; [Q0 .. Q2].ar=!_RE; Q2=

文档评论(0)

xy88118 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档