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

Subversion Repositories or1k_soc_on_altera_embedded_dev_kit

[/] [or1k_soc_on_altera_embedded_dev_kit/] [trunk/] [soc/] [sw/] [sd_boot_loader/] [spr_defs.h] - Blame information for rev 12

Details | Compare with Previous | View Log

Line No. Rev Author Line
1 12 xianfeng
 
2
#ifndef __SPR_DEFS_H__
3
#define __SPR_DEFS_H__
4
 
5
#define MAX_GRPS (32)
6
#define MAX_SPRS_PER_GRP_BITS (11)
7
#define MAX_SPRS_PER_GRP (1 << MAX_SPRS_PER_GRP_BITS)
8
#define MAX_SPRS (0x10000)
9
 
10
/* Base addresses for the groups */
11
#define SPRGROUP_SYS    (0<< MAX_SPRS_PER_GRP_BITS)
12
#define SPRGROUP_DMMU   (1<< MAX_SPRS_PER_GRP_BITS)
13
#define SPRGROUP_IMMU   (2<< MAX_SPRS_PER_GRP_BITS)
14
#define SPRGROUP_DC     (3<< MAX_SPRS_PER_GRP_BITS)
15
#define SPRGROUP_IC     (4<< MAX_SPRS_PER_GRP_BITS)
16
#define SPRGROUP_MAC    (5<< MAX_SPRS_PER_GRP_BITS)
17
#define SPRGROUP_D      (6<< MAX_SPRS_PER_GRP_BITS)
18
#define SPRGROUP_PC     (7<< MAX_SPRS_PER_GRP_BITS)
19
#define SPRGROUP_PM     (8<< MAX_SPRS_PER_GRP_BITS)
20
#define SPRGROUP_PIC    (9<< MAX_SPRS_PER_GRP_BITS)
21
#define SPRGROUP_TT     (10<< MAX_SPRS_PER_GRP_BITS)
22
 
23
/* System control and status group */
24
#define SPR_VR          (SPRGROUP_SYS + 0)
25
#define SPR_UPR         (SPRGROUP_SYS + 1)
26
#define SPR_CPUCFGR     (SPRGROUP_SYS + 2)
27
#define SPR_DMMUCFGR    (SPRGROUP_SYS + 3)
28
#define SPR_IMMUCFGR    (SPRGROUP_SYS + 4)
29
#define SPR_DCCFGR      (SPRGROUP_SYS + 5)
30
#define SPR_ICCFGR      (SPRGROUP_SYS + 6)
31
#define SPR_DCFGR       (SPRGROUP_SYS + 7)
32
#define SPR_PCCFGR      (SPRGROUP_SYS + 8)
33
#define SPR_NPC         (SPRGROUP_SYS + 16)  /* CZ 21/06/01 */
34
#define SPR_SR          (SPRGROUP_SYS + 17)  /* CZ 21/06/01 */
35
#define SPR_PPC         (SPRGROUP_SYS + 18)  /* CZ 21/06/01 */
36
#define SPR_EPCR_BASE   (SPRGROUP_SYS + 32)  /* CZ 21/06/01 */
37
#define SPR_EPCR_LAST   (SPRGROUP_SYS + 47)  /* CZ 21/06/01 */
38
#define SPR_EEAR_BASE   (SPRGROUP_SYS + 48)
39
#define SPR_EEAR_LAST   (SPRGROUP_SYS + 63)
40
#define SPR_ESR_BASE    (SPRGROUP_SYS + 64)
41
#define SPR_ESR_LAST    (SPRGROUP_SYS + 79)
42
 
43
/* Data MMU group */
44
#define SPR_DMMUCR      (SPRGROUP_DMMU + 0)
45
#define SPR_DTLBMR_BASE(WAY)    (SPRGROUP_DMMU + 0x200 + (WAY) * 0x200)
46
#define SPR_DTLBMR_LAST(WAY)    (SPRGROUP_DMMU + 0x2ff + (WAY) * 0x200)
47
#define SPR_DTLBTR_BASE(WAY)    (SPRGROUP_DMMU + 0x300 + (WAY) * 0x200)
48
#define SPR_DTLBTR_LAST(WAY)    (SPRGROUP_DMMU + 0x3ff + (WAY) * 0x200)
49
 
