当前位置:首页 > FPGA > 正文内容

半加器

浩雨2年前 (2022-08-14)FPGA2650

半加器:两个输入数据位相加,输出一个结果位和进位,没有进位输入的加法器电路。即两个一位二进制数的加法运算电路。

半加器 模块框图:

image.png

sum:结果位

count:进位


半加器 真值表:

image.png

半加器 波形图:

image.png


代码部分:

选择器代码:在Src文件夹中新建 half_adder.v文件

module half_adder
(
    input   wire  in_1 ,
    input   wire  in_2 ,
    output  wire  sum  ,
    output  wire  count
);
assign {count,sum} = in_1 + in_2;
endmodule

仿真文件代码:在Sim文件夹中新建 tb_half_adder.v 文件

`timescale 1ns/1ns
module tb_half_adder();
reg  in_1;
reg  in_2;
wire sum;
wire count;
initial
    begin
        in_1 <= 1'b0;
        in_2 <= 1'b0;
    end
always #10 in_1 <= {$random} % 2;
always #10 in_2 <= {$random} % 2;
initial
    begin
        $timeformat(-9,0,"ns",6);
        $monitor("@time %t:in_1=%b,in_2=%b,sum=%b,count=%b", $time, in_1, in_2, sum, count);
    end
half_adder half_adder_inst
(
    .in_1 (in_1),
    .in_2 (in_2),
    .sum  (sum) ,
    .count(count)
);
endmodule

结果:

打印的日志和真值表中相对应

X79{TM5P80I~(9QLPR8QJHW.png

波形也正常

U88X4FC%)B{@2Y}KCEE~T`0.png

扫描二维码推送至手机访问。

版权声明:本文由我的FPGA发布,如需转载请注明出处。

本文链接:https://www.myfpga.cn/index.php/post/257.html

分享给朋友:

“半加器” 的相关文章

FPGA ALARM FPGA多功能闹钟 完整项目 内含上位机

FPGA ALARM FPGA多功能闹钟 完整项目 内含上位机

一、项目简述本项目使用苏州硬禾信息科技有限公司设计的小脚丫FPGA开发板设计了一个完成定时、测温、报警、控制的小项目,并通过上位机显示、下发音乐配置数据。本项目B站介绍:https://www.bilibili.com/video/BV1Vh411k7QV/二、研究进展(一)研究内容:l ...

Intel FPGA初级考试模拟试题 四套含答案

Intel FPGA初级考试模拟试题 四套含答案

*1.下列对异步信号进行同步的描述错误的是(使用锁存器)。采用保持寄存器加握手信号的方法特殊的具体应用电路结构,根据应用的不同而不同使用锁存器异步 FIFO *2.FPGA 的可编程是主要基于什么结构(查找表(LUT))。查找表(LUT)ROM 可编程PAL 可编程与或阵列可编程解析:FP...

基础实验十三,DS18B20温度传感器

基础实验十三,DS18B20温度传感器

//==========================================================================// Author     : ChanRa1n// Description: Training for Intel FPGA/...

Verilog实现时钟分频(奇数分频,偶数分频)二分频 三分频 四分频 五分频

Verilog实现时钟分频(奇数分频,偶数分频)二分频 三分频 四分频 五分频

完整工程文件:clkdiv.zip//------------------------------------------------------// File Name        : clkdiv.v// Author     &nb...

Xilinx FIFO和ILA学习

Xilinx FIFO和ILA学习

`timescale 1ns / 1ps//-------------------------------------------------------//Filename       ﹕ FIFO_TOP.v//Author      ...

Verilog实现串并转换

Verilog实现串并转换

项目文件:SIPO.zip//------------------------------------------------------// File Name        : SIPO.v// Author       &n...