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 | // |