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

📄 twoscomp.v

📁 有关于加法器的vhdl编程
💻 V
字号:
module twoscomp(d, complement, out);

input [7:0]d;
input complement;
output [7:0]out;

reg [7:0] out;

always @(complement or d)
begin

// Below is one type of implementation 

if (complement == 1'b1)
  out = (d ^ 8'b11111111) + 8'b1;
else
  out = d;


// Below here is a second implementation, much like an adder/subtractor 

if (complement == 1'b1)
  out = 8'b0 - d; 
else
  out = 8'b0 + d;
end

// third implementation

if (complement == 1'b1)
  out = - d; 
else
  out = d;
end


endmodule


⌨️ 快捷键说明

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