【74系列芯片的Verilog重现(一)】------74HC00

【本工程基于Quartus16.1设计。】

74HC00,是一款四通道两输入与非门

芯片原理图

源代码:

//74hc00
//Quad_2_Input_NAND_Gatemodule Quad_2_Input_NAND_Gate
(A1_1,  B1_2,   Y1_3,A2_4,  B2_5,   Y2_6,A3_8,  B3_9,   Y3_10,A4_12,  B4_13,  Y4_11
);input     A1_1,   B1_2,   A2_4,   B2_5,A3_8,  B3_9,   A4_12,  B4_13;output    Y1_3,   Y2_6,   Y3_10,  Y4_11;assign    Y1_3    =  ~(  A1_1    &   B1_2        )       ;
assign  Y2_6    =  ~(  A2_4    &   B2_5        )       ;
assign  Y3_10   =  ~(  A3_8    &   B3_9        )       ;
assign  Y4_11   =  ~(  A4_12   &   B4_13       )       ;endmodule

RTL视图:

RTL视图

仿真代码:


`timescale 1 ps/ 1 ps
module Quad_2_Input_NAND_Gate_vlg_tst();reg A1_1;
reg A2_4;
reg A3_8;
reg A4_12;
reg B1_2;
reg B2_5;
reg B3_9;
reg B4_13;
// wires
wire Y1_3;
wire Y2_6;
wire Y3_10;
wire Y4_11;// assign statements (if any)
Quad_2_Input_NAND_Gate i1 (
// port map - connection between master ports and signals/registers   .A1_1(A1_1),.A2_4(A2_4),.A3_8(A3_8),.A4_12(A4_12),.B1_2(B1_2),.B2_5(B2_5),.B3_9(B3_9),.B4_13(B4_13),.Y1_3(Y1_3),.Y2_6(Y2_6),.Y3_10(Y3_10),.Y4_11(Y4_11)
);
initial                                                begin                                                  A1_1  =0 ;B1_2   =0 ;A2_4   =0 ;B2_5   =1 ;A3_8   =1 ;B3_9   =0 ;A4_12  =1 ;B4_13  =1 ;#100A1_1   =0 ;B1_2   =1 ;A2_4   =0 ;B2_5   =0 ;A3_8   =1 ;B3_9   =0 ;A4_12  =1 ;B4_13  =1 ;       #100    $stop;$display("Running testbench");                       end                                                    endmodule

仿真结果:

仿真波形图

工程文件:

[文件] 01_74HC00.zip   工程文件分享

【74系列芯片的Verilog重现(一)】------74HC00相关推荐

  1. 74系列芯片资料下载

    74系列芯片资料下载 型号 PDF资料 特性功能 74LS00 下载 4个2输入与非门 74LS01 下载 4个2输入与非门,开路输出 74LS02 下载 4个2输入或非门 74LS03 下载 4个2 ...

  2. quartus调用74系列的芯片

    回应一位同学在我博客底下的问题,如何找到74138 首先新建工程,在工程下新建bdf文件 在图纸右侧可以点击器件与门的标志,也可以通过Edit|Insert Symbol来打开器件库 然后在Name下 ...

  3. 4位先行进位电路 logisim_你真的了解74系列集成电路吗?让我帮你总结一下

    74系列集成电路大致可分为6大类: 74××(标准型) 74LS××(低功耗肖特基) 74S××(肖特基) 74ALS××(先进低功耗肖特基) 74AS××(先进肖特基) 74F××(高速) HC为C ...

  4. 74系列595芯片使用详解(包含电路设计要点与驱动程序示例)

    文章目录 目的 基本介绍 主要特点 应用场景 控制小功率负载(xmA~xxmA) 控制稍大功率负载(~500mA) 控制大功率负载 电路设计要点 注意总线信号反射 系统上电稳定性 保证总线驱动力 驱动 ...

  5. 54/74系列逻辑芯片

    1 54/74系列电路是数字电路常用的逻辑电路.54是军标的,74是民用商用的,但其电路功能相同. 2 LS输入开路是高电平,HC输入不允许开路,HC一般都要求有上下拉电阻来确定输入端无效时的电平,而 ...

  6. 基于 FPGA Vivado 的74系列IP封装(附源工程)

    今天给大侠带来基于 FPGA Vivado 的 74 系列IP封装,开发板使用的是Digilent basys 3,如有想要入手 basys 3 开发板的,可以联系牛总:18511371833.话不多 ...

  7. 同型号的74系列、74HC系列、74LS系列

    同 型号的74系列.74HC系列.74LS系列芯片,逻辑功能上是一样的.74LSxx.74HCxx的使用说明可参阅74xx的使用说明. 有些型号里包含了几种型号,如74HC161资料里包含了74HC1 ...

  8. HC/LS/HCT/F系列芯片的区别(转)

    1. LS是低功耗肖特基,HC是高速COMS.LS的速度比HC略快.HCT输入输出与LS兼容,但是功耗低:F是高速肖特基电路: 2. LS是TTL电平,HC是COMS电平. 3. LS输入开路为高电平 ...

  9. 基于STM32系列芯片的 IAP实现的探索

    基于STM32系列芯片的 IAP实现的探索 什么是IAP? 如何实现IAP? 第一步:学习官方源代码 第二步:了解STM32芯片基本硬件参数 第三步.搞清除STM32内置Flash 第四步. STM3 ...

  10. 崩坏三x86架构闪退_不给X86留活路?苹果下一代M系列芯片竟然这么强

    前阵子苹果发布了M1芯片(4大+4小核中央处理器.8核图形处理器. 16核架构的神经网络)和新一代Mac系列电脑,综合体验秒杀同属低功耗版(U系列和Y系列)的英特尔X86处理器,在部分跑分和视频渲染等 ...

最新文章

  1. 人脸检测库libfacedetection介绍
  2. 让iOS工程目录和文件夹保持一致的工具:synx介绍
  3. 学python工资高吗-我程序员年薪 80 万被亲戚鄙视不如在二本教书的博士生?
  4. Scikit-learn 数据预处理之归一化MinMaxScaler
  5. 真正掌握vuex的使用方法(六)
  6. 机器学习: 共轭梯度算法(PCG)
  7. 【NLP】Google BERT详解
  8. C# 代码生成器 amp; 网站架构设计
  9. ROS: global_planner 整体解析
  10. 中国有什么拿得出手的开源软件产品?|原力计划
  11. 学生宿舍管理信息系统软件测试,asp.net学生宿舍管理系统
  12. 解放你的双手,python在excel中的高效办公
  13. mysql straight join_MySQL基础之STRAIGHT JOIN用法简介
  14. SQL数据库快照删除
  15. BZOJ 1208 宠物收养所 Splay树
  16. Qt 编程使用Sapera LT API 实现盖革雪崩焦平面相机数据采集
  17. 详解CPU的主频、核心、线程、缓存、架构
  18. 瑞晟蓝牙来电语音软件下载_语音来电秀app下载-语音来电秀 安卓版v12.6-PC6安卓网...
  19. 情商高的人的特点以及提高情商要做的事——《应该给孩子的50堂情商课》读后有感
  20. java ocr 识别中文

热门文章

  1. 几个比较好的app开发框架
  2. 简单了解几种常见的网络通信协议
  3. JavaWeb教程———Ajax
  4. 怎么增加C盘空间大小,教你如何调整C盘容量【图文教程 无损数据】分区助手如何给磁盘分区 分区助手使用方法教程
  5. 三菱Q系列PLC大型程序Q01U伺服12轴 实际使用中程序
  6. U盘安装WIN10移动系统
  7. scrapy_redis爬取统计局的城乡代码,以目录文件夹形式生成,同时最后保存在excel和redis数据库中
  8. MAC安装JDK详细教程
  9. 二、Arduino软件下载-安装-测试教程
  10. 机器学习常见算法分类