Line 1... |
Line 1... |
-------------------------------------------------------------------------------
|
-------------------------------------------------------------------
|
-- Copyright (c) 2013 VariStream
|
-- --
|
-- Author : Yu Peng
|
-- Copyright (C) 2013 Author and VariStream Studio --
|
|
-- Author : Yu Peng --
|
|
-- --
|
|
-- This source file may be used and distributed without --
|
|
-- restriction provided that this copyright statement is not --
|
|
-- removed from the file and that any derivative work contains --
|
|
-- the original copyright notice and the associated disclaimer. --
|
|
-- --
|
|
-- This source file is free software; you can redistribute it --
|
|
-- and/or modify it under the terms of the GNU Lesser General --
|
|
-- Public License as published by the Free Software Foundation; --
|
|
-- either version 2.1 of the License, or (at your option) any --
|
|
-- later version. --
|
|
-- --
|
|
-- This source is distributed in the hope that it will be --
|
|
-- useful, but WITHOUT ANY WARRANTY; without even the implied --
|
|
-- warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR --
|
|
-- PURPOSE. See the GNU Lesser General Public License for more --
|
|
-- details. --
|
|
-- --
|
|
-- You should have received a copy of the GNU Lesser General --
|
|
-- Public License along with this source; if not, download it --
|
|
-- from http://www.opencores.org/lgpl.shtml --
|
|
-- --
|
|
-------------------------------------------------------------------
|
-- Description:
|
-- Description:
|
-- Simple dual-port RAM in read-first mode with output register.
|
-- Simple dual-port RAM in read-first mode with output
|
-- This block infers block RAM or distribute RAM according to value of gADDRESS_WIDTH and gDATA_WIDTH,
|
-- register.
|
|
-- This block infers block RAM or distribute RAM according
|
|
-- to value of gADDRESS_WIDTH and gDATA_WIDTH.
|
-- NOTE:
|
-- NOTE:
|
-- Reset is on data output ONLY.
|
-- Reset is on data output ONLY.
|
-- This requirement follows the XST User Guide to synthesize into BRAM.
|
-- This requirement follows the XST User Guide to synthesize
|
-------------------------------------------------------------------------------
|
-- into BRAM.
|
|
-------------------------------------------------------------------
|
library ieee;
|
library ieee;
|
use ieee.std_logic_1164.all;
|
use ieee.std_logic_1164.all;
|
use ieee.std_logic_unsigned.all;
|
use ieee.std_logic_unsigned.all;
|
|
|
entity sdpram_infer_read_first_outreg is
|
entity sdpram_infer_read_first_outreg is
|