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-memec-v2mb1000/] [config.vhd.h] - Blame information for rev 2

Details | Compare with Previous | View Log

Line No. Rev Author Line
1 2 dimamali
-- Technology and synthesis options
2
  constant CFG_FABTECH  : integer := CONFIG_SYN_TECH;
3
  constant CFG_MEMTECH  : integer := CFG_RAM_TECH;
4
  constant CFG_PADTECH  : integer := CFG_PAD_TECH;
5
  constant CFG_NOASYNC  : integer := CONFIG_SYN_NO_ASYNC;
6
 
7
-- Clock generator
8
  constant CFG_CLKTECH  : integer := CFG_CLK_TECH;
9
  constant CFG_CLKMUL   : integer := CONFIG_CLK_MUL;
10
  constant CFG_CLKDIV   : integer := CONFIG_CLK_DIV;
11
  constant CFG_PCIDLL   : integer := CONFIG_PCI_CLKDLL;
12
  constant CFG_PCISYSCLK: integer := CONFIG_PCI_SYSCLK;
13
  constant CFG_CLK_NOFB : integer := CONFIG_CLK_NOFB;
14
 
15
-- LEON3 processor core
16
  constant CFG_LEON3    : integer := CONFIG_LEON3;
17
  constant CFG_NCPU     : integer := CONFIG_PROC_NUM;
18
  constant CFG_NWIN     : integer := CONFIG_IU_NWINDOWS;
19
  constant CFG_V8       : integer := CFG_IU_V8;
20
  constant CFG_MAC      : integer := CONFIG_IU_MUL_MAC;
21
  constant CFG_SVT      : integer := CONFIG_IU_SVT;
22
  constant CFG_RSTADDR  : integer := 16#CONFIG_IU_RSTADDR#;
23
  constant CFG_LDDEL    : integer := CONFIG_IU_LDELAY;
24
  constant CFG_NWP      : integer := CONFIG_IU_WATCHPOINTS;
25
  constant CFG_PWD      : integer := CONFIG_PWD*2;
26
  constant CFG_FPU      : integer := CONFIG_FPU;
27
  constant CFG_ICEN     : integer := CONFIG_ICACHE_ENABLE;
28
  constant CFG_ISETS    : integer := CFG_IU_ISETS;
29
  constant CFG_ISETSZ   : integer := CFG_ICACHE_SZ;
30
  constant CFG_ILINE    : integer := CFG_ILINE_SZ;
31
  constant CFG_IREPL    : integer := CFG_ICACHE_ALGORND;
32
  constant CFG_ILOCK    : integer := CONFIG_ICACHE_LOCK;
33
  constant CFG_ILRAMEN  : integer := CONFIG_ICACHE_LRAM;
34
  constant CFG_ILRAMADDR: integer := 16#CONFIG_ICACHE_LRSTART#;
35
  constant CFG_ILRAMSZ  : integer := CFG_ILRAM_SIZE;
36
  constant CFG_DCEN     : integer := CONFIG_DCACHE_ENABLE;
37
  constant CFG_DSETS    : integer := CFG_IU_DSETS;
38
  constant CFG_DSETSZ   : integer := CFG_DCACHE_SZ;
39
  constant CFG_DLINE    : integer := CFG_DLINE_SZ;
40
  constant CFG_DREPL    : integer := CFG_DCACHE_ALGORND;
41
  constant CFG_DLOCK    : integer := CONFIG_DCACHE_LOCK;
42
  constant CFG_DSNOOP   : integer := CONFIG_DCACHE_SNOOP + CONFIG_DCACHE_SNOOP_FAST + CONFIG_DCACHE_MMUSNOOP;
43
  constant CFG_DFIXED   : integer := 16#CONFIG_CACHE_FIXED#;
44
  constant CFG_DLRAMEN  : integer := CONFIG_DCACHE_LRAM;
45
  constant CFG_DLRAMADDR: integer := 16#CONFIG_DCACHE_LRSTART#;
46
  constant CFG_DLRAMSZ  : integer := CFG_DLRAM_SIZE;
47
  constant CFG_MMUEN    : integer := CONFIG_MMUEN;
48
  constant CFG_ITLBNUM  : integer := CONFIG_ITLBNUM;
49
  constant CFG_DTLBNUM  : integer := CONFIG_DTLBNUM;
50
  constant CFG_TLB_TYPE : integer := CONFIG_TLB_TYPE;
51
  constant CFG_TLB_REP  : integer := CONFIG_TLB_REP;
52
  constant CFG_DSU      : integer := CONFIG_DSU_ENABLE;
53
  constant CFG_ITBSZ    : integer := CFG_DSU_ITB;
54
  constant CFG_ATBSZ    : integer := CFG_DSU_ATB;
55
  constant CFG_DISAS    : integer := CONFIG_IU_DISAS + CONFIG_IU_DISAS_NET;
56
  constant CFG_PCLOW    : integer := CFG_DEBUG_PC32;
57
 
58
-- AMBA settings
59
  constant CFG_DEFMST   : integer := CONFIG_AHB_DEFMST;
60
  constant CFG_RROBIN   : integer := CONFIG_AHB_RROBIN;
61
  constant CFG_SPLIT    : integer := CONFIG_AHB_SPLIT;
62
  constant CFG_AHBIO    : integer := 16#CONFIG_AHB_IOADDR#;
63
  constant CFG_APBADDR  : integer := 16#CONFIG_APB_HADDR#;
64
 
65
-- DSU UART
66
  constant CFG_AHB_UART : integer := CONFIG_DSU_UART;
67
 
68
-- JTAG based DSU interface
69
  constant CFG_AHB_JTAG : integer := CONFIG_DSU_JTAG;