50
/* Instruction MMU group */
51
#define SPR_IMMUCR      (SPRGROUP_IMMU + 0)
52
#define SPR_ITLBMR_BASE(WAY)    (SPRGROUP_IMMU + 0x200 + (WAY) * 0x200)
53
#define SPR_ITLBMR_LAST(WAY)    (SPRGROUP_IMMU + 0x2ff + (WAY) * 0x200)
54
#define SPR_ITLBTR_BASE(WAY)    (SPRGROUP_IMMU + 0x300 + (WAY) * 0x200)
55
#define SPR_ITLBTR_LAST(WAY)    (SPRGROUP_IMMU + 0x3ff + (WAY) * 0x200)
56
 
57
/* Data cache group */
58
#define SPR_DCCR        (SPRGROUP_DC + 0)
59
#define SPR_DCBPR       (SPRGROUP_DC + 1)
60
#define SPR_DCBFR       (SPRGROUP_DC + 2)
61
#define SPR_DCBIR       (SPRGROUP_DC + 3)
62
#define SPR_DCBWR       (SPRGROUP_DC + 4)
63
#define SPR_DCBLR       (SPRGROUP_DC + 5)
64
#define SPR_DCR_BASE(WAY)       (SPRGROUP_DC + 0x200 + (WAY) * 0x200)
65
#define SPR_DCR_LAST(WAY)       (SPRGROUP_DC + 0x3ff + (WAY) * 0x200)
66
 
67
/* Instruction cache group */
68
#define SPR_ICCR        (SPRGROUP_IC + 0)
69
#define SPR_ICBPR       (SPRGROUP_IC + 1)
70
#define SPR_ICBIR       (SPRGROUP_IC + 2)
71
#define SPR_ICBLR       (SPRGROUP_IC + 3)
72
#define SPR_ICR_BASE(WAY)       (SPRGROUP_IC + 0x200 + (WAY) * 0x200)
73
#define SPR_ICR_LAST(WAY)       (SPRGROUP_IC + 0x3ff + (WAY) * 0x200)
74
 
75
/* MAC group */
76
#define SPR_MACLO       (SPRGROUP_MAC + 1)
77
#define SPR_MACHI       (SPRGROUP_MAC + 2)
78
 
79
/* Debug group */
80
#define SPR_DVR(N)      (SPRGROUP_D + (N))
81
#define SPR_DCR(N)      (SPRGROUP_D + 8 + (N))
82
#define SPR_DMR1        (SPRGROUP_D + 16)
83
#define SPR_DMR2        (SPRGROUP_D + 17)
84
#define SPR_DWCR0       (SPRGROUP_D + 18)
85
#define SPR_DWCR1       (SPRGROUP_D + 19)
86
#define SPR_DSR         (SPRGROUP_D + 20)
87
#define SPR_DRR         (SPRGROUP_D + 21)
88
 
89
/* Performance counters group */
90
#define SPR_PCCR(N)     (SPRGROUP_PC + (N))
91
#define SPR_PCMR(N)     (SPRGROUP_PC + 8 + (N))
92
 
93
/* Power management group */
94
#define SPR_PMR (SPRGROUP_PM + 0)
95
 
96
/* PIC group */
97
#define SPR_PICMR (SPRGROUP_PIC + 0)
98
#define SPR_PICPR (SPRGROUP_PIC + 1)
99
#define SPR_PICSR (SPRGROUP_PIC + 2)
100
 
101
/* Tick Timer group */
102
#define SPR_TTMR (SPRGROUP_TT + 0)
103
#define SPR_TTCR (SPRGROUP_TT + 1)
104
 
105
/*
106
 * Bit definitions for the Version Register
107
 *
108
 */
109
#define SPR_VR_VER      0xffff0000  /* Processor version */
110
#define SPR_VR_REV      0x0000003f  /* Processor revision */
111
 
112
/*
113
 * Bit definitions for the Unit Present Register
114
 *
115
 */
