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

Subversion Repositories core_arm

[/] [core_arm/] [trunk/] [vhdl/] [tbench/] [tbench_comp.vhd] - Blame information for rev 4

Details | Compare with Previous | View Log

Line No. Rev Author Line
1 2 tarookumic
-- $(lic)
2
-- $(help_generic)
3
-- $(help_local)
4
 
5
library IEEE;
6
use IEEE.std_logic_1164.all;
7
 
8
package tbench_comp is
9
 
10
type tbench_gen_typ_in is record
11
   dummy : std_logic;
12
end record;
13
 
14
type tbench_gen_typ_out is record
15
   dummy : std_logic;
16
end record;
17
 
18
component tbench_gen
19
  generic (
20
    msg1      : string := "32 kbyte 32-bit rom, 0-ws";
21
    msg2      : string := "2x128 kbyte 32-bit ram, 0-ws";
22
    pcihost   : boolean := false;       -- be PCI host
23
    DISASS    : integer := 0;            -- enable disassembly to stdout
24
    clkperiod : integer := 20;          -- system clock period
25
    romfile   : string := "soft/tbenchsoft/rom.dat";  -- rom contents
26
    ramfile   : string := "soft/tbenchsoft/ram.dat";  -- ram contents
27
    sdramfile : string := "soft/tbenchsoft/sdram.rec";  -- sdram contents
28
    romwidth  : integer := 32;          -- rom data width (8/32)
29
    romdepth  : integer := 13;          -- rom address depth
30
    romtacc   : integer := 10;          -- rom access time (ns)
31
    ramwidth  : integer := 32;          -- ram data width (8/16/32)
32
    ramdepth  : integer := 15;          -- ram address depth
33
    rambanks  : integer := 2;           -- number of ram banks
34
    bytewrite : boolean := true;        -- individual byte write strobes
35
    ramtacc   : integer := 10           -- ram access time (ns)
36
  );
37
  port (
38
    i       : in  tbench_gen_typ_in;
39
    o       : out tbench_gen_typ_out
40
    );
41
end component;
42
 
43
component tbench_config
44
 
45
end component;
46
 
47
end tbench_comp;

powered by: WebSVN 2.1.0

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