integer i;
最初的
begin
使能 =0;
deselect = 0;
$timeformat(-9,1,"ns",10);
为 (i=0; i<=maxdepth; i=i+1)
begin
排列_quad1[i] =8'b0;
排列_quad2[i] =8'b0;
排列_quad3[i] =8'b0;
排列_quad4[i] =8'b0;
终止
终止
// 地址 寄存器
总是 @(posedge clk)
begin
如果 (加载)
地址_reg_在 <= #0.2 地址;
终止
// burst 计数器
总是 @(posedge clk)
begin
如果 (~lbo &放大; 加载)
计数 <= 2'b00;
else
如果 (lbo &放大; 加载)
计数 <= 地址 [1:0];
else
如果 (~adv &放大; ~load)
计数 = 计数 + 1;
终止
assign addbit1 = lbo ? count[1] : (count[1]^addr_reg_in[1]) ;
assign addbit0 = lbo ? count[0] : (count[0]^addr_reg_in[0]) ;