116
#define SPR_UPR_UP      0x00000001  /* UPR present */
117
#define SPR_UPR_DCP     0x00000002  /* Data cache present */
118
#define SPR_UPR_ICP     0x00000004  /* Instruction cache present */
119
#define SPR_UPR_DMP     0x00000008  /* Data MMU present */
120
#define SPR_UPR_IMP     0x00000010  /* Instruction MMU present */
121
#define SPR_UPR_OB32P   0x00000020  /* ORBIS32 present */
122
#define SPR_UPR_OB64P   0x00000040  /* ORBIS64 present */
123
#define SPR_UPR_OF32P   0x00000080  /* ORFPX32 present */
124
#define SPR_UPR_OF64P   0x00000100  /* ORFPX64 present */
125
#define SPR_UPR_OV32P   0x00000200  /* ORVDX32 present */
126
#define SPR_UPR_OV64P   0x00000400  /* ORVDX64 present */
127
#define SPR_UPR_DUP     0x00000800  /* Debug unit present */
128
#define SPR_UPR_PCUP    0x00001000  /* Performance counters unit present */
129
#define SPR_UPR_PMP     0x00002000  /* Power management present */
130
#define SPR_UPR_PICP    0x00004000  /* PIC present */
131
#define SPR_UPR_TTP     0x00008000  /* Tick timer present */
132
#define SPR_UPR_SRP     0x00010000  /* Shadow registers present */
133
#define SPR_UPR_RES     0x00fe0000  /* ORVDX32 present */
134
#define SPR_UPR_CUST    0xff000000  /* Custom units */
135
 
136
/*
137
 * Bit definitions for the Supervision Register
138
 *
139
 */
140
#define SPR_SR_CID      0xf0000000  /* Context ID */
141
#define SPR_SR_FO       0x00008000  /* Fixed one */
142
#define SPR_SR_EPH      0x00004000  /* Exception Prefixi High */
143
#define SPR_SR_DSX      0x00002000  /* Delay Slot Exception */
144
#define SPR_SR_OVE      0x00001000  /* Overflow flag Exception */
145
#define SPR_SR_OV       0x00000800  /* Overflow flag */
146
#define SPR_SR_CY       0x00000400  /* Carry flag */
147
#define SPR_SR_F        0x00000200  /* Condition Flag */
148
#define SPR_SR_CE       0x00000100  /* CID Enable */
149
#define SPR_SR_LEE      0x00000080  /* Little Endian Enable */
150
#define SPR_SR_IME      0x00000040  /* Instruction MMU Enable */
151
#define SPR_SR_DME      0x00000020  /* Data MMU Enable */
152
#define SPR_SR_ICE      0x00000010  /* Instruction Cache Enable */
153
#define SPR_SR_DCE      0x00000008  /* Data Cache Enable */
154
#define SPR_SR_IEE      0x00000004  /* Interrupt Exception Enable */
155
#define SPR_SR_TEE      0x00000002  /* Tick timer Exception Enable */
156
#define SPR_SR_SM       0x00000001  /* Supervisor Mode */
157
 
158
/*
159
 * Bit definitions for the Data MMU Control Register
160
 *
161
 */
162
#define SPR_DMMUCR_P2S  0x0000003e  /* Level 2 Page Size */
163
#define SPR_DMMUCR_P1S  0x000007c0  /* Level 1 Page Size */
164
#define SPR_DMMUCR_VADDR_WIDTH  0x0000f800  /* Virtual ADDR Width */
165
#define SPR_DMMUCR_PADDR_WIDTH  0x000f0000  /* Physical ADDR Width */
166
 
167
/*
168
 * Bit definitions for the Instruction MMU Control Register
169
 *
170
 */
171
#define SPR_IMMUCR_P2S  0x0000003e  /* Level 2 Page Size */
172
#define SPR_IMMUCR_P1S  0x000007c0  /* Level 1 Page Size */
173
#define SPR_IMMUCR_VADDR_WIDTH  0x0000f800  /* Virtual ADDR Width */
174
#define SPR_IMMUCR_PADDR_WIDTH  0x000f0000  /* Physical ADDR Width */
175
 
176
/*
177
 * Bit definitions for the Data TLB Match Register
178
 *
179
 */
180
#define SPR_DTLBMR_V    0x00000001  /* Valid */
181
#define SPR_DTLBMR_PL1  0x00000002  /* Page Level 1 (if 0 then PL2) */
182
#define SPR_DTLBMR_CID  0x0000003c  /* Context ID */
183
#define SPR_DTLBMR_LRU  0x000000c0  /* Least Recently Used */
184
#define SPR_DTLBMR_VPN  0xfffff000  /* Virtual Page Number */
185
 
