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

  • excel表格怎么调整行高和列宽(excel表格怎么调整所有列宽)

    excel表格怎么调整行高和列宽(excel表格怎么调整所有列宽)

  • 一个b站号可以登几个手机(一个b站号可以在几个设备)

    一个b站号可以登几个手机(一个b站号可以在几个设备)

  • iphonex的屏幕分辨率(苹果x的屏幕分版本吗)

    iphonex的屏幕分辨率(苹果x的屏幕分版本吗)

  • 腾讯活动网址域名必须包含什么(腾讯的活动网址区域名必须包含)

    腾讯活动网址域名必须包含什么(腾讯的活动网址区域名必须包含)

  • 华为荣耀20Pro咋添加桌面插件(华为荣耀20pro使用方法)

    华为荣耀20Pro咋添加桌面插件(华为荣耀20pro使用方法)

  • 表格升序降序怎么用(表格升序降序怎么弄word)

    表格升序降序怎么用(表格升序降序怎么弄word)

  • 超话发帖成功但搜不到(在超话发完帖子就没了)

    超话发帖成功但搜不到(在超话发完帖子就没了)

  • 腾讯会议共享屏幕是什么(腾讯会议共享屏幕看不到视频画面)

    腾讯会议共享屏幕是什么(腾讯会议共享屏幕看不到视频画面)

  • 取消话费信用服务是什么意思(取消话费信用服务指的是什么)

    取消话费信用服务是什么意思(取消话费信用服务指的是什么)

  • d3dcompiler_43.dll是什么(d3dcompiler_43.dll是哪个运行库)

    d3dcompiler_43.dll是什么(d3dcompiler_43.dll是哪个运行库)

  • 苹果手机连wifi网速很慢(苹果手机连wifi怎么看密码)

    苹果手机连wifi网速很慢(苹果手机连wifi怎么看密码)

  • 网页丢失是怎么回事(网页丢失是怎么解决的)

    网页丢失是怎么回事(网页丢失是怎么解决的)

  • boss怎么注销账号(boss怎么注销个人账号)

    boss怎么注销账号(boss怎么注销个人账号)

  • pp视频会员是什么(pp视频会员是什么软件)

    pp视频会员是什么(pp视频会员是什么软件)

  • 苹果手机在哪里下载软件(苹果手机在哪里打开5g网络)

    苹果手机在哪里下载软件(苹果手机在哪里打开5g网络)

  • 怎么查看图片的位置信息(怎么查看图片的分辨率)

    怎么查看图片的位置信息(怎么查看图片的分辨率)

  • 金立怎么关闭故事锁屏(金立手机f6l怎么关闭故事锁屏)

    金立怎么关闭故事锁屏(金立手机f6l怎么关闭故事锁屏)

  • 企业qq上怎么群发消息(企业qq怎么弄)

    企业qq上怎么群发消息(企业qq怎么弄)

  • 快手怎么看到别人关注的人(快手怎么看到别人的隐私作品)

    快手怎么看到别人关注的人(快手怎么看到别人的隐私作品)

  • 苹果x日历怎么显示节日(苹果X日历怎么显示在桌面)

    苹果x日历怎么显示节日(苹果X日历怎么显示在桌面)

  • 苹果蓝牙耳机二代怎么充电(苹果蓝牙耳机二代和三代哪个好用)

    苹果蓝牙耳机二代怎么充电(苹果蓝牙耳机二代和三代哪个好用)

  • pd快充为什么要typec(为什么pd快充会弹两下)

    pd快充为什么要typec(为什么pd快充会弹两下)

  • 爱奇艺vip季卡是什么意思(爱奇艺季卡是多长时间)

    爱奇艺vip季卡是什么意思(爱奇艺季卡是多长时间)

  • vue3 如何实现 表格内容无缝滚动,我又写了一堆冗余代码(vue3怎么用)

    vue3 如何实现 表格内容无缝滚动,我又写了一堆冗余代码(vue3怎么用)

  • 基于深度学习的轴承寿命预测实践,开发CNN、融合LSTM/GRU/ATTENTION

    基于深度学习的轴承寿命预测实践,开发CNN、融合LSTM/GRU/ATTENTION

  • 外贸企业进项税不抵扣分录
  • 个人所得税的纳税方式有哪几种
  • 哪些费用类专票可以抵扣
  • 有形动产租赁属于营改增吗
  • 股东分红需要开股东会决定吗?
  • 增值发票每月上报是怎么个程序吗
  • 季度的工会经费计税依据
  • 办公室购买水果做会计分录
  • 给员工购买意外险进项税能不能抵扣
  • 企业外部风险包括
  • 公司股东没有认缴资金
  • 企业税金包括
  • 费用跨年入账所得怎么算
  • 之前付过款回来收到发票应该怎么做凭证
  • 以固定资产增资子公司 可以溢价么
  • 计提费用的时候可以计提税金吗
  • 进项税抵扣的房租怎么算
  • 中国公司投资海外有什么限制
  • 个人承包工程如何合理避税
  • 企业承担社保
  • 公司给供电局转账违法吗
  • 维修费属于印花税
  • 个人公积金公司这178,个人交多少
  • 如何理解总分机的概念
  • 承兑汇票可以入个人账户吗
  • 收到招标公司开的发票
  • 房屋租赁合同变更
  • 个人劳务费几个点
  • 人力资源服务收入计入什么科目
  • 微软的机会
  • 苹果14数据线
  • 车辆开具发票后会计分录?
  • 应交增值税专栏下的增值税项目有哪些?
  • 逾期包装物押金收入计入什么科目
  • 应交税金 应交税费
  • 增值税专用发票上注明的价款含税吗
  • php和js 哪个简单
  • 固定资产加速折旧最新政策2022
  • 占统治地位的英文短语
  • 应收票据有利息收入吗
  • 个体工商户建账办法最新
  • 保险费的增值税税率
  • 为什么盈余公积减少,未分配利润增加
  • 织梦怎样实现文件上传
  • 待报解预算收入怎么做账
  • 生成100个[30-99]之内的随机数
  • 冲销上个月成本的会计分录
  • 想买微波炉
  • 少数股东权益贷方表示什么意思
  • 公司注销其他应付款怎么冲平
  • 路桥公司会计核算办法
  • 分公司分摊比例
  • 员工给兄弟公司的感谢信
  • 银行日记账更正
  • 发票打印机格式不对
  • 生产型企业年终奖发放方案
  • 发票勾选认证成功了是不是就可以抵扣呀
  • 会计年初如何轻松工作
  • 建筑机械使用安全规范最新版
  • mysql数据库内存占用高
  • sql 关系数据库
  • win10怎么给Windows Defender添加排除项?
  • windows图标显示不出来
  • xp安装声卡驱动
  • win8更新一直停着不动
  • 重装系统要注意哪些
  • ubuntu20关机卡在logo
  • cocos2d-x 3.2 在window平台vs2012下解决中文乱码问题
  • Cocos2dx3.2 Crazy Tetris 游戏输入(键盘事件,重力事件,触摸屏事件)
  • linux rpm -i
  • css在ie失效
  • 女鬼照片
  • android开发范例实战宝典
  • 短信发送器
  • 使用SQLite数据库保存和处理数据
  • python编写简单的计算器加减乘除
  • 保险是不是跟车走
  • 缴款书的基本内容
  • 税务部门立足
  • 重庆个人税务查询
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设