当前位置: 首页 > article >正文

「Verilog学习笔记」实现3-8译码器①

专栏前言

本专栏的内容主要是记录本人学习Verilog过程中的一些知识点,刷题网站用的是牛客网

分析 

① 本题要求根据38译码器的功能表实现该电路,同时要求采用基础逻辑门实现,那么就需要将功能表转换为逻辑表达式。

`timescale 1ns/1ns

module decoder_38(
   input             E1_n   ,
   input             E2_n   ,
   input             E3     ,
   input             A0     ,
   input             A1     ,
   input             A2     ,
   
   output wire       Y0_n   ,  
   output wire       Y1_n   , 
   output wire       Y2_n   , 
   output wire       Y3_n   , 
   output wire       Y4_n   , 
   output wire       Y5_n   , 
   output wire       Y6_n   , 
   output wire       Y7_n   
);
    wire E ; 
    assign E = E3 & ~E1_n & ~E2_n ; 
    assign Y0_n = ~(E & ~A2 & ~A1 & ~A0) ; 
    assign  Y1_n = ~(E & ~A2 & ~A1 &  A0);
    assign  Y2_n = ~(E & ~A2 &  A1 & ~A0);
    assign  Y3_n = ~(E & ~A2 &  A1 &  A0);
    assign  Y4_n = ~(E &  A2 & ~A1 & ~A0);
    assign  Y5_n = ~(E &  A2 & ~A1 &  A0);
    assign  Y6_n = ~(E &  A2 &  A1 & ~A0);
    assign  Y7_n = ~(E &  A2 &  A1 &  A0);
    
endmodule

http://www.kler.cn/a/136906.html

相关文章:

  • 使用Grafana中按钮插件实现收发HTTP请求
  • 新建一个springboot项目
  • benchmarksql5.0 测试工具如何在达梦上能够跑起来?
  • LLM漫谈(八)| OpenAI 12天直播集锦
  • 五十六:Stream的状态变迁
  • nvidia docker, nvidia docker2, nvidia container toolkits区别
  • 亚马逊车灯外贸出口CE认证标准办理解析
  • vite vue3配置axios
  • DefaultMQPushConsumer的整体流程
  • windows11系统如何设置锁屏壁纸
  • 中石油勘探院张弢:从业务到架构全面探讨中国石油的数字化转型之路
  • 认识.NET Aspire:高效构建云原生应用的利器
  • Java-类和类的关系
  • 如何用html css js 画出曲线 或者斜线;
  • Flink(六)【DataFrame 转换算子(下)】
  • 一篇文章让你彻底了解Java算法「十大经典排序算法」
  • 〖大前端 - 基础入门三大核心之JS篇㊲〗- DOM改变元素节点的css样式、HTML属性
  • fast lio 2 保存每一帧的点云PCD和里程计矩阵 Odom 在txt文件
  • 深入探索 PaddlePaddle 中的计算图
  • Wireshark的数据包它来啦!
  • 美容仪器经营小程序商城的作用如何
  • Ajax技术
  • Hive安装配置 - 本地模式
  • SpringBoot——静态资源及原理
  • JS,jQuery常用语法记录
  • C语言冒泡排序