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

  • QQ群推广,怎样让几亿QQ用户关注您(怎么把qq群推广出去)

    QQ群推广,怎样让几亿QQ用户关注您(怎么把qq群推广出去)

  • 苹果13promax怎么设置主卡(苹果13promax怎么删除壁纸)

    苹果13promax怎么设置主卡(苹果13promax怎么删除壁纸)

  • 抖音被拉黑怎么设置不让对方评论自己(抖音被拉黑怎么解除黑名单)

    抖音被拉黑怎么设置不让对方评论自己(抖音被拉黑怎么解除黑名单)

  • oppo手机天气卸载了怎么恢复(oppo手机天气卸载了怎么下载)

    oppo手机天气卸载了怎么恢复(oppo手机天气卸载了怎么下载)

  • 快手搬运别人作品后果(快手搬运别人作品违规吗)

    快手搬运别人作品后果(快手搬运别人作品违规吗)

  • miaisoundbox是小米音箱吗(miaisoundbox-lx06)

    miaisoundbox是小米音箱吗(miaisoundbox-lx06)

  • 苹果4.7寸手机有哪些(苹果4.7寸手机有多大)

    苹果4.7寸手机有哪些(苹果4.7寸手机有多大)

  • 骁龙765g是集成基带吗(骁龙765g是不是集成芯片)

    骁龙765g是集成基带吗(骁龙765g是不是集成芯片)

  • 拼多多卖农产品要许可证吗(拼多多卖农产品需要什么条件)

    拼多多卖农产品要许可证吗(拼多多卖农产品需要什么条件)

  • 荣耀20pro能不能只换外屏(荣耀20pro能不能用40w快充)

    荣耀20pro能不能只换外屏(荣耀20pro能不能用40w快充)

  • beoplay a9怎么连蓝牙(beoplaya9wifi连接方法)

    beoplay a9怎么连蓝牙(beoplaya9wifi连接方法)

  • 联想一体机怎么连接wifi(联想一体机怎么进入u盘启动)

    联想一体机怎么连接wifi(联想一体机怎么进入u盘启动)

  • vivo勿扰模式怎么关闭(vivo勿扰模式怎么收藏联系人)

    vivo勿扰模式怎么关闭(vivo勿扰模式怎么收藏联系人)

  • 视频怎么拼到图片上(视频怎么拼图在一起)

    视频怎么拼到图片上(视频怎么拼图在一起)

  • 查看接龙怎么弄(查看接龙怎么查)

    查看接龙怎么弄(查看接龙怎么查)

  • k2p a1 a2区别(k2p a1 a2区别拆机)

    k2p a1 a2区别(k2p a1 a2区别拆机)

  • window遇到问题需要在1分钟内重新启动(window遇到问题需要重启)

    window遇到问题需要在1分钟内重新启动(window遇到问题需要重启)

  • 快手作品置顶怎么设置(快手作品置顶怎么取消怎么恢复)

    快手作品置顶怎么设置(快手作品置顶怎么取消怎么恢复)

  • 抖音怎么才能发5分钟视频(抖音怎么才能发布一分钟以上的视频)

    抖音怎么才能发5分钟视频(抖音怎么才能发布一分钟以上的视频)

  • 微信挂夜是什么意思(微信挂夜是什么意思啊)

    微信挂夜是什么意思(微信挂夜是什么意思啊)

  • 12.4.1系统更新了什么(12.4.1更新了什么)

    12.4.1系统更新了什么(12.4.1更新了什么)

  • ai岗位主要做什么(ai行业是什么工作 做什么的)

    ai岗位主要做什么(ai行业是什么工作 做什么的)

  • excel身份证号乱码(excel身份证号码乱码文本格式也不管用)

    excel身份证号乱码(excel身份证号码乱码文本格式也不管用)

  • 淘宝怎么删除购物车里面的宝贝(淘宝怎么删除购买过的店)

    淘宝怎么删除购物车里面的宝贝(淘宝怎么删除购买过的店)

  • pinia报错:getActivePinia was called with no active Pinia. Did you forget to install pinia?(getparameter报错)

    pinia报错:getActivePinia was called with no active Pinia. Did you forget to install pinia?(getparameter报错)

  • swapoff命令  关闭SWAP交换分区(关停所有swap分区的命令)

    swapoff命令 关闭SWAP交换分区(关停所有swap分区的命令)

  • 跨区域开票流程怎么走
  • 工业土地摊销年限最新规定
  • 回购股票注销股本,股价大涨案例
  • 普通发票专用发票每张最高限额
  • 国家相关规定出车补助的文件
  • 出售简易征收的固定资产的增值税怎么计算
  • 外商投资企业是中国企业吗
  • 跨境电商零售正面清单
  • 申请生育津贴需要提供什么材料
  • 财产保全包括支付宝吗
  • 客户预付货款会计分录
  • 出售股票会计怎么做分录
  • 补缴企业所得税滞纳金账务处理
  • 小规模纳税人需要汇算清缴吗
  • 全年一次性奖金计税方式2023
  • 期末结转增值税顺序
  • 补提上个月折旧会计分录
  • 企业分红需要缴纳什么税
  • 微软输入法突然变成繁体字怎么改回来
  • 银行利息为什么只算10个月
  • 发票抵扣联章子盖的不清怎么办
  • 年报的企业主营业务活动
  • windows7怎么说
  • 增值税出口退税为什么不属于政府补助
  • php页面之间传值
  • 债券转让增值税例子
  • PHP:Memcached::getOption()的用法_Memcached类
  • 小规模纳税人销售商品会计分录
  • PHP:curl_multi_remove_handle()的用法_cURL函数
  • 什么叫错账调整
  • 转让专利权的会计处理结果
  • yolov5损失
  • 财务处理的时候要做什么
  • 元的解释是什么?
  • python 如何学
  • cookie from
  • 浅析企业坏账产生的原因及对策
  • 在岗职工平均工资和社平工资的区别
  • 应收账款收不回来
  • dedecms使用教程
  • 费用发票可以抵税吗
  • 开公司抬头的发票需要提供什么
  • sql server 2016 sp2
  • sqlserver常用命令
  • 零售行业的销售额由什么决定
  • 个体户注销工商需要等公示时间结束吗?
  • 主营业务成本包括哪些
  • 信用减值损失是负数是什么意思
  • 商业承兑汇票托收什么意思
  • 计提福利费是什么意思
  • 制造费用的明细账应当按照什么设置
  • 会计凭证保管期限30年是哪一年开始的
  • 应付职工薪酬账户贷方登记的是
  • 电商行业的采购
  • 提供加工劳务计入什么科目
  • 应收票据和应收账款减少说明什么
  • 资产负债表中的固定资产是原值还是净值
  • 食品加工企业成本核算方法和流程
  • 生产经营所得成本费用怎么算
  • 营改增后建筑业开票规定
  • 税法规定固定资产最低折旧年限
  • mysql 忘记密码重置密码
  • win7系统更新软件
  • win10 下一代
  • ubuntu vnc远程
  • macos sierra版本10.12.6升级
  • win7系统修改
  • mozilla是啥
  • pic是啥软件
  • win7开机提示由于启动计算机时出现页面文件
  • linux中rpm命令详解
  • dos批处理教程
  • js字符串转为json
  • python给定某数字a
  • unity导入工程根本运行不了
  • SQLite之SQLiteStatement
  • csp2020成绩查询
  • 单位税额怎么算出来的
  • 江苏 税务局
  • 提供劳务者受害责任纠纷赔偿案例
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设