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-altera-ep1c20/] [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
#elif defined CONFIG_IU_MUL_LATENCY_5
173
#define CFG_IU_V8 2
174
#elif defined CONFIG_IU_MUL_LATENCY_2
175
#define CFG_IU_V8 16#32#
176
#endif
177
#else
178
#define CFG_IU_V8 0
179
#endif
180
 
181
#ifndef CONFIG_PWD
182
#define CONFIG_PWD 0
183
#endif
184
 
185
#ifndef CONFIG_IU_MUL_MAC
186
#define CONFIG_IU_MUL_MAC 0
187
#endif
188
 
189
#ifndef CONFIG_IU_SVT
190
#define CONFIG_IU_SVT 0
191
#endif
192
 
193
#if defined CONFIG_FPU_GRFPC1
194
#define CONFIG_FPU_GRFPC 1
195
#elif defined CONFIG_FPU_GRFPC2
196
#define CONFIG_FPU_GRFPC 2
197
#else
198
#define CONFIG_FPU_GRFPC 0
199
#endif
200
 
201
#if defined CONFIG_FPU_GRFPU_INFMUL
202
#define CONFIG_FPU_GRFPU_MUL 0
203
#elif defined CONFIG_FPU_GRFPU_DWMUL
204
#define CONFIG_FPU_GRFPU_MUL 1
205
#elif defined CONFIG_FPU_GRFPU_MODGEN 
206
#define CONFIG_FPU_GRFPU_MUL 2
207
#else
208
#define CONFIG_FPU_GRFPU_MUL 0
209
#endif
210
 
211
#if defined CONFIG_FPU_GRFPU_SH
212
#define CONFIG_FPU_GRFPU_SHARED 1
213
#else
214
#define CONFIG_FPU_GRFPU_SHARED 0
215
#endif
216
 
217
#if defined CONFIG_FPU_GRFPU
218
#define CONFIG_FPU (1+CONFIG_FPU_GRFPU_MUL)
219
#elif defined CONFIG_FPU_MEIKO
220
#define CONFIG_FPU 15
221
#elif defined CONFIG_FPU_GRFPULITE
222
#define CONFIG_FPU (8+CONFIG_FPU_GRFPC)
223
#else
224
#define CONFIG_FPU 0
225
#endif
226
 
227
#ifndef CONFIG_FPU_NETLIST
228
#define CONFIG_FPU_NETLIST 0
229
#endif
230
 
231
#ifndef CONFIG_ICACHE_ENABLE
232
#define CONFIG_ICACHE_ENABLE 0
233
#endif
234
 
235
#if defined CONFIG_ICACHE_ASSO1
236
#define CFG_IU_ISETS 1
237
#elif defined CONFIG_ICACHE_ASSO2
238
#define CFG_IU_ISETS 2
239
#elif defined CONFIG_ICACHE_ASSO3
240
#define CFG_IU_ISETS 3
241
#elif defined CONFIG_ICACHE_ASSO4
242
#define CFG_IU_ISETS 4
243
#else
244
#define CFG_IU_ISETS 1
245
#endif
246
 
247
#if defined CONFIG_ICACHE_SZ1
248
#define CFG_ICACHE_SZ 1
249
#elif defined CONFIG_ICACHE_SZ2
250
#define CFG_ICACHE_SZ 2
251
#elif defined CONFIG_ICACHE_SZ4
252
#define CFG_ICACHE_SZ 4
253
#elif defined CONFIG_ICACHE_SZ8
254
#define CFG_ICACHE_SZ 8
255
#elif defined CONFIG_ICACHE_SZ16
256
#define CFG_ICACHE_SZ 16
257
#elif defined CONFIG_ICACHE_SZ32
258
#define CFG_ICACHE_SZ 32
259
#elif defined CONFIG_ICACHE_SZ64
260
#define CFG_ICACHE_SZ 64
261
#elif defined CONFIG_ICACHE_SZ128
262
#define CFG_ICACHE_SZ 128
263
#elif defined CONFIG_ICACHE_SZ256
264
#define CFG_ICACHE_SZ 256
265
#else
266
#define CFG_ICACHE_SZ 1
267
#endif
268
 
269
#ifdef CONFIG_ICACHE_LZ16
270
#define CFG_ILINE_SZ 4
271
#else
272
#define CFG_ILINE_SZ 8
273
#endif
274
 
275
#if defined CONFIG_ICACHE_ALGORND
276
#define CFG_ICACHE_ALGORND 2
277
#elif defined CONFIG_ICACHE_ALGOLRR
278
#define CFG_ICACHE_ALGORND 1
279
#else
280
#define CFG_ICACHE_ALGORND 0
281
#endif
282
 
283
#ifndef CONFIG_ICACHE_LOCK
284
#define CONFIG_ICACHE_LOCK 0
285
#endif
286
 
287
#ifndef CONFIG_ICACHE_LRAM
288
#define CONFIG_ICACHE_LRAM 0
289
#endif
290
 
291
#ifndef CONFIG_ICACHE_LRSTART
292
#define CONFIG_ICACHE_LRSTART 8E
293
#endif
294
 
295
#if defined CONFIG_ICACHE_LRAM_SZ2
296
#define CFG_ILRAM_SIZE 2
297
#elif defined CONFIG_ICACHE_LRAM_SZ4
298
#define CFG_ILRAM_SIZE 4
299
#elif defined CONFIG_ICACHE_LRAM_SZ8
300
#define CFG_ILRAM_SIZE 8
301
#elif defined CONFIG_ICACHE_LRAM_SZ16
302
#define CFG_ILRAM_SIZE 16
303
#elif defined CONFIG_ICACHE_LRAM_SZ32
304
#define CFG_ILRAM_SIZE 32
305
#elif defined CONFIG_ICACHE_LRAM_SZ64
306
#define CFG_ILRAM_SIZE 64
307
#elif defined CONFIG_ICACHE_LRAM_SZ128
308
#define CFG_ILRAM_SIZE 128
309
#elif defined CONFIG_ICACHE_LRAM_SZ256
310
#define CFG_ILRAM_SIZE 256
311
#else
312
#define CFG_ILRAM_SIZE 1
313
#endif
314
 
315
 
316
#ifndef CONFIG_DCACHE_ENABLE
317
#define CONFIG_DCACHE_ENABLE 0
318
#endif
319
 
320
#if defined CONFIG_DCACHE_ASSO1
321
#define CFG_IU_DSETS 1
322
#elif defined CONFIG_DCACHE_ASSO2
323
#define CFG_IU_DSETS 2
324
#elif defined CONFIG_DCACHE_ASSO3
325
#define CFG_IU_DSETS 3
326
#elif defined CONFIG_DCACHE_ASSO4
327
#define CFG_IU_DSETS 4
328
#else
329
#define CFG_IU_DSETS 1
330
#endif
331
 
332
#if defined CONFIG_DCACHE_SZ1
333
#define CFG_DCACHE_SZ 1
334
#elif defined CONFIG_DCACHE_SZ2
335
#define CFG_DCACHE_SZ 2
336
#elif defined CONFIG_DCACHE_SZ4
337
#define CFG_DCACHE_SZ 4
338
#elif defined CONFIG_DCACHE_SZ8
339
#define CFG_DCACHE_SZ 8
340
#elif defined CONFIG_DCACHE_SZ16
341
#define CFG_DCACHE_SZ 16
342
#elif defined CONFIG_DCACHE_SZ32
343
#define CFG_DCACHE_SZ 32
344
#elif defined CONFIG_DCACHE_SZ64
345
#define CFG_DCACHE_SZ 64
346
#elif defined CONFIG_DCACHE_SZ128
347
#define CFG_DCACHE_SZ 128
348
#elif defined CONFIG_DCACHE_SZ256
349
#define CFG_DCACHE_SZ 256
350
#else
351
#define CFG_DCACHE_SZ 1
352
#endif
353
 
354
#ifdef CONFIG_DCACHE_LZ16
355
#define CFG_DLINE_SZ 4
356
#else
357
#define CFG_DLINE_SZ 8
358
#endif
359
 
360
#if defined CONFIG_DCACHE_ALGORND
361
#define CFG_DCACHE_ALGORND 2
362
#elif defined CONFIG_DCACHE_ALGOLRR
363
#define CFG_DCACHE_ALGORND 1
364
#else
365
#define CFG_DCACHE_ALGORND 0
366
#endif
367
 
368
#ifndef CONFIG_DCACHE_LOCK
369
#define CONFIG_DCACHE_LOCK 0
370
#endif
371
 
372
#ifndef CONFIG_DCACHE_SNOOP
373
#define CONFIG_DCACHE_SNOOP 0
374
#endif
375
 
376
#ifndef CONFIG_DCACHE_SNOOP_FAST
377
#define CONFIG_DCACHE_SNOOP_FAST 0
378
#endif
379
 
380
#ifndef CONFIG_DCACHE_SNOOP_SEPTAG
381
#define CONFIG_DCACHE_SNOOP_SEPTAG 0
382
#endif
383
 
384
#ifndef CONFIG_CACHE_FIXED
385
#define CONFIG_CACHE_FIXED 0
386
#endif
387
 
388
#ifndef CONFIG_DCACHE_LRAM
389
#define CONFIG_DCACHE_LRAM 0
390
#endif
391
 
392
#ifndef CONFIG_DCACHE_LRSTART
393
#define CONFIG_DCACHE_LRSTART 8F
394
#endif
395
 
396
#if defined CONFIG_DCACHE_LRAM_SZ2
397
#define CFG_DLRAM_SIZE 2
398
#elif defined CONFIG_DCACHE_LRAM_SZ4
399
#define CFG_DLRAM_SIZE 4
400
#elif defined CONFIG_DCACHE_LRAM_SZ8
401
#define CFG_DLRAM_SIZE 8
402
#elif defined CONFIG_DCACHE_LRAM_SZ16
403
#define CFG_DLRAM_SIZE 16
404
#elif defined CONFIG_DCACHE_LRAM_SZ32
405
#define CFG_DLRAM_SIZE 32
406
#elif defined CONFIG_DCACHE_LRAM_SZ64
407
#define CFG_DLRAM_SIZE 64
408
#elif defined CONFIG_DCACHE_LRAM_SZ128
409
#define CFG_DLRAM_SIZE 128
410
#elif defined CONFIG_DCACHE_LRAM_SZ256
411
#define CFG_DLRAM_SIZE 256
412
#else
413
#define CFG_DLRAM_SIZE 1
414
#endif
415
 
416
 
417
#ifdef CONFIG_MMU_ENABLE
418
#define CONFIG_MMUEN 1
419
 
420
#ifdef CONFIG_MMU_SPLIT
421
#define CONFIG_TLB_TYPE 0
422
#endif
423
#ifdef CONFIG_MMU_COMBINED
424
#define CONFIG_TLB_TYPE 1
425
#endif
426
 
427
#ifdef CONFIG_MMU_REPARRAY
428
#define CONFIG_TLB_REP 0
429
#endif
430
#ifdef CONFIG_MMU_REPINCREMENT
431
#define CONFIG_TLB_REP 1
432
#endif
433
 
434
#ifdef CONFIG_MMU_I2 
435
#define CONFIG_ITLBNUM 2
436
#endif
437
#ifdef CONFIG_MMU_I4 
438
#define CONFIG_ITLBNUM 4
439
#endif
440
#ifdef CONFIG_MMU_I8 
441
#define CONFIG_ITLBNUM 8
442
#endif
443
#ifdef CONFIG_MMU_I16 
444
#define CONFIG_ITLBNUM 16
445
#endif
446
#ifdef CONFIG_MMU_I32
447
#define CONFIG_ITLBNUM 32
448
#endif
449
 
450
#define CONFIG_DTLBNUM 2
451
#ifdef CONFIG_MMU_D2 
452
#undef CONFIG_DTLBNUM 
453
#define CONFIG_DTLBNUM 2
454
#endif
455
#ifdef CONFIG_MMU_D4 
456
#undef CONFIG_DTLBNUM 
457
#define CONFIG_DTLBNUM 4
458
#endif
459
#ifdef CONFIG_MMU_D8 
460
#undef CONFIG_DTLBNUM 
461
#define CONFIG_DTLBNUM 8
462
#endif
463
#ifdef CONFIG_MMU_D16 
464
#undef CONFIG_DTLBNUM 
465
#define CONFIG_DTLBNUM 16
466
#endif
467
#ifdef CONFIG_MMU_D32
468
#undef CONFIG_DTLBNUM 
469
#define CONFIG_DTLBNUM 32
470
#endif
471
#ifdef CONFIG_MMU_FASTWB
472
#define CFG_MMU_FASTWB 1
473
#else
474
#define CFG_MMU_FASTWB 0
475
#endif
476
 
477
#else
478
#define CONFIG_MMUEN 0
479
#define CONFIG_ITLBNUM 2
480
#define CONFIG_DTLBNUM 2
481
#define CONFIG_TLB_TYPE 1
482
#define CONFIG_TLB_REP 1
483
#define CFG_MMU_FASTWB 0
484
#endif
485
 
486
#ifndef CONFIG_DSU_ENABLE
487
#define CONFIG_DSU_ENABLE 0
488
#endif
489
 
490
#if defined CONFIG_DSU_ITRACESZ1
491
#define CFG_DSU_ITB 1
492
#elif CONFIG_DSU_ITRACESZ2
493
#define CFG_DSU_ITB 2
494
#elif CONFIG_DSU_ITRACESZ4
495
#define CFG_DSU_ITB 4
496
#elif CONFIG_DSU_ITRACESZ8
497
#define CFG_DSU_ITB 8
498
#elif CONFIG_DSU_ITRACESZ16
499
#define CFG_DSU_ITB 16
500
#else
501
#define CFG_DSU_ITB 0
502
#endif
503
 
504
#if defined CONFIG_DSU_ATRACESZ1
505
#define CFG_DSU_ATB 1
506
#elif CONFIG_DSU_ATRACESZ2
507
#define CFG_DSU_ATB 2
508
#elif CONFIG_DSU_ATRACESZ4
509
#define CFG_DSU_ATB 4
510
#elif CONFIG_DSU_ATRACESZ8
511
#define CFG_DSU_ATB 8
512
#elif CONFIG_DSU_ATRACESZ16
513
#define CFG_DSU_ATB 16
514
#else
515
#define CFG_DSU_ATB 0
516
#endif
517
 
518
#ifndef CONFIG_LEON3FT_EN
519
#define CONFIG_LEON3FT_EN 0
520
#endif
521
 
522
#if defined CONFIG_IUFT_PAR
523
#define CONFIG_IUFT_EN 1
524
#elif defined CONFIG_IUFT_DMR
525
#define CONFIG_IUFT_EN 2
526
#elif defined CONFIG_IUFT_BCH
527
#define CONFIG_IUFT_EN 3
528
#elif defined CONFIG_IUFT_TMR
529
#define CONFIG_IUFT_EN 4
530
#else
531
#define CONFIG_IUFT_EN 0
532
#endif
533
#ifndef CONFIG_RF_ERRINJ
534
#define CONFIG_RF_ERRINJ 0
535
#endif
536
 
537
#ifndef CONFIG_FPUFT_EN
538
#define CONFIG_FPUFT 0
539
#else
540
#ifdef CONFIG_FPU_GRFPU
541
#define CONFIG_FPUFT 2
542
#else
543
#define CONFIG_FPUFT 1
544
#endif
545
#endif
546
 
547
#ifndef CONFIG_CACHE_FT_EN
548
#define CONFIG_CACHE_FT_EN 0
549
#endif
550
#ifndef CONFIG_CACHE_ERRINJ
551
#define CONFIG_CACHE_ERRINJ 0
552
#endif
553
 
554
#ifndef CONFIG_LEON3_NETLIST
555
#define CONFIG_LEON3_NETLIST 0
556
#endif
557
 
558
#ifdef CONFIG_DEBUG_PC32
559
#define CFG_DEBUG_PC32 0 
560
#else
561
#define CFG_DEBUG_PC32 2
562
#endif
563
#ifndef CONFIG_IU_DISAS
564
#define CONFIG_IU_DISAS 0
565
#endif
566
#ifndef CONFIG_IU_DISAS_NET
567
#define CONFIG_IU_DISAS_NET 0
568
#endif
569
 
570
 
571
#ifndef CONFIG_AHB_SPLIT
572
#define CONFIG_AHB_SPLIT 0
573
#endif
574
 
575
#ifndef CONFIG_AHB_RROBIN
576
#define CONFIG_AHB_RROBIN 0
577
#endif
578
 
579
#ifndef CONFIG_AHB_IOADDR
580
#define CONFIG_AHB_IOADDR FFF
581
#endif
582
 
583
#ifndef CONFIG_APB_HADDR
584
#define CONFIG_APB_HADDR 800
585
#endif
586
 
587
#ifndef CONFIG_AHB_MON
588
#define CONFIG_AHB_MON 0
589
#endif
590
 
591
#ifndef CONFIG_AHB_MONERR
592
#define CONFIG_AHB_MONERR 0
593
#endif
594
 
595
#ifndef CONFIG_AHB_MONWAR
596
#define CONFIG_AHB_MONWAR 0
597
#endif
598
 
599
#ifndef CONFIG_DSU_UART
600
#define CONFIG_DSU_UART 0
601
#endif
602
 
603
 
604
#ifndef CONFIG_DSU_JTAG
605
#define CONFIG_DSU_JTAG 0
606
#endif
607
 
608
 
609
#ifndef CONFIG_SRCTRL
610
#define CONFIG_SRCTRL 0
611
#endif
612
 
613
#ifndef CONFIG_SRCTRL_PROMWS
614
#define CONFIG_SRCTRL_PROMWS 0
615
#endif
616
 
617
#ifndef CONFIG_SRCTRL_RAMWS
618
#define CONFIG_SRCTRL_RAMWS 0
619
#endif
620
 
621
#ifndef CONFIG_SRCTRL_IOWS
622
#define CONFIG_SRCTRL_IOWS 0
623
#endif
624
 
625
#ifndef CONFIG_SRCTRL_RMW
626
#define CONFIG_SRCTRL_RMW 0
627
#endif
628
 
629
#ifndef CONFIG_SRCTRL_8BIT
630
#define CONFIG_SRCTRL_8BIT 0
631
#endif
632
 
633
 
634
#ifndef CONFIG_SRCTRL_ROMASEL
635
#define CONFIG_SRCTRL_ROMASEL 0
636
#endif
637
 
638
#if defined CONFIG_SRCTRL_SRBANKS1
639
#define CFG_SR_CTRL_SRBANKS 1
640
#elif defined CONFIG_SRCTRL_SRBANKS2
641
#define CFG_SR_CTRL_SRBANKS 2
642
#elif defined CONFIG_SRCTRL_SRBANKS3
643
#define CFG_SR_CTRL_SRBANKS 3
644
#elif defined CONFIG_SRCTRL_SRBANKS4
645
#define CFG_SR_CTRL_SRBANKS 4
646
#elif defined CONFIG_SRCTRL_SRBANKS5
647
#define CFG_SR_CTRL_SRBANKS 5
648
#else
649
#define CFG_SR_CTRL_SRBANKS 1
650
#endif
651
 
652
#if defined CONFIG_SRCTRL_BANKSZ0
653
#define CFG_SR_CTRL_BANKSZ 0
654
#elif defined CONFIG_SRCTRL_BANKSZ1
655
#define CFG_SR_CTRL_BANKSZ 1
656
#elif defined CONFIG_SRCTRL_BANKSZ2
657
#define CFG_SR_CTRL_BANKSZ 2
658
#elif defined CONFIG_SRCTRL_BANKSZ3
659
#define CFG_SR_CTRL_BANKSZ 3
660
#elif defined CONFIG_SRCTRL_BANKSZ4
661
#define CFG_SR_CTRL_BANKSZ 4
662
#elif defined CONFIG_SRCTRL_BANKSZ5
663
#define CFG_SR_CTRL_BANKSZ 5
664
#elif defined CONFIG_SRCTRL_BANKSZ6
665
#define CFG_SR_CTRL_BANKSZ 6
666
#elif defined CONFIG_SRCTRL_BANKSZ7
667
#define CFG_SR_CTRL_BANKSZ 7
668
#elif defined CONFIG_SRCTRL_BANKSZ8
669
#define CFG_SR_CTRL_BANKSZ 8
670
#elif defined CONFIG_SRCTRL_BANKSZ9
671
#define CFG_SR_CTRL_BANKSZ 9
672
#elif defined CONFIG_SRCTRL_BANKSZ10
673
#define CFG_SR_CTRL_BANKSZ 10
674
#elif defined CONFIG_SRCTRL_BANKSZ11
675
#define CFG_SR_CTRL_BANKSZ 11
676
#elif defined CONFIG_SRCTRL_BANKSZ12
677
#define CFG_SR_CTRL_BANKSZ 12
678
#elif defined CONFIG_SRCTRL_BANKSZ13
679
#define CFG_SR_CTRL_BANKSZ 13
680
#else
681
#define CFG_SR_CTRL_BANKSZ 0
682
#endif
683
#ifndef CONFIG_MCTRL_LEON2
684
#define CONFIG_MCTRL_LEON2 0
685
#endif
686
 
687
#ifndef CONFIG_MCTRL_SDRAM
688
#define CONFIG_MCTRL_SDRAM 0
689
#endif
690
 
691
#ifndef CONFIG_MCTRL_SDRAM_SEPBUS
692
#define CONFIG_MCTRL_SDRAM_SEPBUS 0
693
#endif
694
 
695
#ifndef CONFIG_MCTRL_SDRAM_INVCLK
696
#define CONFIG_MCTRL_SDRAM_INVCLK 0
697
#endif
698
 
699
#ifndef CONFIG_MCTRL_SDRAM_BUS64
700
#define CONFIG_MCTRL_SDRAM_BUS64 0
701
#endif
702
 
703
#ifndef CONFIG_MCTRL_8BIT
704
#define CONFIG_MCTRL_8BIT 0
705
#endif
706
 
707
#ifndef CONFIG_MCTRL_16BIT
708
#define CONFIG_MCTRL_16BIT 0
709
#endif
710
 
711
#ifndef CONFIG_MCTRL_5CS
712
#define CONFIG_MCTRL_5CS 0
713
#endif
714
 
715
#ifndef CONFIG_MCTRL_EDAC
716
#define CONFIG_MCTRL_EDAC 0
717
#endif
718
 
719
#ifndef CONFIG_MCTRL_PAGE
720
#define CONFIG_MCTRL_PAGE 0
721
#endif
722
 
723
#ifndef CONFIG_MCTRL_PROGPAGE
724
#define CONFIG_MCTRL_PROGPAGE 0
725
#endif
726
 
727
#ifndef CONFIG_AHBROM_ENABLE
728
#define CONFIG_AHBROM_ENABLE 0
729
#endif
730
 
731
#ifndef CONFIG_AHBROM_START
732
#define CONFIG_AHBROM_START 000
733
#endif
734
 
735
#ifndef CONFIG_AHBROM_PIPE
736
#define CONFIG_AHBROM_PIPE 0
737
#endif
738
 
739
#if (CONFIG_AHBROM_START == 0) && (CONFIG_AHBROM_ENABLE == 1)
740
#define CONFIG_ROM_START 100
741
#else
742
#define CONFIG_ROM_START 000
743
#endif
744
 
745
 
746
#ifndef CONFIG_AHBRAM_ENABLE
747
#define CONFIG_AHBRAM_ENABLE 0
748
#endif
749
 
750
#ifndef CONFIG_AHBRAM_START
751
#define CONFIG_AHBRAM_START A00
752
#endif
753
 
754
#if defined CONFIG_AHBRAM_SZ1
755
#define CFG_AHBRAMSZ 1
756
#elif CONFIG_AHBRAM_SZ2
757
#define CFG_AHBRAMSZ 2
758
#elif CONFIG_AHBRAM_SZ4
759
#define CFG_AHBRAMSZ 4
760
#elif CONFIG_AHBRAM_SZ8
761
#define CFG_AHBRAMSZ 8
762
#elif CONFIG_AHBRAM_SZ16
763
#define CFG_AHBRAMSZ 16
764
#elif CONFIG_AHBRAM_SZ32
765
#define CFG_AHBRAMSZ 32
766
#elif CONFIG_AHBRAM_SZ64
767
#define CFG_AHBRAMSZ 64
768
#else
769
#define CFG_AHBRAMSZ 1
770
#endif
771
 
772
#ifndef CONFIG_UART1_ENABLE
773
#define CONFIG_UART1_ENABLE 0
774
#endif
775
 
776
#if defined CONFIG_UA1_FIFO1
777
#define CFG_UA1_FIFO 1
778
#elif defined CONFIG_UA1_FIFO2
779
#define CFG_UA1_FIFO 2
780
#elif defined CONFIG_UA1_FIFO4
781
#define CFG_UA1_FIFO 4
782
#elif defined CONFIG_UA1_FIFO8
783
#define CFG_UA1_FIFO 8
784
#elif defined CONFIG_UA1_FIFO16
785
#define CFG_UA1_FIFO 16
786
#elif defined CONFIG_UA1_FIFO32
787
#define CFG_UA1_FIFO 32
788
#else
789
#define CFG_UA1_FIFO 1
790
#endif
791
 
792
#ifndef CONFIG_IRQ3_ENABLE
793
#define CONFIG_IRQ3_ENABLE 0
794
#endif
795
#ifndef CONFIG_GPT_ENABLE
796
#define CONFIG_GPT_ENABLE 0
797
#endif
798
 
799
#ifndef CONFIG_GPT_NTIM
800
#define CONFIG_GPT_NTIM 1
801
#endif
802
 
803
#ifndef CONFIG_GPT_SW
804
#define CONFIG_GPT_SW 8
805
#endif
806
 
807
#ifndef CONFIG_GPT_TW
808
#define CONFIG_GPT_TW 8
809
#endif
810
 
811
#ifndef CONFIG_GPT_IRQ
812
#define CONFIG_GPT_IRQ 8
813
#endif
814
 
815
#ifndef CONFIG_GPT_SEPIRQ
816
#define CONFIG_GPT_SEPIRQ 0
817
#endif
818
#ifndef CONFIG_GPT_ENABLE
819
#define CONFIG_GPT_ENABLE 0
820
#endif
821
 
822
#ifndef CONFIG_GPT_NTIM
823
#define CONFIG_GPT_NTIM 1
824
#endif
825
 
826
#ifndef CONFIG_GPT_SW
827
#define CONFIG_GPT_SW 8
828
#endif
829
 
830
#ifndef CONFIG_GPT_TW
831
#define CONFIG_GPT_TW 8
832
#endif
833
 
834
#ifndef CONFIG_GPT_IRQ
835
#define CONFIG_GPT_IRQ 8
836
#endif
837
 
838
#ifndef CONFIG_GPT_SEPIRQ
839
#define CONFIG_GPT_SEPIRQ 0
840
#endif
841
 
842
#ifndef CONFIG_GPT_WDOGEN
843
#define CONFIG_GPT_WDOGEN 0
844
#endif
845
 
846
#ifndef CONFIG_GPT_WDOG
847
#define CONFIG_GPT_WDOG 0
848
#endif
849
 
850
#ifndef CONFIG_GRGPIO_ENABLE
851
#define CONFIG_GRGPIO_ENABLE 0
852
#endif
853
#ifndef CONFIG_GRGPIO_IMASK
854
#define CONFIG_GRGPIO_IMASK 0000
855
#endif
856
#ifndef CONFIG_GRGPIO_WIDTH
857
#define CONFIG_GRGPIO_WIDTH 1
858
#endif
859
 
860
#ifndef CONFIG_ATA_ENABLE
861
#define CONFIG_ATA_ENABLE 0
862
#endif
863
 
864
#ifndef CONFIG_ATAIO
865
#define CONFIG_ATAIO 0
866
#endif
867
 
868
#ifndef CONFIG_ATAIRQ
869
#define CONFIG_ATAIRQ 0
870
#endif
871
 
872
#ifndef CONFIG_ATA_MWDMA
873
#define CONFIG_ATA_MWDMA 0
874
#endif
875
 
876
#ifndef CONFIG_ATA_FIFO
877
#define CONFIG_ATA_FIFO 8
878
#endif
879
 
880
#ifndef CONFIG_DEBUG_UART
881
#define CONFIG_DEBUG_UART 0
882
#endif

powered by: WebSVN 2.1.0

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