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

  • 真我q3s怎么设置双击亮屏(真我Q3s怎么设置锁屏时间)

    真我q3s怎么设置双击亮屏(真我Q3s怎么设置锁屏时间)

  • 屏幕使用时间有什么用(屏幕使用时间有时候显示不出来)

    屏幕使用时间有什么用(屏幕使用时间有时候显示不出来)

  • qq音乐怎么倍速播放(qq音乐怎么调倍速播放)

    qq音乐怎么倍速播放(qq音乐怎么调倍速播放)

  • xr来电闪光灯怎么开(苹果xr开启来电闪光灯)

    xr来电闪光灯怎么开(苹果xr开启来电闪光灯)

  • 抖音上私信别人能看到吗(抖音上私信别人看不到怎么回事)

    抖音上私信别人能看到吗(抖音上私信别人看不到怎么回事)

  • qq显示开车中是什么意思(qq开车会封号吗)

    qq显示开车中是什么意思(qq开车会封号吗)

  • 极速验号对淘宝账号有影响吗(极速验号对淘宝有影响吗)

    极速验号对淘宝账号有影响吗(极速验号对淘宝有影响吗)

  • 手机内部有滋滋的响声(手机内部有滋滋声)

    手机内部有滋滋的响声(手机内部有滋滋声)

  • 华为p30pro可以无线充电吗(华为p30pro可以无线快充吗)

    华为p30pro可以无线充电吗(华为p30pro可以无线快充吗)

  • qq上网课能互相看见吗(qq上网课可以回放吗)

    qq上网课能互相看见吗(qq上网课可以回放吗)

  • aux接口可以插麦克风吗(aux接口可以接无线话筒吗)

    aux接口可以插麦克风吗(aux接口可以接无线话筒吗)

  • word2010删除回车符(删除word里回车)

    word2010删除回车符(删除word里回车)

  • 苹果x用的什么基带(苹果x用的什么处理器)

    苹果x用的什么基带(苹果x用的什么处理器)

  • 苹果手机5录屏功能在哪里(苹果手机录屏时怎样才能录到声音)

    苹果手机5录屏功能在哪里(苹果手机录屏时怎样才能录到声音)

  • 苹果恢复密钥在哪里找(苹果恢复密钥在激活新设备时候会用到)

    苹果恢复密钥在哪里找(苹果恢复密钥在激活新设备时候会用到)

  • 安卓怎么隐藏app图标(安卓怎么隐藏app名称)

    安卓怎么隐藏app图标(安卓怎么隐藏app名称)

  • 手机信号4ghd意思(手机信号4g+hd)

    手机信号4ghd意思(手机信号4g+hd)

  • ae旋转快捷键(ae的旋转工具怎么用)

    ae旋转快捷键(ae的旋转工具怎么用)

  • 手机4g 128g是什么意思(手机上4g+128g是什么意思)

    手机4g 128g是什么意思(手机上4g+128g是什么意思)

  • 拍视频需要哪些设备(拍视频需要哪些工作人员)

    拍视频需要哪些设备(拍视频需要哪些工作人员)

  • mac系统计算器怎么计算面积? mac计算器算面积的技巧(mac计算器怎么变小)

    mac系统计算器怎么计算面积? mac计算器算面积的技巧(mac计算器怎么变小)

  • 格林内尔湖,蒙大拿州冰川国家公园 (© Pung/Shutterstock)(格林湖人)

    格林内尔湖,蒙大拿州冰川国家公园 (© Pung/Shutterstock)(格林湖人)

  • Video.js 使用教程 - 手把手教你基于 Vue 搭建 HTML 5 视频播放器(video.js能播放什么格式)

    Video.js 使用教程 - 手把手教你基于 Vue 搭建 HTML 5 视频播放器(video.js能播放什么格式)

  • 老项目增值税简易计税
  • 建筑企业简易计税可以开专票吗
  • 出借包装物收到押金
  • 外管证过期了一个月罚款多少
  • 企业计提的资产包括哪些
  • 预缴增值税怎么填表
  • 计提坏账准备确认的信用减值损失累计金额
  • 低价销售差额部分计入
  • 何为自然人股东
  • 所得税季报中的利润总额包括哪些
  • 共用水电费税前扣除比例
  • 中央财政补贴政策
  • 公司和个人大额往来怎么办
  • 所得税汇算后要做账吗
  • 修理厂专票怎么开
  • 小规模可以收专票当费用票吗
  • 企业发生的运输费用怎么做账?
  • 营改增后小规模纳税人如何报税
  • 款已付发票未到怎么做结转成本
  • 1697509550
  • 不确定金额的应收账款
  • 旧物品翻新
  • 代订机票的电子专用发票可以抵扣吗
  • 企业所得税税前扣除管理办法2018
  • php判断为空的方法有哪些
  • 企业清算有哪些类型
  • 苹果6s自动清理
  • window10安装教程u盘
  • 电脑开机后桌面图标变乱
  • 枇杷叶的功效与作用及副作用
  • 投资利润率用什么表示
  • PHP:mcrypt_enc_get_modes_name()的用法_Mcrypt函数
  • 住房房产税如何征收
  • 购买专利权的会议纪要
  • laravel获取请求参数
  • 工地临时设施搭设原则是什么?
  • 北海道的鱼
  • 企业一次性取得所得税
  • 出口免抵增值税是什么意思
  • php如何实现
  • php7 数组
  • 带有折扣的增值税怎么算
  • 政府会计代扣公积金怎么做分录
  • 增值税专用发票有几联?
  • python send_from_directory
  • 纳税信用等级区别在哪
  • 总承包可以转包吗
  • 不能税前扣除的业务招待费怎么处理
  • 非应税项目是有哪些项目
  • 企业出售房屋
  • 入库单入账税务会查吗
  • 行政单位可以对外进行投资吗?
  • 税前减免
  • 内部应收账款计提坏账准备的抵消例题
  • 股权转让的账务怎么处理 会计分录
  • 工程结算材料款抵扣增值税
  • 进项税留抵怎么做分录
  • select into 和 insert into select 两种表复制语句
  • mysql_info
  • 政府禁用windows8
  • linux系统对硬件要求高吗
  • macos10.8下载
  • win1021年更新
  • win7如何查看电脑主板型号
  • 对js关键字命名的优点
  • shell脚本 -ne 0
  • shell脚本ping
  • linux的ftp命令
  • 在xml文件里使用的命令
  • shell脚本编程实验报告
  • dom 和bom
  • java模拟银行存款功能
  • JavaScript小技巧整理
  • javascript中继承
  • 《javascript高级程序设计》
  • 陷阱类过关游戏
  • 如何打印纳税申报表
  • 设计合同需要备案吗
  • 上海ca证书税务的怎么开通
  • 营转非的政策
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设