位置: 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语句)

  • 禁止安装未知应用在手机哪里设置(禁止安装未知应用在手机哪里设置OPPO)

    禁止安装未知应用在手机哪里设置(禁止安装未知应用在手机哪里设置OPPO)

  • 腾讯视频只能一个人用吗(腾讯视频只能一个账号登录吗)

    腾讯视频只能一个人用吗(腾讯视频只能一个账号登录吗)

  • 驱动程序无法使用怎么办(驱动程序无法使用但是能打印)

    驱动程序无法使用怎么办(驱动程序无法使用但是能打印)

  • 苹果8p屏幕c3f可以换c11的吗(苹果8pc3f屏是哪)

    苹果8p屏幕c3f可以换c11的吗(苹果8pc3f屏是哪)

  • 森海塞尔蓝牙搜不到(森海塞尔 蓝牙 配对)

    森海塞尔蓝牙搜不到(森海塞尔 蓝牙 配对)

  • airpods连安卓手机音量小(airpods连安卓手机没声音)

    airpods连安卓手机音量小(airpods连安卓手机没声音)

  • 苹果11怎么拼图照片(苹果11怎么拼图照片 用手机)

    苹果11怎么拼图照片(苹果11怎么拼图照片 用手机)

  • 台式电脑几根线怎么插(台式电脑有几根线?)

    台式电脑几根线怎么插(台式电脑有几根线?)

  • 微视的粉丝能删除吗(微视如何删粉丝?)

    微视的粉丝能删除吗(微视如何删粉丝?)

  • 华为hcia认证用处大吗(华为认证 hcia-harmonyos device developer v1.0 课程)

    华为hcia认证用处大吗(华为认证 hcia-harmonyos device developer v1.0 课程)

  • 笔记本没有麦克风能说话吗(笔记本没有麦克风阵列)

    笔记本没有麦克风能说话吗(笔记本没有麦克风阵列)

  • 微信小程序无法获取位置信息(微信小程序无法连接网络)

    微信小程序无法获取位置信息(微信小程序无法连接网络)

  • 小米手环4上市时间(小米8手环功能介绍)

    小米手环4上市时间(小米8手环功能介绍)

  • 微信不需要验证就能成为好友(微信不需要验证就能成为好友对方知道吗)

    微信不需要验证就能成为好友(微信不需要验证就能成为好友对方知道吗)

  • 苹果收不到验证码是怎么回事(苹果收不到验证码怎么办)

    苹果收不到验证码是怎么回事(苹果收不到验证码怎么办)

  • 安卓手机有原彩显示吗(安卓手机有原彩功能吗)

    安卓手机有原彩显示吗(安卓手机有原彩功能吗)

  • 手机传送门是什么意思(手机的传送门什么用处)

    手机传送门是什么意思(手机的传送门什么用处)

  • 手机摔了一下会坏吗(手机摔了一下会影响电池吗)

    手机摔了一下会坏吗(手机摔了一下会影响电池吗)

  • OPPO k5防水吗(oppok5防水测试视频)

    OPPO k5防水吗(oppok5防水测试视频)

  • 荣耀20闪存规格(荣耀20s闪存)

    荣耀20闪存规格(荣耀20s闪存)

  • iphone6连不上wifi是怎么回事(iphone6连不上wifi是什么坏了)

    iphone6连不上wifi是怎么回事(iphone6连不上wifi是什么坏了)

  • iqoo的液冷怎么开启(iqoo5怎么打开液冷散热)

    iqoo的液冷怎么开启(iqoo5怎么打开液冷散热)

  • 拼多多猫好友怎么删除(拼多多怎么互相加为好友)

    拼多多猫好友怎么删除(拼多多怎么互相加为好友)

  • PS参考线有什么使用技巧(ps参考线在哪儿)

    PS参考线有什么使用技巧(ps参考线在哪儿)

  • 个人普通发票多少钱
  • 什么是企业增值税和所得税
  • 纳税会计的要素有
  • 网上申报办税
  • 专利银行卡汇款流程
  • 水果销售公司简介
  • 个体商户多少钱需要报税
  • 以前年度多交的企业所得税怎么调整
  • 经营活动现金净流量在报表上怎么看
  • 二手房差额税需要多少钱怎么计算的
  • 对公付款没有发票
  • 营改增后常用发票报销的种类有哪些呢?
  • 内部部门汇缴上级财务
  • 增值税价外费用如何开票
  • 营改增后,房地产开发项目预售价如何申报
  • 每月认证多少发票怎么算
  • 出让方式取得土地使用权会计处理
  • 体现公司财务状况的报表
  • 电子钥匙到期怎么办
  • 自然人是否适用财政部税务总局2022年第15号公告
  • 基建工程的各项工作包括
  • 实收资本怎样入账
  • 网卡和网线都正确接法
  • 资产利润率和资本利润率监管标准
  • 高新企业收到政府补贴
  • 上年发生的费用,下年来得发票,会计分录
  • 固定资产进项税额转出怎么做账务处理
  • iphone中的照片如何找回
  • 发票开出后只收到部分款怎么处理?
  • 固定资产减值如何确定
  • PHP:preg_last_error()的用法_PCRE正则函数
  • linux命令tar zcvf
  • 直接材料费用包括
  • 软件开发企业进项税额抵扣
  • php各大框架以及实现原理
  • php链式操作
  • 电票怎么付给别人
  • JavaScript | 1000个判断条件难道要写了1000个 if ? 一文教你如何实现分支优化
  • idea实用技巧
  • 织梦怎么添加相关
  • 应收账款0
  • 产权转移书据是什么印花税
  • sqlserver2005安装步骤教程
  • 含税价的基本定义是什么
  • 递延所得税怎么计算
  • concat group
  • 会计账簿有哪些作用
  • 未开票收入如何计提增值税
  • 怎么才能回到一年前
  • 公司增资的法条
  • 出口额和外汇收入
  • 企业的应付职工薪酬属于流动负债
  • 微信提现手续费多少?
  • 意外伤害条件
  • 本期应补退税额是什么意思
  • 应付账款预付账款期末余额怎么算
  • 企业一般用什么系统
  • SQL2005、SQL2008允许远程连接的配置说明(附配置图)
  • 如何设置电脑从d盘启动
  • 经典璧纸
  • winhost.exe - winhost是什么进程
  • windowssystem32configsystem 损坏
  • linux root用户登陆
  • win10怎么清理系统垃圾
  • win8开始菜单变为win10
  • unity3ds
  • unity3ds
  • linux find命令的使用
  • 使用div+css进行网页布局的三种方式
  • python中scatter函数
  • 使用jquery操作dom
  • nodejs 读取文件
  • jquery中判断某个类是否存在的方法
  • 原生js常用的方法
  • js string string
  • jQuery EasyUI Tab 选项卡问题小结
  • python读dat数据
  • 税务认证系统如何操作
  • 请问各位专家金线吊乌龟有什么功效
  • 成都网上税务局
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设