186
/*
187
 * Bit definitions for the Data TLB Translate Register
188
 *
189
 */
190
#define SPR_DTLBTR_CC   0x00000001  /* Cache Coherency */
191
#define SPR_DTLBTR_CI   0x00000002  /* Cache Inhibit */
192
#define SPR_DTLBTR_WBC  0x00000004  /* Write-Back Cache */
193
#define SPR_DTLBTR_WOM  0x00000008  /* Weakly-Ordered Memory */
194
#define SPR_DTLBTR_A    0x00000010  /* Accessed */
195
#define SPR_DTLBTR_D    0x00000020  /* Dirty */
196
#define SPR_DTLBTR_URE  0x00000040  /* User Read Enable */
197
#define SPR_DTLBTR_UWE  0x00000080  /* User Write Enable */
198
#define SPR_DTLBTR_SRE  0x00000100  /* Supervisor Read Enable */
199
#define SPR_DTLBTR_SWE  0x00000200  /* Supervisor Write Enable */
200
#define SPR_DTLBTR_PPN  0xfffff000  /* Physical Page Number */
201
 
202
/*
203
 * Bit definitions for the Instruction TLB Match Register
204
 *
205
 */
206
#define SPR_ITLBMR_V    0x00000001  /* Valid */
207
#define SPR_ITLBMR_PL1  0x00000002  /* Page Level 1 (if 0 then PL2) */
208
#define SPR_ITLBMR_CID  0x0000003c  /* Context ID */
209
#define SPR_ITLBMR_LRU  0x000000c0  /* Least Recently Used */
210
#define SPR_ITLBMR_VPN  0xfffff000  /* Virtual Page Number */
211
 
212
/*
213
 * Bit definitions for the Instruction TLB Translate Register
214
 *
215
 */
216
#define SPR_ITLBTR_CC   0x00000001  /* Cache Coherency */
217
#define SPR_ITLBTR_CI   0x00000002  /* Cache Inhibit */
218
#define SPR_ITLBTR_WBC  0x00000004  /* Write-Back Cache */
219
#define SPR_ITLBTR_WOM  0x00000008  /* Weakly-Ordered Memory */
220
#define SPR_ITLBTR_A    0x00000010  /* Accessed */
221
#define SPR_ITLBTR_D    0x00000020  /* Dirty */
222
#define SPR_ITLBTR_SXE  0x00000040  /* User Read Enable */
223
#define SPR_ITLBTR_UXE  0x00000080  /* User Write Enable */
224
#define SPR_ITLBTR_PPN  0xfffff000  /* Physical Page Number */
225
 
226
/*
227
 * Bit definitions for Data Cache Control register
228
 *
229
 */
230
#define SPR_DCCR_EW     0x000000ff  /* Enable ways */
231
 
232
/*
233
 * Bit definitions for Insn Cache Control register
234
 *
235
 */
236
#define SPR_ICCR_EW     0x000000ff  /* Enable ways */
237
 
238
/*
239
 * Bit definitions for Debug Control registers
240
 *
241
 */
242
#define SPR_DCR_DP      0x00000001  /* DVR/DCR present */
243
#define SPR_DCR_CC      0x0000000e  /* Compare condition */
244
#define SPR_DCR_SC      0x00000010  /* Signed compare */
245
#define SPR_DCR_CT      0x000000e0  /* Compare to */
246
 
247
/* Bit results with SPR_DCR_CC mask */
248
#define SPR_DCR_CC_MASKED 0x00000000
249
#define SPR_DCR_CC_EQUAL  0x00000001
250
#define SPR_DCR_CC_LESS   0x00000002
251
#define SPR_DCR_CC_LESSE  0x00000003
252
#define SPR_DCR_CC_GREAT  0x00000004
253
#define SPR_DCR_CC_GREATE 0x00000005
254
#define SPR_DCR_CC_NEQUAL 0x00000006
255
 
256
/* Bit results with SPR_DCR_CT mask */
257
#define SPR_DCR_CT_DISABLED 0x00000000
258
#define SPR_DCR_CT_IFEA     0x00000020
259
#define SPR_DCR_CT_LEA      0x00000040
260
#define SPR_DCR_CT_SEA      0x00000060
261
#define SPR_DCR_CT_LD       0x00000080
262
#define SPR_DCR_CT_SD       0x000000a0
263
#define SPR_DCR_CT_LSEA     0x000000c0
264
 
265
/*
266
 * Bit definitions for Debug Mode 1 register
267
 *
268
 */
269
#define SPR_DMR1_CW0    0x00000003  /* Chain watchpoint 0 */
270
#define SPR_DMR1_CW1    0x0000000c  /* Chain watchpoint 1 */
271
#define SPR_DMR1_CW2    0x00000030  /* Chain watchpoint 2 */
272
#define SPR_DMR1_CW3    0x000000c0  /* Chain watchpoint 3 */
273
#define SPR_DMR1_CW4    0x00000300  /* Chain watchpoint 4 */
274
#define SPR_DMR1_CW5    0x00000c00  /* Chain watchpoint 5 */
275
#define SPR_DMR1_CW6    0x00003000  /* Chain watchpoint 6 */
276
#define SPR_DMR1_CW7    0x0000c000  /* Chain watchpoint 7 */
277
#define SPR_DMR1_CW8    0x00030000  /* Chain watchpoint 8 */
278
#define SPR_DMR1_CW9    0x000c0000  /* Chain watchpoint 9 */
279
#define SPR_DMR1_CW10   0x00300000  /* Chain watchpoint 10 */
280
#define SPR_DMR1_ST     0x00400000  /* Single-step trace*/
281
#define SPR_DMR1_BT     0x00800000  /* Branch trace */
282
#define SPR_DMR1_DXFW   0x01000000  /* Disable external force watchpoint */
283
 
284
/*
285
 * Bit definitions for Debug Mode 2 register
286
 *
287
 */
288
#define SPR_DMR2_WCE0   0x00000001  /* Watchpoint counter 0 enable */
289
#define SPR_DMR2_WCE1   0x00000002  /* Watchpoint counter 0 enable */
290
#define SPR_DMR2_AWTC   0x00001ffc  /* Assign watchpoints to counters */
291
#define SPR_DMR2_WGB    0x00ffe000  /* Watchpoints generating breakpoint */
292
 
293
/*
294
 * Bit definitions for Debug watchpoint counter registers
295
 *
296
 */
297
#define SPR_DWCR_COUNT  0x0000ffff  /* Count */
298
#define SPR_DWCR_MATCH  0xffff0000  /* Match */
299
 
300
/*
301
 * Bit definitions for Debug stop register
302
 *
303
 */
304
#define SPR_DSR_RSTE    0x00000001  /* Reset exception */
305
#define SPR_DSR_BUSEE   0x00000002  /* Bus error exception */
306
#define SPR_DSR_DPFE    0x00000004  /* Data Page Fault exception */
307
#define SPR_DSR_IPFE    0x00000008  /* Insn Page Fault exception */
308
#define SPR_DSR_TTE     0x00000010  /* iTick Timer exception */
309
#define SPR_DSR_AE      0x00000020  /* Alignment exception */
310
#define SPR_DSR_IIE     0x00000040  /* Illegal Instruction exception */
311
#define SPR_DSR_IE      0x00000080  /* Interrupt exception */
312
#define SPR_DSR_DME     0x00000100  /* DTLB miss exception */
313
#define SPR_DSR_IME     0x00000200  /* ITLB miss exception */
314
#define SPR_DSR_RE      0x00000400  /* Range exception */
315
#define SPR_DSR_SCE     0x00000800  /* System call exception */
316
#define SPR_DSR_SSE     0x00001000  /* Single Step Exception */
317
#define SPR_DSR_TE      0x00002000  /* Trap exception */
318
 
319
/*
320
 * Bit definitions for Debug reason register
321
 *
322
 */
323
#define SPR_DRR_RSTE    0x00000001  /* Reset exception */
324
#define SPR_DRR_BUSEE   0x00000002  /* Bus error exception */
325
#define SPR_DRR_DPFE    0x00000004  /* Data Page Fault exception */
326
#define SPR_DRR_IPFE    0x00000008  /* Insn Page Fault exception */
327
#define SPR_DRR_TTE     0x00000010  /* Tick Timer exception */
328
#define SPR_DRR_AE      0x00000020  /* Alignment exception */
329
#define SPR_DRR_IIE     0x00000040  /* Illegal Instruction exception */
330
#define SPR_DRR_IE      0x00000080  /* Interrupt exception */
331
#define SPR_DRR_DME     0x00000100  /* DTLB miss exception */
332
#define SPR_DRR_IME     0x00000200  /* ITLB miss exception */
333
#define SPR_DRR_RE      0x00000400  /* Range exception */
334
#define SPR_DRR_SCE     0x00000800  /* System call exception */
335
#define SPR_DRR_TE      0x00001000  /* Trap exception */
336
 
