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

Subversion Repositories mips_enhanced

[/] [mips_enhanced/] [trunk/] [grlib-gpl-1.0.19-b3188/] [designs/] [leon3-wildcard-xcv300e/] [config.vhd] - Blame information for rev 2

Details | Compare with Previous | View Log

Line No. Rev Author Line
1 2 dimamali
-----------------------------------------------------------------------------
2
-- LEON3 design configuration
3
-- Copyright (C) 2008 Gaisler Research
4
--
5
-- This program is free software; you can redistribute it and/or modify
6
-- it under the terms of the GNU General Public License as published by
7
-- the Free Software Foundation; either version 2 of the License, or
8
-- (at your option) any later version.
9
--
10
-- This program is distributed in the hope that it will be useful,
11
-- but WITHOUT ANY WARRANTY; without even the implied warranty of
12
-- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13
-- GNU General Public License for more details.
14
------------------------------------------------------------------------------
15
 
16
 
17
library techmap;
18
use techmap.gencomp.all;
19
 
20
package config is
21
 
22
 
23
-- LEON3 processor core
24
  constant CFG_LEON3 : integer := 1;
25
  constant CFG_NCPU : integer := (1);
26
  constant CFG_NWIN : integer := (2);
27
  constant CFG_V8 : integer := 0;
28
  constant CFG_MAC : integer := 0;
29
  constant CFG_SVT : integer := 0;
30
  constant CFG_RSTADDR : integer := 16#00000#;
31
  constant CFG_LDDEL : integer := (2);
32
  constant CFG_NWP : integer := (0);
33
  constant CFG_PWD : integer := 0*2;
34
  constant CFG_FPU : integer := 0 + 16*0;
35
  constant CFG_GRFPUSH : integer := 0;
36
  constant CFG_ICEN : integer := 0;
37
  constant CFG_ISETS : integer := 1;
38
  constant CFG_ISETSZ : integer := 1;
39
  constant CFG_ILINE : integer := 8;
40
  constant CFG_IREPL : integer := 0;
41
  constant CFG_ILOCK : integer := 0;
42
  constant CFG_ILRAMEN : integer := 0;
43
  constant CFG_ILRAMADDR: integer := 16#8E#;
44
  constant CFG_ILRAMSZ : integer := 1;
45
  constant CFG_DCEN : integer := 0;
46
  constant CFG_DSETS : integer := 1;
47
  constant CFG_DSETSZ : integer := 1;
48
  constant CFG_DLINE : integer := 8;
49
  constant CFG_DREPL : integer := 0;
50
  constant CFG_DLOCK : integer := 0;
51
  constant CFG_DSNOOP : integer := 0 + 0 + 4*0;
52
  constant CFG_DFIXED : integer := 16#0#;
53
  constant CFG_DLRAMEN : integer := 0;
54
  constant CFG_DLRAMADDR: integer := 16#8F#;
55
  constant CFG_DLRAMSZ : integer := 1;
56
  constant CFG_MMUEN : integer := 0;
57
  constant CFG_ITLBNUM : integer := 2;
58
  constant CFG_DTLBNUM : integer := 2;
59
  constant CFG_TLB_TYPE : integer := 1 + 0*2;
60
  constant CFG_TLB_REP : integer := 1;
61
  constant CFG_DSU : integer := 1;
62
  constant CFG_ITBSZ : integer := 0;
63
  constant CFG_ATBSZ : integer := 0;
64
  constant CFG_LEON3FT_EN : integer := 0;
65
  constant CFG_IUFT_EN : integer := 0;
66
  constant CFG_FPUFT_EN : integer := 0;
67
  constant CFG_RF_ERRINJ : integer := 0;
68
  constant CFG_CACHE_FT_EN : integer := 0;
69
  constant CFG_CACHE_ERRINJ : integer := 0;
70
  constant CFG_LEON3_NETLIST: integer := 0;
71
  constant CFG_DISAS : integer := 0 + 0;
72
  constant CFG_PCLOW : integer := 2;
73
 
74
-- AHB RAM
75
  constant CFG_AHBRAMEN : integer := 0;
76
  constant CFG_AHBRSZ : integer := 1;
77
  constant CFG_AHBRADDR : integer := 16#A00#;
78
 
79
 
80
end;

powered by: WebSVN 2.1.0

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