|
@@ -477,15 +477,12 @@ module sdram
|
|
|
dram_a <= 13'b0;
|
|
|
dram_ba <= bank_addr;
|
|
|
dram_dqm <= 2'b00;
|
|
|
- dram_d <= 16'haaaa;
|
|
|
+ dram_d <= { 8'hAA, 3'b000, dram_cmd };
|
|
|
dram_cmd <= cmd_nop;
|
|
|
|
|
|
-
|
|
|
dram_d_en <= 1'b1; // Don't float except during read
|
|
|
|
|
|
dram_q <= sr_dq;
|
|
|
- if (~dram_d_en)
|
|
|
- dram_d <= 16'hxxxx; // Allow losing contents when out disabled
|
|
|
p1.rstrb <= 2'b00;
|
|
|
wacc2 <= 1'b0;
|
|
|
|
|
@@ -561,7 +558,7 @@ module sdram
|
|
|
p1.wrack <= |p1.wstrb;
|
|
|
wdata_q <= p1.wd;
|
|
|
be_q <= p1.wstrb;
|
|
|
- state <= st_rd_wr;
|
|
|
+ state <= st_rd_wr_act;
|
|
|
p1.start <= 1'b1;
|
|
|
end // if (p1.req)
|
|
|
else if (wrq2[0])
|