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

  • 小世界怎么看浏览记录(怎么在小世界里面看历史记录)

    小世界怎么看浏览记录(怎么在小世界里面看历史记录)

  • 华为手机总是发烫,应该怎么办(华为手机总是发热怎么办)

    华为手机总是发烫,应该怎么办(华为手机总是发热怎么办)

  • 放碟片的机子叫什么(放碟的音乐机器)

    放碟片的机子叫什么(放碟的音乐机器)

  • flash文字逐字出现遮罩(flash文字逐字出现动画效果)

    flash文字逐字出现遮罩(flash文字逐字出现动画效果)

  • 微信提示上传身份证照片安全吗(微信提示上传身份证照片是怎么回事)

    微信提示上传身份证照片安全吗(微信提示上传身份证照片是怎么回事)

  • 快手提现失败是怎么回事(快手提现失败是咋回事)

    快手提现失败是怎么回事(快手提现失败是咋回事)

  • 探探闪退是什么情况(探探闪退怎么办)

    探探闪退是什么情况(探探闪退怎么办)

  • 华为手机本地音乐在哪个文件夹(华为手机本地音频文件在哪里)

    华为手机本地音乐在哪个文件夹(华为手机本地音频文件在哪里)

  • 微信与手机不兼容怎么办(微信手机不兼容安装不了咋办)

    微信与手机不兼容怎么办(微信手机不兼容安装不了咋办)

  • 华为桌面上的时间和天气不见了咋办(华为桌面上的时间和天气删掉了怎样恢复)

    华为桌面上的时间和天气不见了咋办(华为桌面上的时间和天气删掉了怎样恢复)

  • 笔记本屏幕一直刷新不停(笔记本屏幕一直闪)

    笔记本屏幕一直刷新不停(笔记本屏幕一直闪)

  • 手机京东怎么查看预约的商品(手机京东怎么查看电子发票)

    手机京东怎么查看预约的商品(手机京东怎么查看电子发票)

  • 12.5寸笔记本有多大(12.6寸笔记本)

    12.5寸笔记本有多大(12.6寸笔记本)

  • 怎样鉴别华为手机是不是原封新机(怎样鉴别华为手机真假)

    怎样鉴别华为手机是不是原封新机(怎样鉴别华为手机真假)

  • oppor9怎么定时开关机(oppor9怎样定时开关手机)

    oppor9怎么定时开关机(oppor9怎样定时开关手机)

  • 小米4c电视能用语音吗(小米4c电视支持wifi吗)

    小米4c电视能用语音吗(小米4c电视支持wifi吗)

  • 探探解除配对怎么恢复(探探解除配对怎么办)

    探探解除配对怎么恢复(探探解除配对怎么办)

  • 华为荣耀7x能插内存卡吗(华为荣耀7x能插电信卡吗)

    华为荣耀7x能插内存卡吗(华为荣耀7x能插电信卡吗)

  • 咸鱼违规记录怎么消除(咸鱼违规记录怎么申诉)

    咸鱼违规记录怎么消除(咸鱼违规记录怎么申诉)

  • 小米有品和小米的关系(小米有品和小米是一家吗)

    小米有品和小米的关系(小米有品和小米是一家吗)

  • 迅雷敏感资源下载受限怎么办

    迅雷敏感资源下载受限怎么办

  • 半导体指纹和光学指纹(半导体指纹和光学指纹的外观)

    半导体指纹和光学指纹(半导体指纹和光学指纹的外观)

  • 华硕win10笔记本播放音乐有杂音怎么办(华硕win10笔记本如何恢复出厂设置)

    华硕win10笔记本播放音乐有杂音怎么办(华硕win10笔记本如何恢复出厂设置)

  • VUE3的watch监听使用(vuewatch监听对象及对应值的变化)

    VUE3的watch监听使用(vuewatch监听对象及对应值的变化)

  • 保险费车船税会计分录
  • 收到以前年度退所得税分录
  • 其他应收款账务处理题目
  • 现金流量表年报中的上年金额是什么
  • 申报个人所得税是按应发工资还是实发工资
  • 私人网银可以转到对公账户吗?
  • 一次性就业补助金的领取条件
  • 一般纳税人当月生效次月生效有什么区别
  • 土地增值税多交了怎么处理
  • 一般纳税人取得3%专票可以抵扣吗
  • 非货币交易例子
  • 社保补助扶持给个人的钱是否需要缴纳个人所得税呢?
  • 品牌使用费的账务处理
  • 委托贷款对方单位不还
  • 开具增值税专用发票的要求
  • 交增值税入什么科目
  • 开错税率怎么报税
  • 企业所得税固定资产一次性扣除
  • 关于不动产进项税额分期抵扣的新政策,以下不属于
  • 总包分包差额征税是什么意思
  • 现金流量表中现金流量净额怎么算
  • 土地补偿款属于专项资金吗
  • 多发工资还给老板是傻吗
  • 委托出口业务的账务如何处理呢?
  • 领备用金时会计怎么做账
  • 政府补助专款专用如何入账
  • 招标公司返回的钱怎么算
  • 年终应交增值税结转怎么算
  • yii框架教程
  • 土地长期租赁最长多长时间
  • kb4586819更新
  • 汇算清缴后补缴企业所得税账务处理
  • 六月雪的养殖方法和浇水时间
  • 购销合同印花税税率2023
  • 非货币性资产交换的记忆口诀
  • 金融机构同业外汇存款账户管理办法
  • php file_get_contents smb
  • 计提费用收到发票后会计分录
  • vue 播放视频流
  • css垂直导航栏
  • torch测定
  • 后处理作用
  • 喰种小说在线阅读
  • apache php mysql开发环境安装教程
  • 新公司有免税政策吗
  • 财务费用的利息费用怎么算
  • 织梦cms要钱吗
  • sqlserver数据表在哪里
  • 矿产资源补偿费属于管理费用吗
  • 坏账的计算公式
  • 出租车票做什么科目
  • 电子发票怎么开具流程呢?
  • 劳务费计入工资薪金总额吗
  • 实收资本为零的风险 债权人
  • 员工的生育津贴怎么发放
  • aspnet数据库访问
  • sql查询结果数量
  • 详解标准mysql(x64) Windows版安装过程
  • ubuntu系统中文
  • 创建mysql数据库指定字符集
  • 无法将此电脑升级到最新版本的windows10
  • win8.1退回win8
  • xp系统怎么取消开机登录界面
  • xp win10 打印机
  • centos 常用命令教程
  • linux远程gui
  • 微软64位Win10 Mobile很快到来 Surface Phone有望搭载
  • win8.1应用商店无法连接网络
  • javascript基础教程教材答案
  • c盘权限恢复默认设置
  • jQuery使用ajax方法解析返回的json数据功能示例
  • linux shell -s
  • javascript:void(0)是什么意思及href=#与href=javascriptvoid(0)的区别
  • 领导班子和领导干部的区别
  • 海关进口增值税如何入账
  • 海南省地方税务局关于土地增值税清算有关问题的通知
  • 公路客运购票
  • 广西国税发票查询系统
  • 网商贷补充收款方式
  • 社保工资申报错了可以重新申请吗
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设