337
/*
338
 * Bit definitions for Performance counters mode registers
339
 *
340
 */
341
#define SPR_PCMR_CP     0x00000001  /* Counter present */
342
#define SPR_PCMR_UMRA   0x00000002  /* User mode read access */
343
#define SPR_PCMR_CISM   0x00000004  /* Count in supervisor mode */
344
#define SPR_PCMR_CIUM   0x00000008  /* Count in user mode */
345
#define SPR_PCMR_LA     0x00000010  /* Load access event */
346
#define SPR_PCMR_SA     0x00000020  /* Store access event */
347
#define SPR_PCMR_IF     0x00000040  /* Instruction fetch event*/
348
#define SPR_PCMR_DCM    0x00000080  /* Data cache miss event */
349
#define SPR_PCMR_ICM    0x00000100  /* Insn cache miss event */
350
#define SPR_PCMR_IFS    0x00000200  /* Insn fetch stall event */
351
#define SPR_PCMR_LSUS   0x00000400  /* LSU stall event */
352
#define SPR_PCMR_BS     0x00000800  /* Branch stall event */
353
#define SPR_PCMR_DTLBM  0x00001000  /* DTLB miss event */
354
#define SPR_PCMR_ITLBM  0x00002000  /* ITLB miss event */
355
#define SPR_PCMR_DDS    0x00004000  /* Data dependency stall event */
356
#define SPR_PCMR_WPE    0x03ff8000  /* Watchpoint events */
357
 
358
/*
359
 * Bit definitions for the Power management register
360
 *
361
 */
362
#define SPR_PMR_SDF     0x0000000f  /* Slow down factor */
363
#define SPR_PMR_DME     0x00000010  /* Doze mode enable */
364
#define SPR_PMR_SME     0x00000020  /* Sleep mode enable */
365
#define SPR_PMR_DCGE    0x00000040  /* Dynamic clock gating enable */
366
#define SPR_PMR_SUME    0x00000080  /* Suspend mode enable */
367
 
368
/*
369
 * Bit definitions for PICMR
370
 *
371
 */
372
#define SPR_PICMR_IUM   0xfffffffc  /* Interrupt unmask */
373
 
374
/*
375
 * Bit definitions for PICPR
376
 *
377
 */
378
#define SPR_PICPR_IPRIO 0xfffffffc  /* Interrupt priority */
379
 
380
/*
381
 * Bit definitions for PICSR
382
 *
383
 */
384
#define SPR_PICSR_IS    0xffffffff  /* Interrupt status */
385
 
386
/*
387
 * Bit definitions for Tick Timer Control Register
388
 *
389
 */
390
#define SPR_TTCR_PERIOD 0x0fffffff  /* Time Period */
391
#define SPR_TTMR_PERIOD SPR_TTCR_PERIOD
392
#define SPR_TTMR_IP     0x10000000  /* Interrupt Pending */
393
#define SPR_TTMR_IE     0x20000000  /* Interrupt Enable */
394
#define SPR_TTMR_RT     0x40000000  /* Restart tick */
395
#define SPR_TTMR_SR     0x80000000  /* Single run */
396
#define SPR_TTMR_CR     0xc0000000  /* Continuous run */
397
#define SPR_TTMR_M      0xc0000000  /* Tick mode */
398
 
399
/*
400
 * l.nop constants
401
 *
402
 */
403
#define NOP_NOP         0x0000      /* Normal nop instruction */
404
#define NOP_EXIT        0x0001      /* End of simulation */
405
#define NOP_REPORT      0x0002      /* Simple report */
406
#define NOP_PRINTF      0x0003      /* Simprintf instruction */
407
#define NOP_REPORT_FIRST 0x0400     /* Report with number */
408
#define NOP_REPORT_LAST 0x03ff      /* Report with number */
409
 
410
 
411
#endif /* __SPR_DEFS_H__ */
412
 

powered by: WebSVN 2.1.0

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