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

Subversion Repositories mips_enhanced

[/] [mips_enhanced/] [trunk/] [grlib-gpl-1.0.19-b3188/] [software/] [leon3/] [grcommon.h] - Blame information for rev 2

Details | Compare with Previous | View Log

Line No. Rev Author Line
1 2 dimamali
/* Vendor codes */
2
#define VENDOR_GAISLER   0x01
3
#define VENDOR_PENDER    0x02
4
#define VENDOR_ESA       0x04
5
#define VENDOR_OPENCORES 0x08
6
#define VENDOR_RADIONOR  0x0F
7
#define VENDOR_GLEICHMANN 0x10
8
 
9
 
10
/* Gaisler cores */
11
#define GAISLER_LEON2DSU 0x002
12
#define GAISLER_LEON3    0x003
13
#define GAISLER_LEON3DSU 0x004
14
#define GAISLER_ETHAHB   0x005
15
#define GAISLER_APBMST   0x006
16
#define GAISLER_AHBUART  0x007
17
#define GAISLER_SRCTRL   0x008
18
#define GAISLER_SDCTRL   0x009
19
#define GAISLER_SSRCTRL  0x00A
20
#define GAISLER_APBUART  0x00C
21
#define GAISLER_IRQMP    0x00D
22
#define GAISLER_AHBRAM   0x00E
23
#define GAISLER_GPTIMER  0x011
24
#define GAISLER_PCITRG   0x012
25
#define GAISLER_PCISBRG  0x013
26
#define GAISLER_PCIFBRG  0x014
27
#define GAISLER_PCITRACE 0x015
28
#define GAISLER_PCIDMA   0x016
29
#define GAISLER_AHBTRACE 0x017
30
#define GAISLER_ETHDSU   0x018
31
#define GAISLER_CANAHB   0x019
32
#define GAISLER_GRGPIO   0x01A
33
#define GAISLER_AHBROM   0x01B
34
#define GAISLER_AHBJTAG  0x01C
35
#define GAISLER_ETHMAC   0x01D
36
#define GAISLER_SPW      0x01F
37
#define GAISLER_SPACEWIRE 0x01F
38
#define GAISLER_AHB2AHB  0x020
39
#define GAISLER_USBCTRL  0x021
40
#define GAISLER_USBDCL   0x022
41
#define GAISLER_DDRMP    0x023
42
#define GAISLER_ATACTRL  0x024
43
#define GAISLER_DDRSP    0x025
44
#define GAISLER_EHCI     0x026
45
#define GAISLER_UHCI     0x027
46
#define GAISLER_I2CMST   0x028
47
 
48
#define GAISLER_NUHOSP3  0x02b
49
 
50
#define GAISLER_SPICTRL  0x02D
51
 
52
#define GAISLER_GRTM     0x030
53
#define GAISLER_GRTC     0x031
54
#define GAISLER_GRPW     0x032
55
#define GAISLER_GRCTM    0x033
56
#define GAISLER_GRHCAN   0x034
57
#define GAISLER_GRFIFO   0x035
58
#define GAISLER_GRADCDAC 0x036
59
#define GAISLER_GRPULSE  0x037
60
#define GAISLER_GRTIMER  0x038
61
#define GAISLER_AHB2PP   0x039
62
#define GAISLER_GRVERSION 0x03A
63
 
64
#define GAISLER_FTAHBRAM 0x050
65
#define GAISLER_FTSRCTRL 0x051
66
#define GAISLER_AHBSTAT  0x052
67
#define GAISLER_LEON3FT  0x053
68
#define GAISLER_FTMCTRL  0x054
69
#define GAISLER_FTSDCTRL 0x055
70
#define GAISLER_FTSRCTRL8 0x056
71
 
72
#define GAISLER_KBD      0x060
73
#define GAISLER_VGA      0x061
74
#define GAISLER_LOGAN    0x062
75
#define GAISLER_SVGA     0x063
76
 
77
#define GAISLER_B1553BC  0x070
78
#define GAISLER_B1553RT  0x071
79
#define GAISLER_B1553BRM 0x072
80
 
81
#define GAISLER_PCIF     0x75
82
 
83
#define GAISLER_SATCAN   0x080
84
#define GAISLER_CANMUX   0x081
85
 
86
#define GAISLER_PIPEWRAPPER 0xffa
87
#define GAISLER_LEON2    0xffb
88
#define GAISLER_L2IRQ    0xffc /* internal device: leon2 interrupt controller */
89
#define GAISLER_L2TIME   0xffd /* internal device: leon2 timer */
90
#define GAISLER_L2C      0xffe /* internal device: leon2compat */
91
#define GAISLER_PLUGPLAY 0xfff /* internal device: plug & play configarea */
92
 
93
/* ESA cores */
94
#define  ESA_LEON2       0x002
95
#define  ESA_LEON2APB    0x003
96
#define  ESA_L2IRQ       0x005
97
#define  ESA_L2TIMER     0x006
98
#define  ESA_L2UART      0x007
99
#define  ESA_L2CFG       0x008
100
#define  ESA_L2IO        0x009
101
#define  ESA_MCTRL       0x00F
102
#define  ESA_PCIARB      0x010
103
#define  ESA_HURRICANE   0x011
104
#define  ESA_SPW_RMAP    0x012
105
#define  ESA_AHBUART     0x013
106
#define  ESA_SPWA        0x014
107
#define  ESA_BOSCHCAN    0x015
108
#define  ESA_L2IRQ2      0x016
109
#define  ESA_L2STAT      0x017
110
#define  ESA_L2WPROT     0x018
111
#define  ESA_L2WPROT2    0x019
112
 
113
/* GLEICHMANN cores */
114
#define GLEICHMANN_CUSTOM 0x001
115
#define GLEICHMANN_GEOLCD01 0x002
116
#define GLEICHMANN_DAC 0x003
117
 

powered by: WebSVN 2.1.0

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