[Donate]

library ieee;
use ieee.std_logic_1164.all;
use work.leon_iface.all;
use work.core_config.all;
use work.corelib.all;
use work.peri_mem_comp.all;

-- PREFIX: cco_xxx
package core_comp is
  
type cco_in is record
  memi     : memory_in_type;
end record;

type cco_out is record
  memo     : memory_out_type;
  sdo      : sdram_out_type;
end record;

component soc_gen
  generic (
    ARCH_TYPE : cfg_core_types := cfg_core_arm );
  port ( 
      clk  : in std_logic;
      clkn : in std_logic;
      rst  : in std_logic;
      ci   : in cco_in;
      co   : out cco_out
     );
end component;

component core
  port ( 
    resetn   : in    std_logic; 			-- system signals
    clk      : in    std_logic;
    pllref   : in    std_logic;
    plllock  : out   std_logic;

    errorn   : out   std_logic;
    
    address  : out   std_logic_vector(27 downto 0); 	-- memory bus
    data     : inout std_logic_vector(31 downto 0);

    ramsn    : out   std_logic_vector(4 downto 0);
    ramoen   : out   std_logic_vector(4 downto 0);
    rwen     : inout std_logic_vector(3 downto 0);
    
    romsn    : out   std_logic_vector(1 downto 0);  
    iosn     : out   std_logic;
    oen      : out   std_logic;
    writen   : inout std_logic;
    
    brdyn    : in    std_logic;
    bexcn    : in    std_logic;
    
    read     : out   std_logic;
    
    sdcke    : out std_logic_vector ( 1 downto 0);
    sdcsn    : out std_logic_vector ( 1 downto 0);
    sdwen    : out std_logic;
    sdrasn   : out std_logic;
    sdcasn   : out std_logic;
    sddqm    : out std_logic_vector ( 3 downto 0);
    sdclk    : out std_logic;

    pio      : inout std_logic_vector(15 downto 0);
                                       
    wdogn    : out   std_logic;			       

    dsuen    : in    std_logic;
    dsutx    : out   std_logic;
    dsurx    : in    std_logic;
    dsubre   : in    std_logic;
    dsuact   : out   std_logic;
    test     : in    std_logic
    );
end component;

end core_comp;







If you have question mail to: Konrad Eisele<eiselekd@web.de>, created: Wed Apr 14 13:07:33 WEDT 2004 ;
This is part of the Core distribution

Valid HTML 4.0!