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

  • 安卓手机如何打开.exe文件(安卓手机如何打开zip文件)

    安卓手机如何打开.exe文件(安卓手机如何打开zip文件)

  • 抖音小店和橱窗的区别有哪些(抖音小店和橱窗的区别)

    抖音小店和橱窗的区别有哪些(抖音小店和橱窗的区别)

  • 快手创作者激励计划怎么加入(快手创作者激励计划不给钱了)

    快手创作者激励计划怎么加入(快手创作者激励计划不给钱了)

  • 小米平板4怎么不卖了(小米平板4怎么把应用安装到sd卡)

    小米平板4怎么不卖了(小米平板4怎么把应用安装到sd卡)

  • qq开启幸运字符对方知道吗(qq开启幸运字符saudade什么意思)

    qq开启幸运字符对方知道吗(qq开启幸运字符saudade什么意思)

  • 什么是系统部件之间传送信息的公共通道(部件级和系统级)

    什么是系统部件之间传送信息的公共通道(部件级和系统级)

  • 手机屏幕脱胶要换屏吗(手机屏幕脱胶要多久好)

    手机屏幕脱胶要换屏吗(手机屏幕脱胶要多久好)

  • 新注册的淘宝号不能开店吗(新注册的淘宝号怎么养号)

    新注册的淘宝号不能开店吗(新注册的淘宝号怎么养号)

  • 淘宝上hot是什么意思

    淘宝上hot是什么意思

  • 苹果自带电台叫什么(苹果自带电台软件叫什么名字)

    苹果自带电台叫什么(苹果自带电台软件叫什么名字)

  • osie超清视效是什么意思(osie超清视效是哪款手机)

    osie超清视效是什么意思(osie超清视效是哪款手机)

  • 电脑开机键一直闪开不了机(电脑开机键一直闪烁黄灯)

    电脑开机键一直闪开不了机(电脑开机键一直闪烁黄灯)

  • camera是什么手机(a|camera是什么手机)

    camera是什么手机(a|camera是什么手机)

  • 华为荣耀8x上市时间(华为荣耀x8)

    华为荣耀8x上市时间(华为荣耀x8)

  • 手机无线网络连接不上是什么原因(手机无线网络连接上但上不了网)

    手机无线网络连接不上是什么原因(手机无线网络连接上但上不了网)

  • boss直聘账号被锁怎么办(Boss直聘账号被锁定)

    boss直聘账号被锁怎么办(Boss直聘账号被锁定)

  • 荣耀20i怎么设置分屏(荣耀20i怎么设置动态锁屏)

    荣耀20i怎么设置分屏(荣耀20i怎么设置动态锁屏)

  • 荣耀8怎么设置反向充电(荣耀8volte怎么设置)

    荣耀8怎么设置反向充电(荣耀8volte怎么设置)

  • iphonex怎么更新运营商(iphonex怎么更新软件)

    iphonex怎么更新运营商(iphonex怎么更新软件)

  • 亲情号能看见对方买的物品么(亲情号能看见对方的通话吗)

    亲情号能看见对方买的物品么(亲情号能看见对方的通话吗)

  • 安卓怎么查看充电次数(安卓怎么查看充值记录)

    安卓怎么查看充电次数(安卓怎么查看充值记录)

  • 微信下面有个对号怎么去掉(微信下边有一个对号是什么意思)

    微信下面有个对号怎么去掉(微信下边有一个对号是什么意思)

  • huaweip30的屏幕规格(华为prop30屏幕多少钱)

    huaweip30的屏幕规格(华为prop30屏幕多少钱)

  • oppok1怎么隐藏应用(oppok1如何设置隐藏)

    oppok1怎么隐藏应用(oppok1如何设置隐藏)

  • 苹果xr怎么退后台(苹果xr如何退出程序)

    苹果xr怎么退后台(苹果xr如何退出程序)

  • 最早的光学变焦拍照手机是什么(目前光学变焦最大支持多少倍)

    最早的光学变焦拍照手机是什么(目前光学变焦最大支持多少倍)

  • python九宫格图片的原理(python简单九宫格拼图游戏)

    python九宫格图片的原理(python简单九宫格拼图游戏)

  • 金税开票软件怎么修改开票人
  • 金税四期税务机关一局式
  • 车辆报废做账务处理依据的法规是
  • 增值税减免附加税怎么申报
  • 其他应付款不用付了会计分录
  • 股东分红需要开股东会决定吗?
  • 会计科目生产成本怎么算
  • 建筑服务专用发票需要进项吗
  • 公司成立前购买的设备算个人还是公司
  • 4s店试驾车转卖怎么开票
  • 银行汇兑计入哪个会计科目?
  • 年终奖2月发怎么申报个税
  • 工程个人所得税扣除标准是多少
  • 水利建设专项收入计入什么科目
  • 企业没交社保年限怎么算
  • 分公司可以单独签协议吗
  • 分公司是否需要章程
  • 冲失业保险分录怎么做
  • 公司租车交税
  • 电脑上不了网怎么安装网卡驱动
  • 定期存款利息收入怎么算
  • 债券投资属于什么业务
  • vue-admin-master
  • vue unknown custom element
  • 坏账准备怎么做资产负债表
  • 营业外支出准则
  • php框架怎么用
  • transformer中的参数
  • php uniqueid
  • 高温补贴入账科目
  • opencv如何显示图片
  • python去掉文本的指定符号
  • 城镇土地使用税征收标准及计算方法
  • 酒店电费 水费需要另外算吗
  • 循环logo
  • 如何用织梦在本地搭建网站
  • mysql存储过程用什么调用
  • php 上传
  • 发票章丢了会不会有事
  • 不征税收入和免税收入有哪些项目
  • 土地增值税采用
  • 应交税金科目的核算
  • 应收账款损失率计算公式
  • MySQL中使用FREDATED引擎实现跨数据库服务器、跨实例访问
  • 自行开具增值税专用发票怎么开
  • 附加税的印花税怎么计算
  • 进项转出再转入
  • 小微企业记账必须有会计证吗
  • 当月扣缴社保分录
  • 购买发票打印机如何账务处理?
  • 其他应付款通俗
  • 一般企业报税的税种
  • 什么发票可以抵扣税
  • 如何填写出售固定资产表
  • 凭证导致账簿错误
  • 怎么做待摊费用
  • sql语句中having是什么意思
  • mysql索引命令
  • mysql一闪而退
  • win8.1运行Java程序网页出现空白等问题如何解决
  • windows Server 2008各版本区别详解
  • linux git教程
  • rundull32.exe
  • win10自带的杀软叫什么
  • windows8能免费升10吗
  • WZor曝光Win10专业版升级教育版的密钥 无法激活
  • win8使用技巧 图文
  • 电脑win10显卡驱动
  • ,linux
  • python输出unicode编码
  • 内存优化有哪些方法
  • unity update优化
  • python简单gui
  • javascript刷新页面的几种方法
  • 如何利用百度地图定位
  • 安卓自定义app
  • jquery入口
  • 房产的原值以什么为准
  • 中国税务是做什么的
  • 廉政谈话什么是廉政?
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设