7.3
LBU-Adressmapping
Die folgende Tabelle veranschaulicht beispielhaft das ERTEC 200-Adress-Mapping aus Sicht eines externen Host-
Prozessors:
SEG(1:0)
00
00
00
01
01
01
01
01
01
10
10
10
10
10
10
11
11
11
11
11
11
Tabelle 22: Adress-Mapping aus Sicht eines externen Host-Prozessors am LBU-Port
In dem Beispiel werden maximal 1 MB adressiert. Dafür werden die Adressen A[19:0] des Host-Prozessors an den
LBU_ADR [19:0] verdrahtet. Zusätzlich sind die Adressen A[21:20] für die Segmentauswahl notwendig. Diese werden an
die LBU-Pins LBU_SEG[1:0] angeschlossen.
Host
Abbildung 12: Verschaltung der Adressen zwischen Host und ERTEC 200-LBU
Copyright © Siemens AG 2010. All rights reserved.
Änderungen vorbehalten
AD(19:0)
SEGMENT
AUFTEILUNG
0_0000h
1MB
F_FFFFh
0_0000h
64k
0_FFFFh
1_0000h
64k
gespiegelt
F_FFFFh
0_0000h
128k
1_FFFFh
2_0000h
128k
gespiegelt
F_FFFFh
0_0000h
16k
0_3FFFh
0_4000h
16k
gespiegelt
F_FFFFh
ADR(21:0)
SEGMENT
BEMERKUNG
GRÖßE
1MB
Page SDRAM (1MB)
Range: 0010 0000h
Offset: 2000 0000h
Page KRAM (64kB)
1MB
Range: 0001 0000h
Offset: 1010 0000h
1MB
Page ext. SRAM (128kB)
Range: 0002 0000h
Offset: 3000 0000h
Page APB-Peripherie
1MB
Range: 0000 4000h
Offset: 4000 0000h
ADR(19:0)
LBU_ADR(19:0)
LBU_ADR(20)
ADR(21:20)
LBU_SEG(1:0)
76
ETEC200
LBU
ERTEC 200 Handbuch
Version 1.1.2