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

  • 怎么注册新的抖音号(怎么注册新抖音号不被认识的人找到)

    怎么注册新的抖音号(怎么注册新抖音号不被认识的人找到)

  • 怎么使用word修订模式(怎么使用word修订标记)

    怎么使用word修订模式(怎么使用word修订标记)

  • 华为nova5屏幕返回键怎么设置(华为nova5手机屏幕旋转怎么关掉)

    华为nova5屏幕返回键怎么设置(华为nova5手机屏幕旋转怎么关掉)

  • 抖音上的视频用什么软件裁剪的(抖音上的视频用什么剪辑的)

    抖音上的视频用什么软件裁剪的(抖音上的视频用什么剪辑的)

  • 联通4g限速取消代码(联通取消限速服务)

    联通4g限速取消代码(联通取消限速服务)

  • 集成显卡是在主板里面还是cpu里面(集成显卡是主板上还是cpu)

    集成显卡是在主板里面还是cpu里面(集成显卡是主板上还是cpu)

  • 无线电收发原理(无线电收发原理概念)

    无线电收发原理(无线电收发原理概念)

  • c语言标识符第一个字符必须是(C语言标识符第1个字符)

    c语言标识符第一个字符必须是(C语言标识符第1个字符)

  • qq别人发的视频看不了怎么办(QQ别人发的视频怎么在线看)

    qq别人发的视频看不了怎么办(QQ别人发的视频怎么在线看)

  • 群聊等级怎么升级快(群等级如何提升)

    群聊等级怎么升级快(群等级如何提升)

  • pr调整图层干什么的(pr调整图层是什么意思)

    pr调整图层干什么的(pr调整图层是什么意思)

  • 支付宝怎样解绑淘宝(支付宝怎样解绑抖音账号)

    支付宝怎样解绑淘宝(支付宝怎样解绑抖音账号)

  • 微信卸载了重新安装聊天记录还在吗(微信卸载了重新安装怎么恢复聊天记录)

    微信卸载了重新安装聊天记录还在吗(微信卸载了重新安装怎么恢复聊天记录)

  • qq看点怎么样保存视频(qq看点怎么保存图片到相册)

    qq看点怎么样保存视频(qq看点怎么保存图片到相册)

  • 快手的收藏在哪里(快手的收藏在哪里看后怎么删除)

    快手的收藏在哪里(快手的收藏在哪里看后怎么删除)

  • kg316时控开关怎么设置(KG316时控开关怎么定时设置)

    kg316时控开关怎么设置(KG316时控开关怎么定时设置)

  • 怎么查看黑名单的短信(怎么查看黑名单的人是否打过电话?)

    怎么查看黑名单的短信(怎么查看黑名单的人是否打过电话?)

  • iphone11防摔吗(苹果11防摔功能是真的吗)

    iphone11防摔吗(苹果11防摔功能是真的吗)

  • 天翼云电脑怎么注册(天翼云电脑怎么下载软件)

    天翼云电脑怎么注册(天翼云电脑怎么下载软件)

  • word表格画线笔在哪里(word表格画线笔在哪)

    word表格画线笔在哪里(word表格画线笔在哪)

  • vivoy3是哪年出的(vivoy3什么时候出的)

    vivoy3是哪年出的(vivoy3什么时候出的)

  • PRISMSTA.EXE - PRISMSTA是什么进程 有什么用

    PRISMSTA.EXE - PRISMSTA是什么进程 有什么用

  • hcontrol.exe是什么进程 作用是什 hcontrol进程查询(hhcol.exe)

    hcontrol.exe是什么进程 作用是什 hcontrol进程查询(hhcol.exe)

  • 好奇地看着相机的北极熊,加拿大丘吉尔镇 (© Matthias Breiter/Minden Pictures)(好奇地看着我)

    好奇地看着相机的北极熊,加拿大丘吉尔镇 (© Matthias Breiter/Minden Pictures)(好奇地看着我)

  • 微信小程序--》你真的了解小程序组件的使用吗?(微信小程序开发平台)

    微信小程序--》你真的了解小程序组件的使用吗?(微信小程序开发平台)

  • dpkg命令  管理软件安装包(dpkg deinstall)

    dpkg命令 管理软件安装包(dpkg deinstall)

  • 个人所得税的账务处理
  • 知识产权入股需要过户给对方么
  • 增值税税率是怎么规定的
  • 纳税人识别号是什么哪里可以查到
  • 销售给学员的教材是否要缴纳增值税?
  • 统一机构信用代码查询系统
  • 一般纳税人开劳务专票多少个点
  • 企业年报股东及出资信息要怎么填写
  • 法人名下的车辆费用如何进公司帐
  • 企业之间无偿借款
  • 库存商品暂估入库
  • 会计凭证保管的含义及要求
  • 出售拆迁补偿住房违法吗
  • 增资后调减资本怎么计算
  • 缴纳企业所得税怎么计算
  • 租赁费交税税率是多少
  • 旅行社代订机票怎么做账
  • 为什么餐费不能计入在差旅费
  • 税号里面有字母吗
  • 纳税人提供不动产经营租赁增值税征收管理
  • 税收滞纳金起止时间问题
  • 完税证明已开回怎么处理
  • 分公司用总公司盖章说明
  • 工会经费的计税依据包括单位社保吗
  • gsicon.exe是什么进程 作用是什么 gsicon进程查询
  • 苹果15手机价格和图片颜色
  • 发票明细与实际送货清单不符
  • 公司帮员工代缴社保有风险吗
  • 制造费用主要包括哪些费用
  • php axios
  • linux入门学习
  • 城市基础设施配套费计入什么科目
  • 海关进口税可以抵扣吗
  • php与ajax交互
  • 劳务公司成本票不够怎么办
  • 冲回上年计提费用
  • php如何做app
  • 消耗品算什么科目
  • vue中的$el
  • kppw源码
  • 无形资产转让的最低收费额如何确定?
  • mongodb创建库
  • 运输行业油费怎么入账
  • 税控盘有什么用途和作用
  • 固定资产折旧的账务处理
  • 预算收入支出
  • 汇兑损益一级科目
  • SQL Sever 2005 Express 安装失败解决办法
  • sql中循环语句怎么写
  • 差旅费报销会计分录题目
  • 工业企业中制造费用包括哪些内容
  • 商场扣钱犯法
  • 税局代开专票对方隔月退回重开如何做账务处理呢?
  • 收到政府补助的会计分录
  • 补付预付账款账务处理分录
  • 逐步测试法计算内含报酬率
  • 费用报销单的摘要和报销项目怎么写
  • 超市的进场费怎么入会计科目
  • 以前年度费用科目入错 不影响以前年度利润的账务处理
  • mysql基本教程
  • windowsxp不能启动怎么修复
  • vista windows
  • ubuntuone
  • win10开始无法打开
  • win7系统卡慢怎么修复
  • pe硬盘安装win7系统教程
  • 原生js实现promise.all
  • js去除特殊字符
  • javascript如何学
  • iframe嵌入页面出现跨域问题
  • js怎么写java代码
  • 常用的八种教学方法
  • js判断路径下图片是否存在
  • jquery 跨域方法
  • 国际税务局邮箱是多少
  • 杭州电子税务局注册流程
  • 中国银行手机银行app官方下载
  • 地税局刚进去工资多少
  • 民族贸易产生的原因
  • 国家税务总局多少员工
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设