📄 cehngfa.txt
字号:
module Booth_2(X,Y, P,Y1,CR,CP);
input [3:0] X,Y;
output [3:0] P,Y1;
input CR,CP;
reg [3:0]regX;
reg Yo;
reg [3:0]Y1;
reg [4:0]RX,FX;
reg P1;
reg [3:0]P;
reg [3:0]count;
always@(posedge CP,negedge CR)
begin
if(~CR)
begin
RX={X[3],X};
regX=~X+1;
FX={regX[3],regX};
Y1=Y;
Yo=0;
P=0;
P1=0;
count=0;
end
else
if((({Y1[0],Yo}==2'b00)||({Y1[0],Yo}==2'b11))&&(count<=3))
begin
{P1,P,Y1,Yo}={P1,P1,P,Y1};
count=count+1;
end
else if(({Y1[0],Yo}==2'b01)&&(count<=3))
begin
{P1,P}={P1,P}+RX;
{P1,P,Y1,Yo}={P1,P1,P,Y1};
count=count+1;
end
else if(({Y1[0],Yo}==2'b10)&&(count<=3))
begin
{P1,P}={P1,P}+FX;
{P1,P,Y1,Yo}={P1,P1,P,Y1};
count=count+1;
end
end
endmodule
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -