URL
https://opencores.org/ocsvn/next186/next186/trunk
[/] [next186/] [trunk/] [Next186_BIU_2T_delayread.v] - Diff between revs 19 and 20
Show entire file |
Details |
Blame |
View Log
Rev 19 |
Rev 20 |
Line 99... |
Line 99... |
input [15:0]DIN,
|
input [15:0]DIN,
|
input CE, // BIU clock enable
|
input CE, // BIU clock enable
|
output reg data_bound,
|
output reg data_bound,
|
input [1:0]WSEL, // normally {~ADDR[0], ADDR[0]}
|
input [1:0]WSEL, // normally {~ADDR[0], ADDR[0]}
|
output reg RAM_RD,
|
output reg RAM_RD,
|
output reg RAM_WR
|
output reg RAM_WR,
|
|
input IORQ,
|
|
input FASTIO
|
);
|
);
|
|
|
reg [31:0]queue[3:0];
|
reg [31:0]queue[3:0];
|
reg [1:0]STATE = 0;
|
reg [1:0]STATE = 0;
|
reg OLDSTATE = 1;
|
reg OLDSTATE = 1;
|
Line 171... |
Line 173... |
RAM_RD = 1;
|
RAM_RD = 1;
|
NEXTSTATE = split ? 2 : 3;
|
NEXTSTATE = split ? 2 : 3;
|
end
|
end
|
end else begin
|
end else begin
|
iread = qnofull;
|
iread = qnofull;
|
CE186 = 1;
|
if(IORQ && !WR && !FASTIO) NEXTSTATE = 3;
|
|
else CE186 = 1;
|
end
|
end
|
end else iread = 1; // else nextstate = 1
|
end else iread = 1; // else nextstate = 1
|
end
|
end
|
2: begin
|
2: begin
|
RAM_RD = 1;
|
RAM_RD = 1;
|
© copyright 1999-2024
OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.