|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?注册
x
这是我以前做的一个8位串转并的程序,现在回过头看看,觉得有点问题temp<={temp.a},位数不对,但似乎仿真结果也是正确的,我忘了当初怎么考虑的了.
-module bingcuanfan(clk,rst,a,b);
input clk;
input rst;
input a;
output [7:0]b;
reg [7:0]b;
reg [7:0]temp;
integer i;
always @(posedge clk)
begin
if(rst)
begin
temp<=8'b0;
b<=8'b0;
i<=0;
end
else
begin
if(i==7)
b<=temp;
else
begin
temp<={temp,a};
i<=i+1;
end
end
end
endmodule
|
|