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

📄 sign_reg.v

📁 新型的浮点乘法器 用csa来实现可以用在浮点乘法器的地方
💻 V
字号:
//This module is designed to synchronize sign with the output of multiplier
//
`timescale 1ns/1ps
module sign_reg(clk,rst_n,sign_in,sign_out);
input             clk;
input             rst_n;

input             sign_in;
//input             exp_in;

output            sign_out;
//output [23:0]     sign_reg;

reg          sign_reg;
//reg               sign_out;

assign            sign_out = sign_reg; //the most right bit is the sign of the final output

always @(posedge clk)
 begin  
  if(~ rst_n)
   begin
    sign_reg <= 0;
    //sign_out <= 0;
   end
  else
   begin
    sign_reg <= sign_in;
    //sign_out <= sign_reg;
    //sign_reg <= {sign_in,sign_reg[4:1]}; //realize the shift_register
   end
 end
endmodule

⌨️ 快捷键说明

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