Herunterladen Inhalt Inhalt Diese Seite drucken

Pci-Interface; Irt-Switch; Tabelle 3: Zugriff Des Pci-Host Auf Resourcen Des Eb 400 - Siemens EB 400 Handbuch

Inhaltsverzeichnis

Werbung

2.1.5

PCI-Interface

Im ERTEC 400 ist eine PCI-Bridge integriert, die eine Anschaltung an einen PCI-Bus ermöglicht. Die Auswahl der
PCI-Bridge erfolgt über den Jumper J2.5/6 (siehe Betriebsmodi 2.1.2). Folgende Funktionen werden unterstützt:
PCI-Takt 33/66MHz, PCI V2.2 konform
5 Volt tolerant
Power-Managment V1.1 Unterstützung
Single Function Slaveinterface
Burstfähiges Masterinterface
Konfiguration der PCI-Schnittstelle durch Parametrierung aus dem Bootflash
6 frei konfigurierbare BARs
Aktivieren eines System-Error (SERR_N) auf dem PCI-Bus
Aktivieren eines Power-Managment-Ereignis (PME)
Konfigurationszugriffe auf dem PCI-Bus auslösen
Parametrierung der PCI-Schnittstelle aus dem Bootflash.
Nutzung aller Chip- und Boardresourcen vom PCI-Host durch entsprechende Konfiguration der PCI-
BARs
Wird die PCI-Bridge verwendet, muss ein Datensatz zur Konfiguration der PCI-Register im externen Bootflash
hinterlegt sein. Spätestens 1 sec. nachdem die Resetlogik inaktiv wird müssen diese PCI-Register konfiguriert
sein, da ab diesem Zeitpunkt der Host die ersten Konfigurationszugriffe auf die Bridge durchführen kann. Um die
Resourcen des Evaluation-Boards EB 400 optimal zu nutzen, sind die 6 BARs beispielhaft so parametrierbar:
BAR
Bereich
0
Externes FLASH
1
SRAM
2
APB Peripherals
3
Internes USER RAM
4
IRT Switch
5
SDRAM

Tabelle 3: Zugriff des PCI-Host auf Resourcen des EB 400

2.1.6

IRT-Switch

Der IRT-Switch stellt die notwendigen Funktionen für PROFINET IO zur Verfügung. Er beinhaltet folgende
Funktionen:
Konfigurationsregister für IRT-Switch
192 kByte K-RAM für IRT-Kommunikation
Die IRT-Switch-Funktionen sind im Dokument /3/ beschrieben.
Copyright © Siemens AG 2010. All rights reserved.
Änderungen vorbehalten
Funktion
32MB (Non Prefetchable): Programmierung und Auslesen der Firmware
vom Host
8MB (Prefetchable): lokaler SRAM Datenspeicher
64KB (Non-Prefetchable): ERTEC 400 interne GPIOs, Timer,
Schnittstellen, etc.
64KB (Prefetchable): Interner Datenspeicher des ERTEC 400
8MB (Non-Prefetchable): Register und KRAM Bereich
64MB (Prefetchable): Zugriff auf lokale Datensätze
14
EB 400 Handbuch
Version 1.2.3

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis