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/] [leon3mp/] [tkconfig.h] - Blame information for rev 2

Details | Compare with Previous | View Log

Line No. Rev Author Line
1 2 dimamali
#if defined CONFIG_SYN_INFERRED
2
#define CONFIG_SYN_TECH inferred
3
#elif defined CONFIG_SYN_UMC
4
#define CONFIG_SYN_TECH umc
5
#elif defined CONFIG_SYN_RHUMC
6
#define CONFIG_SYN_TECH rhumc
7
#elif defined CONFIG_SYN_ATC18
8
#define CONFIG_SYN_TECH atc18s
9
#elif defined CONFIG_SYN_AXCEL
10
#define CONFIG_SYN_TECH axcel
11
#elif defined CONFIG_SYN_PROASICPLUS
12
#define CONFIG_SYN_TECH proasic
13
#elif defined CONFIG_SYN_ALTERA
14
#define CONFIG_SYN_TECH altera
15
#elif defined CONFIG_SYN_STRATIX
16
#define CONFIG_SYN_TECH stratix1
17
#elif defined CONFIG_SYN_STRATIXII
18
#define CONFIG_SYN_TECH stratix2
19
#elif defined CONFIG_SYN_STRATIXIII
20
#define CONFIG_SYN_TECH stratix3
21
#elif defined CONFIG_SYN_CYCLONEIII
22
#define CONFIG_SYN_TECH cyclone3
23
#elif defined CONFIG_SYN_EASIC90
24
#define CONFIG_SYN_TECH easic90
25
#elif defined CONFIG_SYN_IHP25
26
#define CONFIG_SYN_TECH ihp25
27
#elif defined CONFIG_SYN_IHP25RH
28
#define CONFIG_SYN_TECH ihp25rh
29
#elif defined CONFIG_SYN_LATTICE
30
#define CONFIG_SYN_TECH lattice
31
#elif defined CONFIG_SYN_ECLIPSE
32
#define CONFIG_SYN_TECH eclipse
33
#elif defined CONFIG_SYN_PEREGRINE
34
#define CONFIG_SYN_TECH peregrine
35
#elif defined CONFIG_SYN_PROASIC
36
#define CONFIG_SYN_TECH proasic
37
#elif defined CONFIG_SYN_PROASIC3
38
#define CONFIG_SYN_TECH apa3
39
#elif defined CONFIG_SYN_SPARTAN2
40
#define CONFIG_SYN_TECH virtex
41
#elif defined CONFIG_SYN_VIRTEX
42
#define CONFIG_SYN_TECH virtex
43
#elif defined CONFIG_SYN_VIRTEXE
44
#define CONFIG_SYN_TECH virtex
45
#elif defined CONFIG_SYN_SPARTAN3
46
#define CONFIG_SYN_TECH spartan3
47
#elif defined CONFIG_SYN_SPARTAN3E
48
#define CONFIG_SYN_TECH spartan3e
49
#elif defined CONFIG_SYN_VIRTEX2
50
#define CONFIG_SYN_TECH virtex2
51
#elif defined CONFIG_SYN_VIRTEX4
52
#define CONFIG_SYN_TECH virtex4
53
#elif defined CONFIG_SYN_VIRTEX5
54
#define CONFIG_SYN_TECH virtex5
55
#elif defined CONFIG_SYN_RH_LIB18T
56
#define CONFIG_SYN_TECH rhlib18t
57
#elif defined CONFIG_SYN_UT025CRH
58
#define CONFIG_SYN_TECH ut25
59
#elif defined CONFIG_SYN_TSMC90
60
#define CONFIG_SYN_TECH tsmc90
61
#elif defined CONFIG_SYN_CUSTOM1
62
#define CONFIG_SYN_TECH custom1
63
#else
64
#error "unknown target technology"
65
#endif
66
 
67
#if defined CONFIG_SYN_INFER_RAM
68
#define CFG_RAM_TECH inferred
69
#elif defined CONFIG_MEM_UMC
70
#define CFG_RAM_TECH umc
71
#elif defined CONFIG_MEM_RHUMC
72
#define CFG_RAM_TECH rhumc
73
#elif defined CONFIG_MEM_VIRAGE
74
#define CFG_RAM_TECH memvirage
75
#elif defined CONFIG_MEM_ARTISAN
76
#define CFG_RAM_TECH memartisan
77
#elif defined CONFIG_MEM_CUSTOM1
78
#define CFG_RAM_TECH custom1
79
#elif defined CONFIG_MEM_VIRAGE90
80
#define CFG_RAM_TECH memvirage90
81
#elif defined CONFIG_MEM_INFERRED
82
#define CFG_RAM_TECH inferred
83
#else
84
#define CFG_RAM_TECH CONFIG_SYN_TECH
85
#endif
86
 
87
#if defined CONFIG_SYN_INFER_PADS
88
#define CFG_PAD_TECH inferred
89
#else
90
#define CFG_PAD_TECH CONFIG_SYN_TECH
91
#endif
92
 
93
#ifndef CONFIG_SYN_NO_ASYNC
94
#define CONFIG_SYN_NO_ASYNC 0
95
#endif
96
 
97
#ifndef CONFIG_SYN_SCAN
98
#define CONFIG_SYN_SCAN 0
99
#endif
100
 
101
 
102
#if defined CONFIG_CLK_ALTDLL
103
#define CFG_CLK_TECH CONFIG_SYN_TECH
104
#elif defined CONFIG_CLK_HCLKBUF
105
#define CFG_CLK_TECH axcel
106
#elif defined CONFIG_CLK_LATDLL
107
#define CFG_CLK_TECH lattice
108
#elif defined CONFIG_CLK_PRO3PLL
109
#define CFG_CLK_TECH apa3
110
#elif defined CONFIG_CLK_CLKDLL
111
#define CFG_CLK_TECH virtex
112
#elif defined CONFIG_CLK_DCM
113
#define CFG_CLK_TECH CONFIG_SYN_TECH
114
#elif defined CONFIG_CLK_LIB18T
115
#define CFG_CLK_TECH rhlib18t
116
#elif defined CONFIG_CLK_RHUMC
117
#define CFG_CLK_TECH rhumc
118
#else
119
#define CFG_CLK_TECH inferred
120
#endif
121
 
122
#ifndef CONFIG_CLK_MUL
123
#define CONFIG_CLK_MUL 2
124
#endif
125
 
126
#ifndef CONFIG_CLK_DIV
127
#define CONFIG_CLK_DIV 2
128
#endif
129
 
130
#ifndef CONFIG_OCLK_DIV
131
#define CONFIG_OCLK_DIV 2
132
#endif
133
 
134
#ifndef CONFIG_PCI_CLKDLL
135
#define CONFIG_PCI_CLKDLL 0
136
#endif
137
 
138
#ifndef CONFIG_PCI_SYSCLK
139
#define CONFIG_PCI_SYSCLK 0
140
#endif
141
 
142
#ifndef CONFIG_CLK_NOFB
143
#define CONFIG_CLK_NOFB 0
144
#endif
145
#ifndef CONFIG_LEON3
146
#define CONFIG_LEON3 0
147
#endif
148
 
149
#ifndef CONFIG_PROC_NUM
150
#define CONFIG_PROC_NUM 1
151
#endif
152
 
153
#ifndef CONFIG_IU_NWINDOWS
154
#define CONFIG_IU_NWINDOWS 8
155
#endif
156
 
157
#ifndef CONFIG_IU_RSTADDR
158
#define CONFIG_IU_RSTADDR 8
159
#endif
160
 
161
#ifndef CONFIG_IU_LDELAY
162
#define CONFIG_IU_LDELAY 1
163
#endif
164
 
165
#ifndef CONFIG_IU_WATCHPOINTS
166
#define CONFIG_IU_WATCHPOINTS 0
167
#endif
168
 
169
#ifdef CONFIG_IU_V8MULDIV
170
#ifdef CONFIG_IU_MUL_LATENCY_4
171
#define CFG_IU_V8 1
172
#else
173
#define CFG_IU_V8 2
174
#endif
175
#else
176
#define CFG_IU_V8 0
177
#endif
178
#ifndef CONFIG_PWD
179
#define CONFIG_PWD 0
180
#endif
181
 
182
#ifndef CONFIG_IU_MUL_MAC
183
#define CONFIG_IU_MUL_MAC 0
184
#endif
185
 
186
#ifndef CONFIG_IU_SVT
187
#define CONFIG_IU_SVT 0
188
#endif
189
 
190
#if defined CONFIG_FPU_GRFPC1
191
#define CONFIG_FPU_GRFPC 1
192
#elif defined CONFIG_FPU_GRFPC2
193
#define CONFIG_FPU_GRFPC 2
194
#else
195
#define CONFIG_FPU_GRFPC 0
196
#endif
197
 
198
#if defined CONFIG_FPU_GRFPU_INFMUL
199
#define CONFIG_FPU_GRFPU_MUL 0
200
#elif defined CONFIG_FPU_GRFPU_DWMUL
201
#define CONFIG_FPU_GRFPU_MUL 1
202
#elif defined CONFIG_FPU_GRFPU_MODGEN 
203
#define CONFIG_FPU_GRFPU_MUL 2
204
#else
205
#define CONFIG_FPU_GRFPU_MUL 0
206
#endif
207
 
208
#if defined CONFIG_FPU_GRFPU_SH
209
#define CONFIG_FPU_GRFPU_SHARED 1
210
#else
211
#define CONFIG_FPU_GRFPU_SHARED 0
212
#endif
213
 
214
#if defined CONFIG_FPU_GRFPU
215
#define CONFIG_FPU (1+CONFIG_FPU_GRFPU_MUL)
216
#elif defined CONFIG_FPU_MEIKO
217
#define CONFIG_FPU 15
218
#elif defined CONFIG_FPU_GRFPULITE
219
#define CONFIG_FPU (8+CONFIG_FPU_GRFPC)
220
#else
221
#define CONFIG_FPU 0
222
#endif
223
 
224
#ifndef CONFIG_FPU_NETLIST
225
#define CONFIG_FPU_NETLIST 0
226
#endif
227
 
228
#ifndef CONFIG_ICACHE_ENABLE
229
#define CONFIG_ICACHE_ENABLE 0
230
#endif
231
 
232
#if defined CONFIG_ICACHE_ASSO1
233
#define CFG_IU_ISETS 1
234
#elif defined CONFIG_ICACHE_ASSO2
235
#define CFG_IU_ISETS 2
236
#elif defined CONFIG_ICACHE_ASSO3
237
#define CFG_IU_ISETS 3
238
#elif defined CONFIG_ICACHE_ASSO4
239
#define CFG_IU_ISETS 4
240
#else
241
#define CFG_IU_ISETS 1
242
#endif
243
 
244
#if defined CONFIG_ICACHE_SZ1
245
#define CFG_ICACHE_SZ 1
246
#elif defined CONFIG_ICACHE_SZ2
247
#define CFG_ICACHE_SZ 2
248
#elif defined CONFIG_ICACHE_SZ4
249
#define CFG_ICACHE_SZ 4
250
#elif defined CONFIG_ICACHE_SZ8
251
#define CFG_ICACHE_SZ 8
252
#elif defined CONFIG_ICACHE_SZ16
253
#define CFG_ICACHE_SZ 16
254
#elif defined CONFIG_ICACHE_SZ32
255
#define CFG_ICACHE_SZ 32
256
#elif defined CONFIG_ICACHE_SZ64
257
#define CFG_ICACHE_SZ 64
258
#elif defined CONFIG_ICACHE_SZ128
259
#define CFG_ICACHE_SZ 128
260
#elif defined CONFIG_ICACHE_SZ256
261
#define CFG_ICACHE_SZ 256
262
#else
263
#define CFG_ICACHE_SZ 1
264
#endif
265
 
266
#ifdef CONFIG_ICACHE_LZ16
267
#define CFG_ILINE_SZ 4
268
#else
269
#define CFG_ILINE_SZ 8
270
#endif
271
 
272
#if defined CONFIG_ICACHE_ALGORND
273
#define CFG_ICACHE_ALGORND 2
274
#elif defined CONFIG_ICACHE_ALGOLRR
275
#define CFG_ICACHE_ALGORND 1
276
#else
277
#define CFG_ICACHE_ALGORND 0
278
#endif
279
 
280
#ifndef CONFIG_ICACHE_LOCK
281
#define CONFIG_ICACHE_LOCK 0
282
#endif
283
 
284
#ifndef CONFIG_ICACHE_LRAM
285
#define CONFIG_ICACHE_LRAM 0
286
#endif
287
 
288
#ifndef CONFIG_ICACHE_LRSTART
289
#define CONFIG_ICACHE_LRSTART 8E
290
#endif
291
 
292
#if defined CONFIG_ICACHE_LRAM_SZ2
293
#define CFG_ILRAM_SIZE 2
294
#elif defined CONFIG_ICACHE_LRAM_SZ4
295
#define CFG_ILRAM_SIZE 4
296
#elif defined CONFIG_ICACHE_LRAM_SZ8
297
#define CFG_ILRAM_SIZE 8
298
#elif defined CONFIG_ICACHE_LRAM_SZ16
299
#define CFG_ILRAM_SIZE 16
300
#elif defined CONFIG_ICACHE_LRAM_SZ32
301
#define CFG_ILRAM_SIZE 32
302
#elif defined CONFIG_ICACHE_LRAM_SZ64
303
#define CFG_ILRAM_SIZE 64
304
#elif defined CONFIG_ICACHE_LRAM_SZ128
305
#define CFG_ILRAM_SIZE 128
306
#elif defined CONFIG_ICACHE_LRAM_SZ256
307
#define CFG_ILRAM_SIZE 256
308
#else
309
#define CFG_ILRAM_SIZE 1
310
#endif
311
 
312
 
313
#ifndef CONFIG_DCACHE_ENABLE
314
#define CONFIG_DCACHE_ENABLE 0
315
#endif
316
 
317
#if defined CONFIG_DCACHE_ASSO1
318
#define CFG_IU_DSETS 1
319
#elif defined CONFIG_DCACHE_ASSO2
320
#define CFG_IU_DSETS 2
321
#elif defined CONFIG_DCACHE_ASSO3
322
#define CFG_IU_DSETS 3
323
#elif defined CONFIG_DCACHE_ASSO4
324
#define CFG_IU_DSETS 4
325
#else
326
#define CFG_IU_DSETS 1
327
#endif
328
 
329
#if defined CONFIG_DCACHE_SZ1
330
#define CFG_DCACHE_SZ 1
331
#elif defined CONFIG_DCACHE_SZ2
332
#define CFG_DCACHE_SZ 2
333
#elif defined CONFIG_DCACHE_SZ4
334
#define CFG_DCACHE_SZ 4
335
#elif defined CONFIG_DCACHE_SZ8
336
#define CFG_DCACHE_SZ 8
337
#elif defined CONFIG_DCACHE_SZ16
338
#define CFG_DCACHE_SZ 16
339
#elif defined CONFIG_DCACHE_SZ32
340
#define CFG_DCACHE_SZ 32
341
#elif defined CONFIG_DCACHE_SZ64
342
#define CFG_DCACHE_SZ 64
343
#elif defined CONFIG_DCACHE_SZ128
344
#define CFG_DCACHE_SZ 128
345
#elif defined CONFIG_DCACHE_SZ256
346
#define CFG_DCACHE_SZ 256
347
#else
348
#define CFG_DCACHE_SZ 1
349
#endif
350
 
351
#ifdef CONFIG_DCACHE_LZ16
352
#define CFG_DLINE_SZ 4
353
#else
354
#define CFG_DLINE_SZ 8
355
#endif
356
 
357
#if defined CONFIG_DCACHE_ALGORND
358
#define CFG_DCACHE_ALGORND 2
359
#elif defined CONFIG_DCACHE_ALGOLRR
360
#define CFG_DCACHE_ALGORND 1
361
#else
362
#define CFG_DCACHE_ALGORND 0
363
#endif
364
 
365
#ifndef CONFIG_DCACHE_LOCK
366
#define CONFIG_DCACHE_LOCK 0
367
#endif
368
 
369
#ifndef CONFIG_DCACHE_SNOOP
370
#define CONFIG_DCACHE_SNOOP 0
371
#endif
372
 
373
#ifndef CONFIG_DCACHE_SNOOP_FAST
374
#define CONFIG_DCACHE_SNOOP_FAST 0
375
#endif
376
 
377
#ifndef CONFIG_DCACHE_SNOOP_SEPTAG
378
#define CONFIG_DCACHE_SNOOP_SEPTAG 0
379
#endif
380
 
381
#ifndef CONFIG_CACHE_FIXED
382
#define CONFIG_CACHE_FIXED 0
383
#endif
384
 
385
#ifndef CONFIG_DCACHE_LRAM
386
#define CONFIG_DCACHE_LRAM 0
387
#endif
388
 
389
#ifndef CONFIG_DCACHE_LRSTART
390
#define CONFIG_DCACHE_LRSTART 8F
391
#endif
392
 
393
#if defined CONFIG_DCACHE_LRAM_SZ2
394
#define CFG_DLRAM_SIZE 2
395
#elif defined CONFIG_DCACHE_LRAM_SZ4
396
#define CFG_DLRAM_SIZE 4
397
#elif defined CONFIG_DCACHE_LRAM_SZ8
398
#define CFG_DLRAM_SIZE 8
399
#elif defined CONFIG_DCACHE_LRAM_SZ16
400
#define CFG_DLRAM_SIZE 16
401
#elif defined CONFIG_DCACHE_LRAM_SZ32
402
#define CFG_DLRAM_SIZE 32
403
#elif defined CONFIG_DCACHE_LRAM_SZ64
404
#define CFG_DLRAM_SIZE 64
405
#elif defined CONFIG_DCACHE_LRAM_SZ128
406
#define CFG_DLRAM_SIZE 128
407
#elif defined CONFIG_DCACHE_LRAM_SZ256
408
#define CFG_DLRAM_SIZE 256
409
#else
410
#define CFG_DLRAM_SIZE 1
411
#endif
412
 
413
 
414
#ifdef CONFIG_MMU_ENABLE
415
#define CONFIG_MMUEN 1
416
 
417
#ifdef CONFIG_MMU_SPLIT
418
#define CONFIG_TLB_TYPE 0
419
#endif
420
#ifdef CONFIG_MMU_COMBINED
421
#define CONFIG_TLB_TYPE 1
422
#endif
423
 
424
#ifdef CONFIG_MMU_REPARRAY
425
#define CONFIG_TLB_REP 0
426
#endif
427
#ifdef CONFIG_MMU_REPINCREMENT
428
#define CONFIG_TLB_REP 1
429
#endif
430
 
431
#ifdef CONFIG_MMU_I2 
432
#define CONFIG_ITLBNUM 2
433
#endif
434
#ifdef CONFIG_MMU_I4 
435
#define CONFIG_ITLBNUM 4
436
#endif
437
#ifdef CONFIG_MMU_I8 
438
#define CONFIG_ITLBNUM 8
439
#endif
440
#ifdef CONFIG_MMU_I16 
441
#define CONFIG_ITLBNUM 16
442
#endif
443
#ifdef CONFIG_MMU_I32
444
#define CONFIG_ITLBNUM 32
445
#endif
446
 
447
#define CONFIG_DTLBNUM 2
448
#ifdef CONFIG_MMU_D2 
449
#undef CONFIG_DTLBNUM 
450
#define CONFIG_DTLBNUM 2
451
#endif
452
#ifdef CONFIG_MMU_D4 
453
#undef CONFIG_DTLBNUM 
454
#define CONFIG_DTLBNUM 4
455
#endif
456
#ifdef CONFIG_MMU_D8 
457
#undef CONFIG_DTLBNUM 
458
#define CONFIG_DTLBNUM 8
459
#endif
460
#ifdef CONFIG_MMU_D16 
461
#undef CONFIG_DTLBNUM 
462
#define CONFIG_DTLBNUM 16
463
#endif
464
#ifdef CONFIG_MMU_D32
465
#undef CONFIG_DTLBNUM 
466
#define CONFIG_DTLBNUM 32
467
#endif
468
#ifdef CONFIG_MMU_FASTWB
469
#define CFG_MMU_FASTWB 1
470
#else
471
#define CFG_MMU_FASTWB 0
472
#endif
473
 
474
#else
475
#define CONFIG_MMUEN 0
476
#define CONFIG_ITLBNUM 2
477
#define CONFIG_DTLBNUM 2
478
#define CONFIG_TLB_TYPE 1
479
#define CONFIG_TLB_REP 1
480
#define CFG_MMU_FASTWB 0
481
#endif
482
 
483
#ifndef CONFIG_DSU_ENABLE
484
#define CONFIG_DSU_ENABLE 0
485
#endif
486
 
487
#if defined CONFIG_DSU_ITRACESZ1
488
#define CFG_DSU_ITB 1
489
#elif CONFIG_DSU_ITRACESZ2
490
#define CFG_DSU_ITB 2
491
#elif CONFIG_DSU_ITRACESZ4
492
#define CFG_DSU_ITB 4
493
#elif CONFIG_DSU_ITRACESZ8
494
#define CFG_DSU_ITB 8
495
#elif CONFIG_DSU_ITRACESZ16
496
#define CFG_DSU_ITB 16
497
#else
498
#define CFG_DSU_ITB 0
499
#endif
500
 
501
#if defined CONFIG_DSU_ATRACESZ1
502
#define CFG_DSU_ATB 1
503
#elif CONFIG_DSU_ATRACESZ2
504
#define CFG_DSU_ATB 2
505
#elif CONFIG_DSU_ATRACESZ4
506
#define CFG_DSU_ATB 4
507
#elif CONFIG_DSU_ATRACESZ8
508
#define CFG_DSU_ATB 8
509
#elif CONFIG_DSU_ATRACESZ16
510
#define CFG_DSU_ATB 16
511
#else
512
#define CFG_DSU_ATB 0
513
#endif
514
 
515
#ifndef CONFIG_LEON3FT_EN
516
#define CONFIG_LEON3FT_EN 0
517
#endif
518
 
519
#if defined CONFIG_IUFT_PAR
520
#define CONFIG_IUFT_EN 1
521
#elif defined CONFIG_IUFT_DMR
522
#define CONFIG_IUFT_EN 2
523
#elif defined CONFIG_IUFT_BCH
524
#define CONFIG_IUFT_EN 3
525
#elif defined CONFIG_IUFT_TMR
526
#define CONFIG_IUFT_EN 4
527
#else
528
#define CONFIG_IUFT_EN 0
529
#endif
530
#ifndef CONFIG_RF_ERRINJ
531
#define CONFIG_RF_ERRINJ 0
532
#endif
533
 
534
#ifndef CONFIG_FPUFT_EN
535
#define CONFIG_FPUFT 0
536
#else
537
#ifdef CONFIG_FPU_GRFPU
538
#define CONFIG_FPUFT 2
539
#else
540
#define CONFIG_FPUFT 1
541
#endif
542
#endif
543
 
544
#ifndef CONFIG_CACHE_FT_EN
545
#define CONFIG_CACHE_FT_EN 0
546
#endif
547
#ifndef CONFIG_CACHE_ERRINJ
548
#define CONFIG_CACHE_ERRINJ 0
549
#endif
550
 
551
#ifndef CONFIG_LEON3_NETLIST
552
#define CONFIG_LEON3_NETLIST 0
553
#endif
554
 
555
#ifdef CONFIG_DEBUG_PC32
556
#define CFG_DEBUG_PC32 0 
557
#else
558
#define CFG_DEBUG_PC32 2
559
#endif
560
#ifndef CONFIG_IU_DISAS
561
#define CONFIG_IU_DISAS 0
562
#endif
563
#ifndef CONFIG_IU_DISAS_NET
564
#define CONFIG_IU_DISAS_NET 0
565
#endif
566
 
567
 
568
#ifndef CONFIG_AHB_SPLIT
569
#define CONFIG_AHB_SPLIT 0
570
#endif
571
 
572
#ifndef CONFIG_AHB_RROBIN
573
#define CONFIG_AHB_RROBIN 0
574
#endif
575
 
576
#ifndef CONFIG_AHB_IOADDR
577
#define CONFIG_AHB_IOADDR FFF
578
#endif
579
 
580
#ifndef CONFIG_APB_HADDR
581
#define CONFIG_APB_HADDR 800
582
#endif
583
 
584
#ifndef CONFIG_AHB_MON
585
#define CONFIG_AHB_MON 0
586
#endif
587
 
588
#ifndef CONFIG_AHB_MONERR
589
#define CONFIG_AHB_MONERR 0
590
#endif
591
 
592
#ifndef CONFIG_AHB_MONWAR
593
#define CONFIG_AHB_MONWAR 0
594
#endif
595
 
596
#ifndef CONFIG_DSU_UART
597
#define CONFIG_DSU_UART 0
598
#endif
599
 
600
 
601
#ifndef CONFIG_DSU_JTAG
602
#define CONFIG_DSU_JTAG 0
603
#endif
604
 
605
#ifndef CONFIG_DSU_ETH
606
#define CONFIG_DSU_ETH 0
607
#endif
608
 
609
#ifndef CONFIG_DSU_IPMSB
610
#define CONFIG_DSU_IPMSB C0A8
611
#endif
612
 
613
#ifndef CONFIG_DSU_IPLSB
614
#define CONFIG_DSU_IPLSB 0033
615
#endif
616
 
617
#ifndef CONFIG_DSU_ETHMSB
618
#define CONFIG_DSU_ETHMSB 00007A
619
#endif
620
 
621
#ifndef CONFIG_DSU_ETHLSB
622
#define CONFIG_DSU_ETHLSB CC0001
623
#endif
624
 
625
#if defined CONFIG_DSU_ETHSZ1
626
#define CFG_DSU_ETHB 1
627
#elif CONFIG_DSU_ETHSZ2
628
#define CFG_DSU_ETHB 2
629
#elif CONFIG_DSU_ETHSZ4
630
#define CFG_DSU_ETHB 4
631
#elif CONFIG_DSU_ETHSZ8
632
#define CFG_DSU_ETHB 8
633
#elif CONFIG_DSU_ETHSZ16
634
#define CFG_DSU_ETHB 16
635
#elif CONFIG_DSU_ETHSZ32
636
#define CFG_DSU_ETHB 32
637
#else
638
#define CFG_DSU_ETHB 1
639
#endif
640
 
641
#ifndef CONFIG_DSU_ETH_PROG
642
#define CONFIG_DSU_ETH_PROG 0
643
#endif
644
 
645
 
646
#ifndef CONFIG_SRCTRL
647
#define CONFIG_SRCTRL 0
648
#endif
649
 
650
#ifndef CONFIG_SRCTRL_PROMWS
651
#define CONFIG_SRCTRL_PROMWS 0
652
#endif
653
 
654
#ifndef CONFIG_SRCTRL_RAMWS
655
#define CONFIG_SRCTRL_RAMWS 0
656
#endif
657
 
658
#ifndef CONFIG_SRCTRL_IOWS
659
#define CONFIG_SRCTRL_IOWS 0
660
#endif
661
 
662
#ifndef CONFIG_SRCTRL_RMW
663
#define CONFIG_SRCTRL_RMW 0
664
#endif
665
 
666
#ifndef CONFIG_SRCTRL_8BIT
667
#define CONFIG_SRCTRL_8BIT 0
668
#endif
669
 
670
 
671
#ifndef CONFIG_SRCTRL_ROMASEL
672
#define CONFIG_SRCTRL_ROMASEL 0
673
#endif
674
 
675
#if defined CONFIG_SRCTRL_SRBANKS1
676
#define CFG_SR_CTRL_SRBANKS 1
677
#elif defined CONFIG_SRCTRL_SRBANKS2
678
#define CFG_SR_CTRL_SRBANKS 2
679
#elif defined CONFIG_SRCTRL_SRBANKS3
680
#define CFG_SR_CTRL_SRBANKS 3
681
#elif defined CONFIG_SRCTRL_SRBANKS4
682
#define CFG_SR_CTRL_SRBANKS 4
683
#elif defined CONFIG_SRCTRL_SRBANKS5
684
#define CFG_SR_CTRL_SRBANKS 5
685
#else
686
#define CFG_SR_CTRL_SRBANKS 1
687
#endif
688
 
689
#if defined CONFIG_SRCTRL_BANKSZ0
690
#define CFG_SR_CTRL_BANKSZ 0
691
#elif defined CONFIG_SRCTRL_BANKSZ1
692
#define CFG_SR_CTRL_BANKSZ 1
693
#elif defined CONFIG_SRCTRL_BANKSZ2
694
#define CFG_SR_CTRL_BANKSZ 2
695
#elif defined CONFIG_SRCTRL_BANKSZ3
696
#define CFG_SR_CTRL_BANKSZ 3
697
#elif defined CONFIG_SRCTRL_BANKSZ4
698
#define CFG_SR_CTRL_BANKSZ 4
699
#elif defined CONFIG_SRCTRL_BANKSZ5
700
#define CFG_SR_CTRL_BANKSZ 5
701
#elif defined CONFIG_SRCTRL_BANKSZ6
702
#define CFG_SR_CTRL_BANKSZ 6
703
#elif defined CONFIG_SRCTRL_BANKSZ7
704
#define CFG_SR_CTRL_BANKSZ 7
705
#elif defined CONFIG_SRCTRL_BANKSZ8
706
#define CFG_SR_CTRL_BANKSZ 8
707
#elif defined CONFIG_SRCTRL_BANKSZ9
708
#define CFG_SR_CTRL_BANKSZ 9
709
#elif defined CONFIG_SRCTRL_BANKSZ10
710
#define CFG_SR_CTRL_BANKSZ 10
711
#elif defined CONFIG_SRCTRL_BANKSZ11
712
#define CFG_SR_CTRL_BANKSZ 11
713
#elif defined CONFIG_SRCTRL_BANKSZ12
714
#define CFG_SR_CTRL_BANKSZ 12
715
#elif defined CONFIG_SRCTRL_BANKSZ13
716
#define CFG_SR_CTRL_BANKSZ 13
717
#else
718
#define CFG_SR_CTRL_BANKSZ 0
719
#endif
720
#ifndef CONFIG_MCTRL_LEON2
721
#define CONFIG_MCTRL_LEON2 0
722
#endif
723
 
724
#ifndef CONFIG_MCTRL_SDRAM
725
#define CONFIG_MCTRL_SDRAM 0
726
#endif
727
 
728
#ifndef CONFIG_MCTRL_SDRAM_SEPBUS
729
#define CONFIG_MCTRL_SDRAM_SEPBUS 0
730
#endif
731
 
732
#ifndef CONFIG_MCTRL_SDRAM_INVCLK
733
#define CONFIG_MCTRL_SDRAM_INVCLK 0
734
#endif
735
 
736
#ifndef CONFIG_MCTRL_SDRAM_BUS64
737
#define CONFIG_MCTRL_SDRAM_BUS64 0
738
#endif
739
 
740
#ifndef CONFIG_MCTRL_8BIT
741
#define CONFIG_MCTRL_8BIT 0
742
#endif
743
 
744
#ifndef CONFIG_MCTRL_16BIT
745
#define CONFIG_MCTRL_16BIT 0
746
#endif
747
 
748
#ifndef CONFIG_MCTRL_5CS
749
#define CONFIG_MCTRL_5CS 0
750
#endif
751
 
752
#ifndef CONFIG_MCTRL_EDAC
753
#define CONFIG_MCTRL_EDAC 0
754
#endif
755
 
756
#ifndef CONFIG_MCTRL_PAGE
757
#define CONFIG_MCTRL_PAGE 0
758
#endif
759
 
760
#ifndef CONFIG_MCTRL_PROGPAGE
761
#define CONFIG_MCTRL_PROGPAGE 0
762
#endif
763
 
764
#ifndef CONFIG_SDCTRL
765
#define CONFIG_SDCTRL 0
766
#endif
767
 
768
#ifndef CONFIG_SDCTRL_SEPBUS
769
#define CONFIG_SDCTRL_SEPBUS 0
770
#endif
771
 
772
#ifndef CONFIG_SDCTRL_INVCLK
773
#define CONFIG_SDCTRL_INVCLK 0
774
#endif
775
 
776
#ifndef CONFIG_SDCTRL_BUS64
777
#define CONFIG_SDCTRL_BUS64 0
778
#endif
779
 
780
#ifndef CONFIG_SDCTRL_PAGE
781
#define CONFIG_SDCTRL_PAGE 0
782
#endif
783
 
784
#ifndef CONFIG_SDCTRL_PROGPAGE
785
#define CONFIG_SDCTRL_PROGPAGE 0
786
#endif
787
 
788
#ifndef CONFIG_AHBROM_ENABLE
789
#define CONFIG_AHBROM_ENABLE 0
790
#endif
791
 
792
#ifndef CONFIG_AHBROM_START
793
#define CONFIG_AHBROM_START 000
794
#endif
795
 
796
#ifndef CONFIG_AHBROM_PIPE
797
#define CONFIG_AHBROM_PIPE 0
798
#endif
799
 
800
#if (CONFIG_AHBROM_START == 0) && (CONFIG_AHBROM_ENABLE == 1)
801
#define CONFIG_ROM_START 100
802
#else
803
#define CONFIG_ROM_START 000
804
#endif
805
 
806
 
807
#ifndef CONFIG_AHBRAM_ENABLE
808
#define CONFIG_AHBRAM_ENABLE 0
809
#endif
810
 
811
#ifndef CONFIG_AHBRAM_START
812
#define CONFIG_AHBRAM_START A00
813
#endif
814
 
815
#if defined CONFIG_AHBRAM_SZ1
816
#define CFG_AHBRAMSZ 1
817
#elif CONFIG_AHBRAM_SZ2
818
#define CFG_AHBRAMSZ 2
819
#elif CONFIG_AHBRAM_SZ4
820
#define CFG_AHBRAMSZ 4
821
#elif CONFIG_AHBRAM_SZ8
822
#define CFG_AHBRAMSZ 8
823
#elif CONFIG_AHBRAM_SZ16
824
#define CFG_AHBRAMSZ 16
825
#elif CONFIG_AHBRAM_SZ32
826
#define CFG_AHBRAMSZ 32
827
#elif CONFIG_AHBRAM_SZ64
828
#define CFG_AHBRAMSZ 64
829
#else
830
#define CFG_AHBRAMSZ 1
831
#endif
832
 
833
#ifndef CONFIG_GRETH_ENABLE
834
#define CONFIG_GRETH_ENABLE 0
835
#endif
836
 
837
#ifndef CONFIG_GRETH_GIGA
838
#define CONFIG_GRETH_GIGA 0
839
#endif
840
 
841
#if defined CONFIG_GRETH_FIFO4
842
#define CFG_GRETH_FIFO 4
843
#elif defined CONFIG_GRETH_FIFO8
844
#define CFG_GRETH_FIFO 8
845
#elif defined CONFIG_GRETH_FIFO16
846
#define CFG_GRETH_FIFO 16
847
#elif defined CONFIG_GRETH_FIFO32
848
#define CFG_GRETH_FIFO 32
849
#elif defined CONFIG_GRETH_FIFO64
850
#define CFG_GRETH_FIFO 64
851
#else
852
#define CFG_GRETH_FIFO 8
853
#endif
854
 
855
#ifndef CONFIG_CAN_ENABLE
856
#define CONFIG_CAN_ENABLE 0
857
#endif
858
 
859
#ifndef CONFIG_CANIO
860
#define CONFIG_CANIO 0
861
#endif
862
 
863
#ifndef CONFIG_CANIRQ
864
#define CONFIG_CANIRQ 0
865
#endif
866
 
867
#ifndef CONFIG_CANLOOP
868
#define CONFIG_CANLOOP 0
869
#endif
870
 
871
#ifndef CONFIG_CAN_SYNCRST
872
#define CONFIG_CAN_SYNCRST 0
873
#endif
874
 
875
 
876
#ifndef CONFIG_CAN_FT
877
#define CONFIG_CAN_FT 0
878
#endif
879
#if defined CONFIG_PCI_SIMPLE_TARGET
880
#define CFG_PCITYPE 1
881
#elif defined CONFIG_PCI_MASTER_TARGET_DMA
882
#define CFG_PCITYPE 3
883
#elif defined CONFIG_PCI_MASTER_TARGET
884
#define CFG_PCITYPE 2
885
#else
886
#define CFG_PCITYPE 0
887
#endif
888
 
889
#ifndef CONFIG_PCI_VENDORID
890
#define CONFIG_PCI_VENDORID 0
891
#endif
892
 
893
#ifndef CONFIG_PCI_DEVICEID
894
#define CONFIG_PCI_DEVICEID 0
895
#endif
896
 
897
#ifndef CONFIG_PCI_REVID
898
#define CONFIG_PCI_REVID 0
899
#endif
900
 
901
#if defined CONFIG_PCI_FIFO0
902
#define CFG_PCIFIFO 8
903
#define CFG_PCI_ENFIFO 0
904
#elif defined CONFIG_PCI_FIFO16
905
#define CFG_PCIFIFO 16
906
#elif defined CONFIG_PCI_FIFO32
907
#define CFG_PCIFIFO 32
908
#elif defined CONFIG_PCI_FIFO64
909
#define CFG_PCIFIFO 64
910
#elif defined CONFIG_PCI_FIFO128
911
#define CFG_PCIFIFO 128
912
#elif defined CONFIG_PCI_FIFO256
913
#define CFG_PCIFIFO 256
914
#else
915
#define CFG_PCIFIFO 8
916
#endif
917
 
918
#ifndef CFG_PCI_ENFIFO
919
#define CFG_PCI_ENFIFO 1
920
#endif
921
 
922
 
923
#ifndef CONFIG_PCI_ARBITER_APB
924
#define CONFIG_PCI_ARBITER_APB 0
925
#endif
926
 
927
#ifndef CONFIG_PCI_ARBITER
928
#define CONFIG_PCI_ARBITER 0
929
#endif
930
 
931
#ifndef CONFIG_PCI_ARBITER_NREQ
932
#define CONFIG_PCI_ARBITER_NREQ 4
933
#endif
934
 
935
#ifndef CONFIG_PCI_TRACE
936
#define CONFIG_PCI_TRACE 0
937
#endif
938
 
939
#if defined CONFIG_PCI_TRACE512
940
#define CFG_PCI_TRACEBUF 512
941
#elif defined CONFIG_PCI_TRACE1024
942
#define CFG_PCI_TRACEBUF 1024
943
#elif defined CONFIG_PCI_TRACE2048
944
#define CFG_PCI_TRACEBUF 2048
945
#elif defined CONFIG_PCI_TRACE4096
946
#define CFG_PCI_TRACEBUF 4096
947
#else
948
#define CFG_PCI_TRACEBUF 256
949
#endif
950
 
951
 
952
#ifndef CONFIG_SPW_ENABLE
953
#define CONFIG_SPW_ENABLE 0
954
#endif
955
 
956
#ifndef CONFIG_SPW_NUM
957
#define CONFIG_SPW_NUM 1
958
#endif
959
 
960
#if defined CONFIG_SPW_AHBFIFO4
961
#define CONFIG_SPW_AHBFIFO 4
962
#elif defined CONFIG_SPW_AHBFIFO8
963
#define CONFIG_SPW_AHBFIFO 8
964
#elif defined CONFIG_SPW_AHBFIFO16
965
#define CONFIG_SPW_AHBFIFO 16
966
#elif defined CONFIG_SPW_AHBFIFO32
967
#define CONFIG_SPW_AHBFIFO 32
968
#elif defined CONFIG_SPW_AHBFIFO64
969
#define CONFIG_SPW_AHBFIFO 64
970
#else
971
#define CONFIG_SPW_AHBFIFO 4
972
#endif
973
 
974
#if defined CONFIG_SPW_RXFIFO16
975
#define CONFIG_SPW_RXFIFO 16
976
#elif defined CONFIG_SPW_RXFIFO32
977
#define CONFIG_SPW_RXFIFO 32
978
#elif defined CONFIG_SPW_RXFIFO64
979
#define CONFIG_SPW_RXFIFO 64
980
#else
981
#define CONFIG_SPW_RXFIFO 16
982
#endif
983
 
