Subversion Repositories pentevo

Rev

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