70
 
71
-- Ethernet DSU
72
  constant CFG_DSU_ETH  : integer := CONFIG_DSU_ETH;
73
  constant CFG_ETH_BUF  : integer := CFG_DSU_ETHB;
74
  constant CFG_ETH_IPM  : integer := 16#CONFIG_DSU_IPMSB#;
75
  constant CFG_ETH_IPL  : integer := 16#CONFIG_DSU_IPLSB#;
76
  constant CFG_ETH_ENM  : integer := 16#CONFIG_DSU_ETHMSB#;
77
  constant CFG_ETH_ENL  : integer := 16#CONFIG_DSU_ETHLSB#;
78
 
79
-- LEON2 memory controller
80
  constant CFG_MCTRL_LEON2    : integer := CONFIG_MCTRL_LEON2;
81
  constant CFG_MCTRL_RAM8BIT  : integer := CONFIG_MCTRL_8BIT;
82
  constant CFG_MCTRL_RAM16BIT : integer := CONFIG_MCTRL_16BIT;
83
  constant CFG_MCTRL_5CS      : integer := CONFIG_MCTRL_5CS;
84
  constant CFG_MCTRL_SDEN     : integer := CONFIG_MCTRL_SDRAM;
85
  constant CFG_MCTRL_SEPBUS   : integer := CONFIG_MCTRL_SDRAM_SEPBUS;
86
  constant CFG_MCTRL_INVCLK   : integer := CONFIG_MCTRL_SDRAM_INVCLK;
87
  constant CFG_MCTRL_SD64     : integer := CONFIG_MCTRL_SDRAM_BUS64;
88
  constant CFG_MCTRL_PAGE     : integer := CONFIG_MCTRL_PAGE + CONFIG_MCTRL_PROGPAGE;
89
 
90
-- DDR controller
91
  constant CFG_DDRSP            : integer := CONFIG_DDRSP;
92
  constant CFG_DDRSP_INIT       : integer := CONFIG_DDRSP_INIT;
93
  constant CFG_DDRSP_FREQ       : integer := CONFIG_DDRSP_FREQ;
94
  constant CFG_DDRSP_COL        : integer := CONFIG_DDRSP_COL;
95
  constant CFG_DDRSP_SIZE       : integer := CONFIG_DDRSP_MBYTE;
96
  constant CFG_DDRSP_RSKEW      : integer := CONFIG_DDRSP_RSKEW;
97
 
98
-- AHB ROM
99
  constant CFG_AHBROMEN : integer := CONFIG_AHBROM_ENABLE;
100
  constant CFG_AHBROPIP : integer := CONFIG_AHBROM_PIPE;
101
  constant CFG_AHBRODDR : integer := 16#CONFIG_AHBROM_START#;
102
  constant CFG_ROMADDR  : integer := 16#CONFIG_ROM_START#;
103
  constant CFG_ROMMASK  : integer := 16#E00# + 16#CONFIG_ROM_START#;
104
 
105
-- AHB RAM
106
  constant CFG_AHBRAMEN : integer := CONFIG_AHBRAM_ENABLE;
107
  constant CFG_AHBRSZ   : integer := CFG_AHBRAMSZ;
108
  constant CFG_AHBRADDR : integer := 16#CONFIG_AHBRAM_START#;
109
 
110
-- Gaisler Ethernet core
111
  constant CFG_GRETH    : integer := CONFIG_GRETH_ENABLE;
112
  constant CFG_GRETH1G  : integer := CONFIG_GRETH_GIGA;
113
  constant CFG_ETH_FIFO : integer := CFG_GRETH_FIFO;
114
 
115
-- UART 1
116
  constant CFG_UART1_ENABLE : integer := CONFIG_UART1_ENABLE;
117
  constant CFG_UART1_FIFO   : integer := CFG_UA1_FIFO;
118
 
119
-- LEON3 interrupt controller
120
  constant CFG_IRQ3_ENABLE  : integer := CONFIG_IRQ3_ENABLE;
121
 
122
-- Modular timer
123
  constant CFG_GPT_ENABLE   : integer := CONFIG_GPT_ENABLE;
124
  constant CFG_GPT_NTIM     : integer := CONFIG_GPT_NTIM;
125
  constant CFG_GPT_SW       : integer := CONFIG_GPT_SW;
126
  constant CFG_GPT_TW       : integer := CONFIG_GPT_TW;
127
  constant CFG_GPT_IRQ      : integer := CONFIG_GPT_IRQ;
128
  constant CFG_GPT_SEPIRQ   : integer := CONFIG_GPT_SEPIRQ;
129
  constant CFG_GPT_WDOGEN   : integer := CONFIG_GPT_WDOGEN;
130
  constant CFG_GPT_WDOG     : integer := 16#CONFIG_GPT_WDOG#;
131
 
132
-- GPIO port
133
  constant CFG_GRGPIO_ENABLE : integer := CONFIG_GRGPIO_ENABLE;
134
  constant CFG_GRGPIO_IMASK  : integer := 16#CONFIG_GRGPIO_IMASK#;
135
  constant CFG_GRGPIO_WIDTH  : integer := CONFIG_GRGPIO_WIDTH;
136
 
137
-- VGA and PS2/ interface
138
  constant CFG_KBD_ENABLE  : integer := CONFIG_KBD_ENABLE;
139
  constant CFG_VGA_ENABLE  : integer := CONFIG_VGA_ENABLE;
140
  constant CFG_SVGA_ENABLE : integer := CONFIG_SVGA_ENABLE;
141
 
142
-- GRLIB debugging
143
  constant CFG_DUART    : integer := CONFIG_DEBUG_UART;
144
 

powered by: WebSVN 2.1.0

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