Rev 187 | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 187 | Rev 189 | ||
---|---|---|---|
Line 115... | Line 115... | ||
115 | 115 | ||
116 | 116 | ||
117 | // make filtered out vesions of read/write strobes |
117 | // make filtered out vesions of read/write strobes |
118 | always @(posedge fclk) |
118 | always @(posedge fclk) |
119 | begin |
119 | begin |
120 | wr_regs[2:0] <= { wr_regs[1:0], ~zwr_n }; |
120 | wr_regs[2:0] <= { wr_regs[1:0], ~(zwr_n|ziorq_n) }; |
121 | rd_regs[2:0] <= { rd_regs[1:0], ~zrd_n }; |
121 | rd_regs[2:0] <= { rd_regs[1:0], ~(zrd_n|ziorq_n) }; |
122 | end |
122 | end |
123 | // |
123 | // |
124 | 124 | ||
125 | assign wr_start = wr_regs[2:0]==3'b001 && !ctr_5; |
125 | assign wr_start = wr_regs[2:0]==3'b001 && !ctr_5; |
126 | assign rd_start = rd_regs[2:0]==3'b001 && !ctr_5; |
126 | assign rd_start = rd_regs[2:0]==3'b001 && !ctr_5; |
Line 223... | Line 223... | ||
223 | always @* |
223 | always @* |
224 | async_sl811_a0 = ~za[15]; |
224 | async_sl811_a0 = ~za[15]; |
225 | 225 | ||
226 | 226 | ||
227 | // w5300 chip select |
227 | // w5300 chip select |
228 | assign mwr = !zmreq_n && !zwr_n && (za[15:14]==rommap_win) && rommap_ena; |
228 | assign mwr = 1'b0; // !zmreq_n && !zwr_n && (za[15:14]==rommap_win) && rommap_ena; |
229 | assign mrd = !zmreq_n && !zrd_n && !zcsrom_n && (za[15:14]==rommap_win) && rommap_ena; |
229 | assign mrd = 1'b0; // !zmreq_n && !zrd_n && !zcsrom_n && (za[15:14]==rommap_win) && rommap_ena; |
230 | // |
230 | // |
231 | always @* |
231 | always @* |
232 | async_w5300_cs_n = ~(mwr || mrd || ( w5300_ports && io_addr_ok && !za[15] && !ziorq_n ) ); |
232 | async_w5300_cs_n = ~(mwr || mrd || ( w5300_ports && io_addr_ok && !za[15] && !ziorq_n ) ); |
233 | 233 | ||
234 | // block ROM |
234 | // block ROM |