OpenCores
URL https://opencores.org/ocsvn/mem_ctrl/mem_ctrl/trunk

Subversion Repositories mem_ctrl

[/] [mem_ctrl/] [trunk/] [rtl/] [verilog/] [mc_dp.v] - Diff between revs 16 and 18

Go to most recent revision | Show entire file | Details | Blame | View Log

Rev 16 Rev 18
Line 36... Line 36...
////                                                             ////
////                                                             ////
/////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////
 
 
//  CVS Log
//  CVS Log
//
//
//  $Id: mc_dp.v,v 1.4 2001-11-29 02:16:28 rudi Exp $
//  $Id: mc_dp.v,v 1.5 2001-12-11 02:47:19 rudi Exp $
//
//
//  $Date: 2001-11-29 02:16:28 $
//  $Date: 2001-12-11 02:47:19 $
//  $Revision: 1.4 $
//  $Revision: 1.5 $
//  $Author: rudi $
//  $Author: rudi $
//  $Locker:  $
//  $Locker:  $
//  $State: Exp $
//  $State: Exp $
//
//
// Change History:
// Change History:
//               $Log: not supported by cvs2svn $
//               $Log: not supported by cvs2svn $
 
//               Revision 1.4  2001/11/29 02:16:28  rudi
 
//
 
//
 
//               - More Synthesis cleanup, mostly for speed
 
//               - Several bug fixes
 
//               - Changed code to avoid auto-precharge and
 
//                 burst-terminate combinations (apparently illegal ?)
 
//                 Now we will do a manual precharge ...
 
//
//               Revision 1.3  2001/09/24 00:38:21  rudi
//               Revision 1.3  2001/09/24 00:38:21  rudi
//
//
//               Changed Reset to be active high and async.
//               Changed Reset to be active high and async.
//
//
//               Revision 1.2  2001/08/10 08:16:21  rudi
//               Revision 1.2  2001/08/10 08:16:21  rudi
Line 153... Line 162...
always @(mem_type or rd_fifo_out or mc_data_d)
always @(mem_type or rd_fifo_out or mc_data_d)
        if( (mem_type == `MC_MEM_TYPE_SDRAM) |
        if( (mem_type == `MC_MEM_TYPE_SDRAM) |
            (mem_type == `MC_MEM_TYPE_SRAM)  )  wb_data_o = rd_fifo_out[31:0];
            (mem_type == `MC_MEM_TYPE_SRAM)  )  wb_data_o = rd_fifo_out[31:0];
        else                                    wb_data_o = mc_data_d;
        else                                    wb_data_o = mc_data_d;
 
 
assign rd_fifo_clr = !(rst | !wb_cyc_i | (wb_we_i & wb_stb_i) );
//assign rd_fifo_clr = !(rst | !wb_cyc_i | (wb_we_i & wb_stb_i) );
 
assign rd_fifo_clr = !wb_cyc_i | (wb_we_i & wb_stb_i);
assign re = wb_ack_o & wb_read_go;
assign re = wb_ack_o & wb_read_go;
 
 
mc_rd_fifo u0(
mc_rd_fifo u0(
        .clk(   clk                     ),
        .clk(   clk                     ),
        .rst(   rd_fifo_clr             ),
        .rst(   rst                     ),
 
        .clr(   rd_fifo_clr             ),
        .din(   mc_data_del             ),
        .din(   mc_data_del             ),
        .we(    dv                      ),
        .we(    dv                      ),
        .dout(  rd_fifo_out             ),
        .dout(  rd_fifo_out             ),
        .re(    re                      )
        .re(    re                      )
        );
        );

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.