📄 sign_reg.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 + -