984
#ifndef CONFIG_SPW_RMAP
985
#define CONFIG_SPW_RMAP 0
986
#endif
987
 
988
#if defined CONFIG_SPW_RMAPBUF2
989
#define CONFIG_SPW_RMAPBUF 2
990
#elif defined CONFIG_SPW_RMAPBUF4
991
#define CONFIG_SPW_RMAPBUF 4
992
#elif defined CONFIG_SPW_RMAPBUF6
993
#define CONFIG_SPW_RMAPBUF 6
994
#elif defined CONFIG_SPW_RMAPBUF8
995
#define CONFIG_SPW_RMAPBUF 8
996
#else
997
#define CONFIG_SPW_RMAPBUF 4
998
#endif
999
 
1000
#ifndef CONFIG_SPW_RMAPCRC
1001
#define CONFIG_SPW_RMAPCRC 0
1002
#endif
1003
 
1004
#ifndef CONFIG_SPW_NETLIST
1005
#define CONFIG_SPW_NETLIST 0
1006
#endif
1007
 
1008
#ifndef CONFIG_SPW_FT
1009
#define CONFIG_SPW_FT 0
1010
#endif
1011
 
1012
#if defined CONFIG_SPW_GRSPW1
1013
#define CONFIG_SPW_GRSPW 1
1014
#else
1015
#define CONFIG_SPW_GRSPW 2
1016
#endif
1017
 
1018
#ifndef CONFIG_UART1_ENABLE
1019
#define CONFIG_UART1_ENABLE 0
1020
#endif
1021
 
1022
#if defined CONFIG_UA1_FIFO1
1023
#define CFG_UA1_FIFO 1
1024
#elif defined CONFIG_UA1_FIFO2
1025
#define CFG_UA1_FIFO 2
1026
#elif defined CONFIG_UA1_FIFO4
1027
#define CFG_UA1_FIFO 4
1028
#elif defined CONFIG_UA1_FIFO8
1029
#define CFG_UA1_FIFO 8
1030
#elif defined CONFIG_UA1_FIFO16
1031
#define CFG_UA1_FIFO 16
1032
#elif defined CONFIG_UA1_FIFO32
1033
#define CFG_UA1_FIFO 32
1034
#else
1035
#define CFG_UA1_FIFO 1
1036
#endif
1037
 
1038
#ifndef CONFIG_UART2_ENABLE
1039
#define CONFIG_UART2_ENABLE 0
1040
#endif
1041
 
1042
#if defined CONFIG_UA2_FIFO1
1043
#define CFG_UA2_FIFO 1
1044
#elif defined CONFIG_UA2_FIFO2
1045
#define CFG_UA2_FIFO 2
1046
#elif defined CONFIG_UA2_FIFO4
1047
#define CFG_UA2_FIFO 4
1048
#elif defined CONFIG_UA2_FIFO8
1049
#define CFG_UA2_FIFO 8
1050
#elif defined CONFIG_UA2_FIFO16
1051
#define CFG_UA2_FIFO 16
1052
#elif defined CONFIG_UA2_FIFO32
1053
#define CFG_UA2_FIFO 32
1054
#else
1055
#define CFG_UA2_FIFO 1
1056
#endif
1057
 
1058
#ifndef CONFIG_IRQ3_ENABLE
1059
#define CONFIG_IRQ3_ENABLE 0
1060
#endif
1061
#ifndef CONFIG_GPT_ENABLE
1062
#define CONFIG_GPT_ENABLE 0
1063
#endif
1064
 
1065
#ifndef CONFIG_GPT_NTIM
1066
#define CONFIG_GPT_NTIM 1
1067
#endif
1068
 
1069
#ifndef CONFIG_GPT_SW
1070
#define CONFIG_GPT_SW 8
1071
#endif
1072
 
1073
#ifndef CONFIG_GPT_TW
1074
#define CONFIG_GPT_TW 8
1075
#endif
1076
 
1077
#ifndef CONFIG_GPT_IRQ
1078
#define CONFIG_GPT_IRQ 8
1079
#endif
1080
 
1081
#ifndef CONFIG_GPT_SEPIRQ
1082
#define CONFIG_GPT_SEPIRQ 0
1083
#endif
1084
#ifndef CONFIG_GPT_ENABLE
1085
#define CONFIG_GPT_ENABLE 0
1086
#endif
1087
 
1088
#ifndef CONFIG_GPT_NTIM
1089
#define CONFIG_GPT_NTIM 1
1090
#endif
1091
 
1092
#ifndef CONFIG_GPT_SW
1093
#define CONFIG_GPT_SW 8
1094
#endif
1095
 
1096
#ifndef CONFIG_GPT_TW
1097
#define CONFIG_GPT_TW 8
1098
#endif
1099
 
1100
#ifndef CONFIG_GPT_IRQ
1101
#define CONFIG_GPT_IRQ 8
1102
#endif
1103
 
1104
#ifndef CONFIG_GPT_SEPIRQ
1105
#define CONFIG_GPT_SEPIRQ 0
1106
#endif
1107
 
1108
#ifndef CONFIG_GPT_WDOGEN
1109
#define CONFIG_GPT_WDOGEN 0
1110
#endif
1111
 
1112
#ifndef CONFIG_GPT_WDOG
1113
#define CONFIG_GPT_WDOG 0
1114
#endif
1115
 
1116
#ifndef CONFIG_GRGPIO_ENABLE
1117
#define CONFIG_GRGPIO_ENABLE 0
1118
#endif
1119
#ifndef CONFIG_GRGPIO_IMASK
1120
#define CONFIG_GRGPIO_IMASK 0000
1121
#endif
1122
#ifndef CONFIG_GRGPIO_WIDTH
1123
#define CONFIG_GRGPIO_WIDTH 1
1124
#endif
1125
 
1126
 
1127
#ifndef CONFIG_DEBUG_UART
1128
#define CONFIG_DEBUG_UART 0
1129
#endif

powered by: WebSVN 2.1.0

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