URL
https://opencores.org/ocsvn/mem_ctrl/mem_ctrl/trunk
[/] [mem_ctrl/] [trunk/] [rtl/] [verilog/] [mc_rd_fifo.v] - Diff between revs 4 and 16
Go to most recent revision |
Show entire file |
Details |
Blame |
View Log
Rev 4 |
Rev 16 |
Line 36... |
Line 36... |
//// ////
|
//// ////
|
/////////////////////////////////////////////////////////////////////
|
/////////////////////////////////////////////////////////////////////
|
|
|
// CVS Log
|
// CVS Log
|
//
|
//
|
// $Id: mc_rd_fifo.v,v 1.1 2001-07-29 07:34:41 rudi Exp $
|
// $Id: mc_rd_fifo.v,v 1.2 2001-11-29 02:16:28 rudi Exp $
|
//
|
//
|
// $Date: 2001-07-29 07:34:41 $
|
// $Date: 2001-11-29 02:16:28 $
|
// $Revision: 1.1 $
|
// $Revision: 1.2 $
|
// $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.1 2001/07/29 07:34:41 rudi
|
|
//
|
|
//
|
|
// 1) Changed Directory Structure
|
|
// 2) Fixed several minor bugs
|
|
//
|
// Revision 1.1.1.1 2001/05/13 09:39:44 rudi
|
// Revision 1.1.1.1 2001/05/13 09:39:44 rudi
|
// Created Directory Structure
|
// Created Directory Structure
|
//
|
//
|
//
|
//
|
//
|
//
|
Line 90... |
Line 96... |
|
|
always @(posedge clk)
|
always @(posedge clk)
|
if(we & wr_adr[3]) r3 <= #1 din;
|
if(we & wr_adr[3]) r3 <= #1 din;
|
|
|
always @(rd_adr or r0 or r1 or r2 or r3 or re or we or din)
|
always @(rd_adr or r0 or r1 or r2 or r3 or re or we or din)
|
if(re & we) dout = din;
|
|
else
|
|
case(rd_adr) // synopsys full_case parallel_case
|
case(rd_adr) // synopsys full_case parallel_case
|
4'h1: dout = r0;
|
4'h1: dout = r0;
|
4'h2: dout = r1;
|
4'h2: dout = r1;
|
4'h4: dout = r2;
|
4'h4: dout = r2;
|
4'h8: dout = r3;
|
4'h8: dout = r3;
|
© copyright 1999-2025
OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.