位置: IT常识 - 正文

【HDLBits刷题日记】08 Karnaugh Map to Circuit(高效刷题app)

编辑:rootadmin
Kmap1 化简卡诺图即可。 module top_module( input a, input b, input c, output out ); assign out=b|c|a; endmodule Kmap2 我是这样化简的。 module top_module( input a, inpu ... Kmap1

推荐整理分享【HDLBits刷题日记】08 Karnaugh Map to Circuit(高效刷题app),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:刷题狗知乎,middle刷题,hdu刷题,hdoj刷题指南,刷题功能,hdoj刷题指南,刷题功能,刷题功能,内容如对您有帮助,希望把文章链接给更多的朋友!

化简卡诺图即可。

module top_module( input a, input b, input c, output out ); assign out=b|c|a;endmoduleKmap2

我是这样化简的。

module top_module( input a, input b, input c, input d, output out ); assign out=(~a&~d)|(~b&~c)|(a&~b&d)|(b&c&d);endmoduleKmap3

这里d代表的是无关项,要不要圈起来都可以。

module top_module( input a, input b, input c, input d, output out ); assign out=(~b&c)|(a&c)|(a&~d);endmoduleKmap4

这道题一眼看过去根本没办法化简,但是根据提示,改变一个输入值总会使输出反转,所以可以推断出a、b、c、d应该进行的是异或运算。

module top_module( input a, input b, input c, input d, output out ); assign out=a^b^c^d;endmoduleExams/ece241 2013 q2

【HDLBits刷题日记】08 Karnaugh Map to Circuit(高效刷题app)

sop形式直接写就可以了,pos形式则需要sop形式使用摩根定理取反两次进行变换。

module top_module ( input a, input b, input c, input d, output out_sop, output out_pos); assign out_sop=(c&d)|(~a&~b&c); assign out_pos=c&(~a|d)&(~b|d);endmoduleExams/m2014 q3

也是直接化简就可以了。

module top_module ( input [4:1] x, output f ); assign f=(~x[1]&x[3])|(x[1]&x[2]&~x[3]);endmoduleExams/2012 q1g

化简的时候注意四个角。

module top_module ( input [4:1] x, output f); assign f=(~x[2]&~x[4])|(~x[1]&x[3])|(x[2]&x[3]&x[4]);endmoduleExams/ece241 2014 q3

这里要使用一个4-to-1的数据选择器实现四输入的逻辑。

逻辑为:f=(~a&~b&~c&d) |(~a&~b&c&d) |(~a&~b&c&~d) | (a&b&c&d) | (a&~b&~c&~d) | (a&~b&c&~d);

当a、b为00时,选中mux_in[0],也就是说控制mux_in[0]就可以了。

module top_module ( input c, input d, output [3:0] mux_in); assign mux_in[0]=(~c&~d)?1'b0:1'b1; assign mux_in[1]=1'b0; assign mux_in[2]=(~d)?1'b1:1'b0; assign mux_in[3]=(c&d)?1'b1:1'b0;endmodule

我这里貌似还是用了逻辑门,不符合要求,答案的表达式更加简洁,可以参考一下。

module top_module ( input c, input d, output [3:0] mux_in); // After splitting the truth table into four columns, // the rest of this question involves implementing logic functions // using only multiplexers (no other gates). // I will use the conditional operator for each 2-to-1 mux: (s ? a : b) assign mux_in[0] = c ? 1 : d; // 1 mux: c|d assign mux_in[1] = 0; // No muxes: 0 assign mux_in[2] = d ? 0 : 1; // 1 mux: ~d assign mux_in[3] = c ? d : 0; // 1 mux: c&dendmodule
本文链接地址:https://www.jiuchutong.com/zhishi/311738.html 转载请保留说明!

上一篇:webpack调优技巧(webpack怎么优化)

下一篇:python import的本质探究(python中import语句)

  • face id可以设置几个(iphone face id怎么设置)

    face id可以设置几个(iphone face id怎么设置)

  • 红米10xpro怎么反向充电(红米10x4g反向充电怎么操作)

    红米10xpro怎么反向充电(红米10x4g反向充电怎么操作)

  • i3 3240 cpu哪一年的(i3 3240什么时候出的)

    i3 3240 cpu哪一年的(i3 3240什么时候出的)

  • 拼多多的实物兑换为什么一直没有货(拼多多实物兑换怎么老是已兑完)

    拼多多的实物兑换为什么一直没有货(拼多多实物兑换怎么老是已兑完)

  • 抖音申诉没有通过怎么办(抖音申诉没有通过)

    抖音申诉没有通过怎么办(抖音申诉没有通过)

  • 电脑能打开网页但是软件不可以(电脑能打开网页打不开视频)

    电脑能打开网页但是软件不可以(电脑能打开网页打不开视频)

  • wmv是视频格式吗(wmv格式是视频格式吗)

    wmv是视频格式吗(wmv格式是视频格式吗)

  • 手机电子版照片怎么拍(手机电子版照片怎么弄到word文档上)

    手机电子版照片怎么拍(手机电子版照片怎么弄到word文档上)

  • 手机充一夜的电会对手机造成什么影响?(手机充一夜的电有事吗)

    手机充一夜的电会对手机造成什么影响?(手机充一夜的电有事吗)

  • 锐龙r53500u相当于i几(锐龙r53500怎么样)

    锐龙r53500u相当于i几(锐龙r53500怎么样)

  • 苹果vc/a是哪个国家版本(苹果vca是哪个版本)

    苹果vc/a是哪个国家版本(苹果vca是哪个版本)

  • 60fps是什么意思(60fps和30fps哪个清晰)

    60fps是什么意思(60fps和30fps哪个清晰)

  • 开发票可以改日期吗

    开发票可以改日期吗

  • 手机主题制作教程(手机主题制作教程 oppo)

    手机主题制作教程(手机主题制作教程 oppo)

  • 苹果8p扬声器音变小了(苹果8p扬声器音量小)

    苹果8p扬声器音变小了(苹果8p扬声器音量小)

  • ps未做完图怎么保存(ps没有完成的作品怎么保存)

    ps未做完图怎么保存(ps没有完成的作品怎么保存)

  • vivox9s怎么备份联系人(vivo手机怎么备份)

    vivox9s怎么备份联系人(vivo手机怎么备份)

  • 苹果手机验证应用没反应怎么办(苹果手机验证应用验证不了怎么回事)

    苹果手机验证应用没反应怎么办(苹果手机验证应用验证不了怎么回事)

  • vivo怎么设置图标大小(vivo怎么设置图标解锁方式)

    vivo怎么设置图标大小(vivo怎么设置图标解锁方式)

  • 怎么把文章做成图片(怎么把文章做成链接的方式)

    怎么把文章做成图片(怎么把文章做成链接的方式)

  • 打不通对方的电话是什么原因(打不通对方手机怎么办)

    打不通对方的电话是什么原因(打不通对方手机怎么办)

  • 如何增强无线网络信号?(如何增强无线网卡的接收能力)

    如何增强无线网络信号?(如何增强无线网卡的接收能力)

  • 华为mate50pro真实图片(华为mate50 pro)

    华为mate50pro真实图片(华为mate50 pro)

  • matchpathcon命令  查看文件默认安全上下文(matching path)

    matchpathcon命令 查看文件默认安全上下文(matching path)

  • 盘点Redis常用操作(redis的)

    盘点Redis常用操作(redis的)

  • 帝国CMS自动加图片水印的方法(帝国cms自动推送插件)

    帝国CMS自动加图片水印的方法(帝国cms自动推送插件)

  • 所得税税前扣除项目及扣除标准
  • 卖旧书侵权吗
  • 承兑汇票用开发票吗
  • 收据收到写什么
  • 代扣代缴消费税的会计分录
  • 工会经费计税基数包含支付职工的辞退福利
  • 个人厂房租赁税率是多少
  • 固定资产弃置费用计入什么科目
  • 异地存货管理
  • 企业税收滞纳金需要纳税调整吗
  • 融资租入的办公楼属于固定资产吗
  • 换货补差价怎么补给商家
  • 收到政府补助的固定资产的账务处理
  • 公司注销后应收款能打到法人账户吗
  • 购买实验器材会计分录
  • 报销发票会计怎么处理
  • 一般户可以结算货款吗
  • 营改增开票规定
  • 个税手续费返还计入哪个科目
  • 工程的进项税怎么处理
  • 外贸企业出口退税申报期限
  • 减少其他应付款冲费用做以前年度损益调整如何做分录
  • a公司转给b公司投资款的会计分录
  • 盈余公积转增实收资本要交税吗
  • 一次性收取一年租金
  • 简易计税 科目
  • win 11 bug
  • 桌面右键个性化没有关联的程序
  • linux 运行php脚本
  • 收到服务费计入什么科目
  • 数字证书费用计入管理费用什么科目
  • 在win7中,如何创建一个TXT文件
  • php教程 ftp 函数
  • 长期借款科目的期末余额
  • 购进农产品发生非正常损失
  • 股东已转让股权还可以追究出资吗
  • 没有抵扣联可以作废吗
  • 黄石国家公园里的必玩项目
  • chatcters
  • 外购存货的成本包括哪些内容
  • 怎么防止?
  • python导入模块的本质
  • 钢贸企业税收怎么算
  • 商品发生报废如何处罚
  • 不动产进项税额抵扣从什么时候开始
  • 普票和专票的
  • 待认证转出
  • 小规模纳税人开专票税率是1%还是3%
  • 运输公司车辆保养记录表格
  • 现金流量表是年度报表
  • 收到银行承兑汇票后,如何取钱
  • 公司认缴没有实缴会有什么风险
  • 核定应税所得率征收
  • 农业开发公司的名称有哪些
  • 财务费用利息收入的账务处理
  • 营业成本年末怎么结转
  • 挂靠地址如果被查了应该怎么处理?
  • 管理费用里包括哪些费用
  • 账务处理有哪几种
  • 挂其他应付款的帐怎么冲平
  • sql数据分类
  • centos中rpm包怎么安装
  • linux进程管理器
  • fedora s9
  • mac os x 10.9.5
  • -mtime +3详解 linux
  • style=display:inline
  • 基于个人同意处理个人信息的个人什么撤回其同意
  • setcontentview报错
  • js类继承的几种方式
  • androidsocket原理
  • android auto翻译
  • 用python写个脚本
  • python编程内容
  • python flask 路由
  • Android ORM之GreenDao学习
  • Android中使用HttpURLConnection和HttpClient实现GET和POST请求访问网络
  • 社保所属期起和所属期止是什么意思区别
  • 增值税申报表如何导出
  • 广东省地税总局领导班子
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设