Rev 684 | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
| Rev 684 | Rev 737 | ||
|---|---|---|---|
| Line 84... | Line 84... | ||
| 84 | 84 | ||
| 85 | 85 | ||
| 86 | input wire romrw_en, |
86 | input wire romrw_en, |
| 87 | 87 | ||
| 88 | 88 | ||
| - | 89 | ||
| - | 90 | input wire nmi_buf_clr, |
|
| - | 91 | ||
| - | 92 | ||
| - | 93 | ||
| 89 | output reg [ 4:0] rompg, // output for ROM paging |
94 | output reg [ 4:0] rompg, // output for ROM paging |
| 90 | output wire romoe_n, |
95 | output wire romoe_n, |
| 91 | output wire romwe_n, |
96 | output wire romwe_n, |
| 92 | output wire csrom, |
97 | output wire csrom, |
| 93 | 98 | ||
| Line 338... | Line 343... | ||
| 338 | if( zpos ) |
343 | if( zpos ) |
| 339 | io_r <= io; |
344 | io_r <= io; |
| 340 | // |
345 | // |
| 341 | always @(posedge fclk, negedge rst_n) |
346 | always @(posedge fclk, negedge rst_n) |
| 342 | if( !rst_n ) |
347 | if( !rst_n ) |
| 343 | begin |
- | |
| 344 | cached_addr_valid <= 1'b0; |
348 | cached_addr_valid <= 1'b0; |
| 345 | end |
- | |
| 346 | else |
349 | else |
| 347 | begin |
350 | begin |
| 348 | if( (zneg && r_mreq_n && (!mreq_n) && rfsh_n && romnram) || |
351 | if( (zneg && r_mreq_n && (!mreq_n) && rfsh_n && romnram) || |
| 349 | (zneg && r_mreq_n && memwr ) || |
352 | (zneg && r_mreq_n && memwr ) || |
| 350 | (io && (!io_r) && zpos ) ) |
353 | (io && (!io_r) && zpos ) || |
| - | 354 | (nmi_buf_clr ) ) |
|
| 351 | cached_addr_valid <= 1'b0; |
355 | cached_addr_valid <= 1'b0; |
| 352 | else if( cpu_strobe ) |
356 | else if( cpu_strobe ) |
| 353 | cached_addr_valid <= 1'b1; |
357 | cached_addr_valid <= 1'b1; |
| 354 | end |
358 | end |
| 355 | // |
359 | // |