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

  • 给大家分享几个经典的网赚经验(给大家分享几个bt)

    给大家分享几个经典的网赚经验(给大家分享几个bt)

  • 手机为什么打不开文件(手机为什么打不了电话但可以上网)

    手机为什么打不开文件(手机为什么打不了电话但可以上网)

  • 20个手机用一个wifi会封号吗(20个手机用一个wifi抖音会封号吗)

    20个手机用一个wifi会封号吗(20个手机用一个wifi抖音会封号吗)

  • 快手提现安全吗(快手提现安全吗是真的吗)

    快手提现安全吗(快手提现安全吗是真的吗)

  • vivo手机自带gms吗(ViVO手机自带天气预报)

    vivo手机自带gms吗(ViVO手机自带天气预报)

  • 为什么我的抖音看不到别人在线(为什么我的抖音没有同城)

    为什么我的抖音看不到别人在线(为什么我的抖音没有同城)

  • 华为手机为什么不能安装应用(华为手机为什么没有5g版本)

    华为手机为什么不能安装应用(华为手机为什么没有5g版本)

  • 华为matepadpro5g版上市时间(华为matepadpro5g版和wifi版有什么区别)

    华为matepadpro5g版上市时间(华为matepadpro5g版和wifi版有什么区别)

  • 电脑进水黑屏电源还亮(电脑进水黑屏电源灯闪烁)

    电脑进水黑屏电源还亮(电脑进水黑屏电源灯闪烁)

  • vivo手机怎么设置小爱同学(vivo手机怎么设置锁屏时间)

    vivo手机怎么设置小爱同学(vivo手机怎么设置锁屏时间)

  • 四个视频同框怎么做

    四个视频同框怎么做

  • 苹果siri语音叫不出来(苹果siri语音叫不出来只有键盘可以打字)

    苹果siri语音叫不出来(苹果siri语音叫不出来只有键盘可以打字)

  • 手机自带相机不见了怎么恢复(手机自带相机不能拍照的原因)

    手机自带相机不见了怎么恢复(手机自带相机不能拍照的原因)

  • 华为col-al10是哪个型号(华为型号cor-al10手机)

    华为col-al10是哪个型号(华为型号cor-al10手机)

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

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

  • 苹果11没有耳机孔怎么办(苹果11没有耳机和充电头吗)

    苹果11没有耳机孔怎么办(苹果11没有耳机和充电头吗)

  • vivo手电筒在哪(vivo手电筒在哪儿)

    vivo手电筒在哪(vivo手电筒在哪儿)

  • 小米手环4充电多久充满(小米手环4充电没反应屏幕不亮怎么办)

    小米手环4充电多久充满(小米手环4充电没反应屏幕不亮怎么办)

  • 手机qq如何查看共同好友(手机qq如何查看已删除好友的聊天记录)

    手机qq如何查看共同好友(手机qq如何查看已删除好友的聊天记录)

  • 链信可以注销实名认证吗(链信还能交易吗)

    链信可以注销实名认证吗(链信还能交易吗)

  • 6dzf12电池是什么意思(6dzf202电池是什么意思)

    6dzf12电池是什么意思(6dzf202电池是什么意思)

  • 三星手机sn码在哪里(三星手机查询sn码)

    三星手机sn码在哪里(三星手机查询sn码)

  • 苹果手机出到几了(2023年苹果手机出到几了)

    苹果手机出到几了(2023年苹果手机出到几了)

  • vivo手机返回键怎么设置(vivo手机返回键三个键怎么调)

    vivo手机返回键怎么设置(vivo手机返回键三个键怎么调)

  • vivoz3i呼吸灯在哪里设置(vivoiqooz3呼吸灯)

    vivoz3i呼吸灯在哪里设置(vivoiqooz3呼吸灯)

  • 电脑开机桌面没有图标(电脑开机桌面没反应怎么办)

    电脑开机桌面没有图标(电脑开机桌面没反应怎么办)

  • 苹果iPhone6s蓝牙连接汽车方法(苹果6手机蓝牙)

    苹果iPhone6s蓝牙连接汽车方法(苹果6手机蓝牙)

  • 走进chatGPT新一代机器人(《走进新时代》专栏)

    走进chatGPT新一代机器人(《走进新时代》专栏)

  • 小规模纳税人销售额超过500万
  • 哪些土地房产转让合法
  • 土增清算问题
  • 携程代订住宿发票能作为差旅费报销吗
  • ibps对公提回贷记分录
  • 一般纳税人混凝土税率
  • 净利润为什么要减折旧
  • 转让房地产未完工项目增值税发票如何处理?
  • 4s店买车首付能付一成吗
  • 企业所得税税前扣除异常是什么意思
  • 销售商品的成本计入什么科目
  • 亏损企业净资产负债率
  • 地质灾害评估费收费标准
  • 建筑企业如何申请高新技术企业
  • 建筑企业在工程所在地全额征收
  • 车辆保险属于金融服务吗
  • 非营利组织报销做账怎么做
  • 外币汇兑差额债券投资计入什么科目?
  • 销售商品收到货款20000元存入银行
  • 未办土地有偿使用手续多少钱
  • 内帐应收应付款坏账年末怎么处理?
  • 小规模纳税人进项税额怎么算
  • 开业庆典的活动内容
  • 开增值税发票折扣额怎么开出来的?
  • 增值税中的视同销售区分为几种情况?
  • pruttct.exe - pruttct是什么进程 有什么用
  • 招标场地费计入什么科目
  • Win11 Build 22471 Dev版更新推送(附更新修复已知问题汇总)
  • win10不关机设置方法
  • flash是什么文件
  • 盘盈盘亏固定资产
  • 贷款滞纳金如何收取
  • nyu数据集
  • 经营租入的设备为什么不属于资产
  • php执行linux脚本
  • 小规模纳税人每月申报什么税
  • unplugin-auto-import/vite
  • vue父子组件如何传递数据
  • 公司建造厂房
  • 固定资产清理是什么意思
  • 其他应付款用什么冲掉
  • 债务重组开场白
  • sql server配置文件在哪
  • 无追保理是投资还是投资
  • 国际货运操作流程图
  • 直接免征的税款属于政府补助吗
  • 个人所得税申报教程
  • 赠送商品入什么科目
  • 普通发票为什么只能领一张
  • 事业单位应交增值税明细科目
  • 迟到扣发工资
  • 出差期间招待费用怎样报销
  • 外资企业再投资退税
  • 公允价值变动损益借贷方向
  • 小规模纳税人如何缴纳企业所得税
  • SQL中exists的使用方法
  • docker mysql 数据存储容器目录
  • 我用u盘装系统
  • centos好玩的命令
  • u盘安装win7系统教程图解
  • avc用什么打开
  • 查看linux系统日志命令
  • win1021h2版本怎么样
  • win8跳过开机密码
  • windows8兼容性
  • unity描边shader
  • node.js cookie-parser 中间件介绍
  • bat批处理字符串转ascii10进制规避特殊字符
  • unity 技术
  • Node.js中的全局对象有
  • Python搭建HTTP服务器和FTP服务器
  • linux怎么使用
  • pythonjam怎么用
  • js处理时间
  • 低保大数据核查哪些数据
  • 技术转让条件
  • 回购房 安置房
  • 个人所得税需要计提吗?
  • 医保电子凭证怎么激活
  • 企业演讲稿 英文
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设