设为首页收藏本站淘宝杂货铺

从F到0 - From F to 0

 找回密码
 注册已关闭
搜索
查看: 148|回复: 0
收起左侧

Quartus Verilog HDL/FPGA 实现 74HC54/74LS54 四路2,3,3,2输入一输出 与或非门

[复制链接]
发表于 2023-8-7 11:45:55 | 显示全部楼层 |阅读模式
main.png
  1. module hc54(                //四路2,3,3,2输入一输出 与或非门 VCC:Pin14 GND:Pin7 空:Pin8
  2.         input A,        //输入A Pin1
  3.         input B,        //输入B Pin2
  4.         input C,        //输入C Pin3
  5.         input D,        //输入D Pin4
  6.         input E,        //输入E Pin5
  7.         input F,        //输入F Pin9
  8.         input G,        //输入G Pin10
  9.         input H,        //输入H Pin11
  10.         input I,        //输入I Pin12
  11.         input J,        //输入J Pin13
  12.         output Y        //输出Y Pin6
  13. );
  14. assign Y = !((A&B)|(C&D&E)|(F&G&H)|(I&J));
  15. endmodule

  16. module main(
  17.         input clk,                        //时钟输入
  18.         output reg led                //低电平(计算正确)点亮
  19. );
  20. reg A,B,C,D,E,F,G,H,I,J;
  21. wire Y;

  22. hc54 U1(
  23.         .A(A),
  24.         .B(B),
  25.         .C(C),
  26.         .D(D),
  27.         .E(E),
  28.         .F(F),
  29.         .G(G),
  30.         .H(H),
  31.         .I(I),
  32.         .J(J),
  33.         .Y(Y)
  34. );

  35. always @(posedge clk) begin
  36.         if(Y != ((A&B)|(C&D&E)|(F&G&H)|(I&J))) begin
  37.                 led <= 1'b0;
  38.         end else begin
  39.                 led <= 1'b1;
  40.         end
  41.         {A,B,C,D,E,F,G,H,I,J} <= {A,B,C,D,E,F,G,H,I,J} + 10'd1;
  42. end
  43. endmodule
复制代码

相关帖子

您需要登录后才可以回帖 登录 | 注册已关闭

本版积分规则

QQ|手机版|Archiver|从F到0 ( 蒙ICP备17002595号-1 )
蒙公网安备15010402000325号

腾讯云安全认证

GMT+8, 2024-4-27 17:28 , Processed in 1.987113 second(s), 22 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表