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

从F到0 - From F to 0

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

Quartus Verilog HDL/FPGA 实现 74HC82/74LS82 二位带进位输入与输出的全加器 加法器

[复制链接]
发表于 2023-3-15 17:57:18 | 显示全部楼层 |阅读模式
main.png
  1. module hc82(                //74HC82/74LS82 二位带进位输入与输出的全加器 加法器 VCC:Pin4 GND:Pin7 未使用Pin:6,8,9,11
  2.         input C0,                //进位输入 Pin5
  3.         input A1,                //被加数低位 Pin2
  4.         input A2,                //被加数高位 Pin14
  5.         input B1,                //加数低位 Pin3
  6.         input B2,                //加数高位 Pin13
  7.         output S1,                //和低位 Pin1
  8.         output S2,                //和高位 Pin12
  9.         output C2                //进位输出 Pin10
  10. );
  11. assign {C2,S2,S1} = {A2,A1} + {B2,B1} + C0;
  12. endmodule

  13. module main(
  14.         input clk,                        //时钟输入
  15.         output reg led                //低电平(计算正确) 点亮
  16. );
  17. wire [1:0] A = 2'd3;
  18. wire [1:0] B = 2'd3;
  19. wire [2:0] S;

  20. hc82 U1(
  21.         .C0(1'b1),
  22.         .A1(A[0]),
  23.         .A2(A[1]),
  24.         .B1(B[0]),
  25.         .B2(B[1]),
  26.         .S1(S[0]),
  27.         .S2(S[1]),
  28.         .C2(S[2])
  29. );
  30. always @(posedge clk) begin
  31.         led <= !(S == 7);
  32. end
  33. endmodule
复制代码

相关帖子

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

本版积分规则

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

腾讯云安全认证

GMT+8, 2024-4-25 15:59 , Processed in 0.787045 second(s), 20 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2021, Tencent Cloud.

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