⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 adder8.v

📁 Vrilog HDL 八位加法器源程序
💻 V
字号:
`timescale 1ns / 1ps//////////////////////////////////////////////////////////////////////////////////// Company: // Engineer: // // Create Date:    20:30:19 03/12/2009 // Design Name: // Module Name:    adder8 // Project Name: // Target Devices: // Tool versions: // Description: //// Dependencies: //// Revision: // Revision 0.01 - File Created// Additional Comments: ////////////////////////////////////////////////////////////////////////////////////module adder8(cin,a,b,sum,cout);    parameter length=8;
	 input cin;    input [length-1:0] a;    input [length-1:0] b;    output [length-1:0] sum;    output cout;
	 reg carry;       //internal carry
	 integer i;      //loop parameter
	 
	 reg[length-1:0] sum;
	 reg cout;
	 
	 always @(a or b or cin or carry)
	 begin
	   carry=cin;
		for(i=0;i<length;i=i+1)
		  begin
		    sum[i]=a[i] ^b[i] ^carry;
			 carry=a[i] & b[i] | a[i] & carry | b[i] & carry;
        end
     cout=carry;
     endendmodule

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -