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

  • 两部oppo手机同步了怎么解除(oppo手机能做到两部手机同步吗?)

    两部oppo手机同步了怎么解除(oppo手机能做到两部手机同步吗?)

  • 喜马拉雅青少年模式在哪(喜马拉雅青少年模式密码忘记了怎么办)

    喜马拉雅青少年模式在哪(喜马拉雅青少年模式密码忘记了怎么办)

  • appstore怎么切换地区(appstore怎么切换id账号ios16)

    appstore怎么切换地区(appstore怎么切换id账号ios16)

  • 网易云下载的音乐怎么保存到本地(网易云下载的音乐如何转成mp3)

    网易云下载的音乐怎么保存到本地(网易云下载的音乐如何转成mp3)

  • 荣耀20pro和nova5pro区别(荣耀20pro和nova7对比)

    荣耀20pro和nova5pro区别(荣耀20pro和nova7对比)

  • 华为手机微信分身怎么单独加密(华为手机微信分身可以分3个吗)

    华为手机微信分身怎么单独加密(华为手机微信分身可以分3个吗)

  • flash player什么意思(adobe flash player是什么意思?)

    flash player什么意思(adobe flash player是什么意思?)

  • 带问号的文件能删除吗(带问号的文件能复印吗)

    带问号的文件能删除吗(带问号的文件能复印吗)

  • 微信拉黑删除后对方还能申请好友吗(微信拉黑删除后怎么恢复聊天记录)

    微信拉黑删除后对方还能申请好友吗(微信拉黑删除后怎么恢复聊天记录)

  • wps仿宋gb2312怎么找不到(wps仿宋gb2312怎么下载安装)

    wps仿宋gb2312怎么找不到(wps仿宋gb2312怎么下载安装)

  • 店铺不存在或店铺已关闭是什么意思(店铺不存在或店铺已关闭买的东西要退吗?)

    店铺不存在或店铺已关闭是什么意思(店铺不存在或店铺已关闭买的东西要退吗?)

  • 如何查看qq登录的地点位置(如何查看qq登录历史记录)

    如何查看qq登录的地点位置(如何查看qq登录历史记录)

  • 华为p30要不要升级10系统

    华为p30要不要升级10系统

  • 台式win10没有调节亮度(win10电脑没有调节亮度的选项)

    台式win10没有调节亮度(win10电脑没有调节亮度的选项)

  • 移动pin码初始密码是多少(移动pin初始密码是多少)

    移动pin码初始密码是多少(移动pin初始密码是多少)

  • 中国移动剪卡去哪里剪(移动公司剪卡收费吗)

    中国移动剪卡去哪里剪(移动公司剪卡收费吗)

  • 固态硬盘怎么安装(固态硬盘怎么安装在笔记本上)

    固态硬盘怎么安装(固态硬盘怎么安装在笔记本上)

  • 电脑慢的要死怎么办(电脑慢了)

    电脑慢的要死怎么办(电脑慢了)

  • 手机主板漏电怎么办(手机主板漏电会有什么反应)

    手机主板漏电怎么办(手机主板漏电会有什么反应)

  • oppo手保险箱在哪里(oppo手机保险箱里的东西如何恢复)

    oppo手保险箱在哪里(oppo手机保险箱里的东西如何恢复)

  • ods系统是什么意思(od os ds)

    ods系统是什么意思(od os ds)

  • 章鱼输入法怎么斗图 为什么我没有(章鱼输入法怎么换键盘皮肤)

    章鱼输入法怎么斗图 为什么我没有(章鱼输入法怎么换键盘皮肤)

  • 酷睿i7和intel i7区别(酷睿i7和intel i7哪个好)

    酷睿i7和intel i7区别(酷睿i7和intel i7哪个好)

  • 苹果蓝牙耳机怎么关闭(苹果蓝牙耳机怎么恢复出厂设置)

    苹果蓝牙耳机怎么关闭(苹果蓝牙耳机怎么恢复出厂设置)

  • 微信如何多方视频(怎样微信多方视频)

    微信如何多方视频(怎样微信多方视频)

  • QQ如何把地址定位分享给好友(qq如何把地址定位改了)

    QQ如何把地址定位分享给好友(qq如何把地址定位改了)

  • vivox9s怎么备份联系人(vivo手机怎么备份)

    vivox9s怎么备份联系人(vivo手机怎么备份)

  • 亚士顿森林薄雾日出,英国东萨塞克斯郡 (© Tim Stocker Photography/Getty Images)

    亚士顿森林薄雾日出,英国东萨塞克斯郡 (© Tim Stocker Photography/Getty Images)

  • 职工享受工伤津贴的条件
  • 互助资金协会科目
  • 外商投资合伙企业的性质与特征
  • 税控盘退费怎么做会计分录
  • 公司收到待报解预算收入退的款是什么
  • 私人企业利润怎么分配?
  • 债券的投资收益率
  • 客户为了凑整多打的款计入什么科目?
  • 事业单位对外投资涉及的主要科目有
  • 酒店收入简易征收会计核算是怎样的?
  • 年末要计提所得税分录
  • 预缴的企业所得税可以扣除吗
  • 有限合伙企业对外转让财产份额
  • 连续12个月超过500万怎么办
  • 杨志勇财政
  • 电子承兑到期收款怎么做账务
  • 核定征收和定期定额的区别
  • 开票超过离线时长怎么解决
  • 个人独资企业的特点
  • 应交增值税是总额吗
  • 前期认证相符且不符合
  • 遇到境外网络勒索敲诈怎么办
  • 以前年度多计提了税金怎么办
  • 如何制作macos bigsur的启动盘
  • 怎样开发票的具体步
  • mac怎么把通知栏固定
  • linux的系统配置文件
  • pnaico.exe是什么软件
  • 科克伯什么意思
  • 一般纳税人差额征税申报表怎么填
  • 特许权使用费属于无形资产吗
  • PHP:mcrypt_generic()的用法_Mcrypt函数
  • 印刷厂成本核算
  • 农村个体户需要报税吗
  • 废旧物资发票抵扣
  • servlet工作原理和生命周期
  • react keepalive
  • 税务登记投资总额和注册资本一样吗
  • 低代码框架开发
  • 无形资产属于哪一类
  • 第一季度季初资产总额和第一季度季末同一个数吗
  • html 教程
  • 未确认融资费用账务处理
  • 端午节补几天工资
  • 关联方利息支出税前扣除规定
  • 网购报销需要发票和什么截图
  • 发票备注栏必须写吗
  • 加计抵减和加计扣除是一个意思吗
  • 卖废品收入计入需要交税吗
  • 事业单位财政直接支付购置固定资产
  • 开出银行汇票支付货款
  • 变更法人流程和资料
  • 委托加工业务的财务职责
  • 发票开预付卡充值可以计入费用吗?
  • 公司申请土地建厂房
  • 租来的办公室装修费摊销几年
  • 明细账建账的步骤
  • sqlserver多表查询 索引
  • sql多行合并成一行 oracle
  • Windows Server 2008下Backup功能全通透
  • ntldr.exe - ntldr
  • 进程net1
  • windows8whql
  • windows8的ie浏览器在哪
  • window注销
  • vbs编辑
  • web在线编辑excel
  • django在window部署
  • 大家看的是什么
  • DOS命令删除文件夹
  • 批处理 重命名
  • 安卓的通用在哪里
  • 查看node
  • js函数里的函数怎么调用
  • unity ti
  • jquery.treegrid
  • js中alert怎么用
  • js 输入
  • 上海交电费户号8位数
  • 附加税申报表怎么做
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设