Herunterladen Inhalt Inhalt Diese Seite drucken
Siemens EB200 Handbuch
Siemens EB200 Handbuch

Siemens EB200 Handbuch

Evaluation board ertec 200
Inhaltsverzeichnis

Werbung

EB 200
.
Evaluation Board ERTEC 200
Handbuch
Seite 1
Copyright © Siemens AG 2010. All rights Reserviert.
EB 200 Handbuch
Änderungen vorbehalten
Version 1.1.4

Werbung

Inhaltsverzeichnis
loading

Inhaltszusammenfassung für Siemens EB200

  • Seite 1 EB 200 Evaluation Board ERTEC 200 Handbuch Seite 1 Copyright © Siemens AG 2010. All rights Reserviert. EB 200 Handbuch Änderungen vorbehalten Version 1.1.4...
  • Seite 2 Schadenersatz. Alle Rechte vorbehalten, insbesondere für den Fall der Patenterteilung oder GM- Eintragung. Alle Produkt- und Systemnamen sind Marken ihres jeweiligen Eigentümers und als solche zu behandeln. Technische Änderungen vorbehalten. Seite 2 Copyright © Siemens AG 2010. All rights Reserviert. EB 200 Handbuch Änderungen vorbehalten Version 1.1.4...
  • Seite 3 Bitte beachten Sie beim Umgang mit Baugruppen die Maßnahmen gegen elektrostatische Aufladung (EGB – Elektrisch gefährdete Bauelemente). Handhabung und Installation der Baugruppe siehe Dokument /3/ Seite 3 Copyright © Siemens AG 2010. All rights Reserviert. EB 200 Handbuch Änderungen vorbehalten Version 1.1.4...
  • Seite 4 Weitere Unterstützung Bei Fragen zur Nutzung des beschriebenen Bausteines, die Sie nicht in der Dokumentation beantwortet finden, wenden Sie sich bitte an Ihre Siemens Ansprechpartner in den für Sie zuständigen Vertretungen oder Geschäftsstellen. Fragen, Anmerkungen und Verbesserungen zum vorliegenden Handbuch bitte schriftlich an die oben angegebene E-Mail-Adresse der Hotline schicken.
  • Seite 5: Inhaltsverzeichnis

    7.9 JTAG-Schnittstelle..........................38 7.10 JTAG-Programmierschnittstelle für FPGA (Byteblaster) ................ 38 7.11 Programmierschnittstelle CPLD ......................39 Einstellungen am EB 200 ......................39 8.1 Boot-/Konfigurations-Stecker X10 ......................39 Copyright © Siemens AG 2010. All rights Reserviert. EB 200 Handbuch Änderungen vorbehalten Version 1.1.4...
  • Seite 6 Tabelle 27: Stecker X10 für Boot- und teilweisen Konfigurationseinstellungen ............. 39 Tabelle 28: Stecker X11 für Konfigurations- und Systemeinstellungen ..............40 Tabelle 29: Funktion der Leuchtdioden am Frontelement des EB 200 ..............42 Copyright © Siemens AG 2010. All rights Reserviert. EB 200 Handbuch Änderungen vorbehalten...
  • Seite 7: Einleitung

    Sehen Sie auf Ihrer Hardware unbedingt Stecker für die JTAG-Schnittstelle und falls möglich auch für eine serielle Schnittstelle (UART1) des ERTEC 200 vor, um die Inbetriebnahme zu erleichtern. Copyright © Siemens AG 2010. All rights Reserviert. EB 200 Handbuch Änderungen vorbehalten...
  • Seite 8: Aufbau Des Eb 200

    RS232-Schnittstelle für Boot, Debugging und Monitoring  Konfigurations- und Bootmodi einstellbar über Jumper  Verschiedene Betriebsarten des EB 200 einstellbar über Jumper  Verschiedene Stecker für externe Beschaltungen Copyright © Siemens AG 2010. All rights Reserviert. EB 200 Handbuch Änderungen vorbehalten Version 1.1.4...
  • Seite 9: Blockschaltbild Des Eb 200

    Diagnose PCI-Connector Abbildung 1: Blockschaltbild des EB 200 Hinweis: Auf dem Evaluation Board EB200 ab Hardwarestand ES35, das mit dem Development Kit V3.2.0 und neuer ausgeliefert wird, sind folgende Bausteine nicht mehr bestückt, da diese ohne Funktion sind:  NAND-Flash ...
  • Seite 10: Hardwarestruktur Des Eb 200

    (P o rt 1 ) P H Y 0 P H Y 1 E R T E C 2 0 0 Abbildung 2: ERTEC 200-Block-Diagramm Copyright © Siemens AG 2010. All rights Reserviert. EB 200 Handbuch Änderungen vorbehalten Version 1.1.4...
  • Seite 11: Betriebsmodi Des Eb 200

    In dieser Betriebsart stehen dem Anwender das Traceport und die die GPIO[44:32] zur Verfügung. Bedeutung X11 5/6 SPI_CONFIG SPI Boot Mode 1 (EEPROM) SPI Boot Mode 2 (Flash) Copyright © Siemens AG 2010. All rights Reserviert. EB 200 Handbuch Änderungen vorbehalten Version 1.1.4...
  • Seite 12: Bootmodi Des Eb 200

    Reserviert SPI1 UART Reserviert Tabelle 2: Auswahl des Bootmodus für EB 200 Für alle Jumper gilt 0 = Jumper gesteckt, 1 = Jumper nicht gesteckt Copyright © Siemens AG 2010. All rights Reserviert. EB 200 Handbuch Änderungen vorbehalten Version 1.1.4...
  • Seite 13: Ertec200 Prozessor Und Peripherie

    Steigende Flanke SPI1 Receive Overrun Interrupt IRTE-Switch- IRQ0_SP Steigende Flanke Highpriorer IRTE-Interrupt Contr. IRTE-Switch- IRQ1_SP Steigende Flanke Lowpriorer IRTE-Interrupt Contr. Reserviert DMA_INTR Steigende Flanke DMA-Controller, DMA-Transfer beendet Tabelle 3: IRQ-Interrupts Copyright © Siemens AG 2010. All rights Reserviert. EB 200 Handbuch Änderungen vorbehalten Version 1.1.4...
  • Seite 14: Externes Memory Interface (Emif)

    Das ETM-Modul ist ein von ARM empfohlenes Standardmodul an dem verschiedene verfügbare Debugger lauffähig sind. Wird das Traceinterface genutzt, dann steht das LBU-Interface Copyright © Siemens AG 2010. All rights Reserviert. EB 200 Handbuch Änderungen vorbehalten...
  • Seite 15: 2.1.10 Serielle Asynchrone Schnittstellen

    GPIO18 SPI1_SSPRXD SPI1 (Receive Data; I) GPIO19 SPI1_SSPTXD SPI1 (Transmit Data; O) GPIO20 SPI1_SCLKOUT SPI1 (ClkOut Master; O) GPIO21 SPI1_SFRMOUT GPIO GPIO22 SPI1_SFRMIN DBGACK GPIO Copyright © Siemens AG 2010. All rights Reserviert. EB 200 Handbuch Änderungen vorbehalten Version 1.1.4...
  • Seite 16: Tabelle 6: Gpio [31:0] Am Eb 200

    TGEN_OUT3_N GPIO GPIO28 TGEN_OUT4_N GPIO GPIO29 TGEN_OUT5_N CPLD-TDO Input GPIO30 TGEN_OUT6_N ETH-INT (Ethernet-Interrupt) GPIO31 DBGREQ EXT-INT (Externer Interrupt) Tabelle 6: GPIO [31:0] am EB 200 Copyright © Siemens AG 2010. All rights Reserviert. EB 200 Handbuch Änderungen vorbehalten Version 1.1.4...
  • Seite 17: Tabelle 7: Gpio [44:32] Am Eb 200 Als Alternative Funktion

    Beispiel IO-Funktion: B/O/O/I/ (I)  Funktion 1 = Bidirektional, Funktion 2 = Output, Funktion 3 = Output, Funktion 4 = Input, (I) = IO-Funktion während RESET = Input Hinweis: Auf dem EB200 können die GPIO[44:32] nur als Eingänge genutzt werden, wenn die Alternativfunktion 2 oder 3 ausgewählt wird.
  • Seite 18: Speicher Auf Eb 200

    (siehe Beschreibung X10 im Kapitel 2.1.3). Zum SPI-Boot werden GPIO[22] und GPIO[23] von der Bootsoftware benutzt. Mit GPIO[22] wird der Chip-Select der SPI-Bausteine aktiviert, mit GPIO[23] wird der SPI Bootmode ausgewählt. Copyright © Siemens AG 2010. All rights Reserviert. EB 200 Handbuch Änderungen vorbehalten...
  • Seite 19: Cpld-Schnittstelle

    Peripherie- RESET_N 3,3V 5V/3,3V 3,3V/1,5V Steckplatz MII- Ethernetphys Reset- ERTEC Controller SRST_N RES_PHY_N Reset PORES_N TRST_N Taster PCI-Interface LBU-Steckplatz Abbildung 3: Resetlogik des EB 200 Copyright © Siemens AG 2010. All rights Reserviert. EB 200 Handbuch Änderungen vorbehalten Version 1.1.4...
  • Seite 20: Resettaster

    Abbildung 4: Übersicht Taktsystem des EB 200 2.5.4 Takt für F-Timer Auf dem EB 200 wird über ein CPLD ein separater Takt von 1 MHz für den F-Timer generiert. Copyright © Siemens AG 2010. All rights Reserviert. EB 200 Handbuch Änderungen vorbehalten Version 1.1.4...
  • Seite 21: Ethernetinterface Des Eb 200

    Nach Reset des EB 200 sind die PHYs inaktiv und müssen erst per Software aktiviert werden. Die PHYs sind über Übertrager an 2 RJ45 Ethernetbuchsen angeschlossen. Pro RJ45-Buchse sind 2 LEDs zur Anzeige von Link und Aktivity integriert. Copyright © Siemens AG 2010. All rights Reserviert. EB 200 Handbuch Änderungen vorbehalten...
  • Seite 22: Speicheraufteilung Eb 200

    Not used 8FFF FFFF 9000 0000 9 - 15 Not used Not used Not used Not used FFFF FFFF Tabelle 9: Funktionsgruppen mit genutzten Speichersegmenten Copyright © Siemens AG 2010. All rights Reserviert. EB 200 Handbuch Änderungen vorbehalten Version 1.1.4...
  • Seite 23: Detaillierte Speicherbeschreibung

    3400_0000 - Not used 3FFF_FFFF 8 kByte physikalisch 4000_0000- Internal Boot-ROM 8 kB 4000_1FFF 32 Byte physikalisch 4000_2000 - Timer 0 - 2 256 Byte 4000_20FF Copyright © Siemens AG 2010. All rights Reserviert. EB 200 Handbuch Änderungen vorbehalten Version 1.1.4...
  • Seite 24: Tabelle 10: Detaillierter Speichersegmentaufteilung Im Eb 200

    1,75 GB FFFF_FFFF Tabelle 10: Detaillierter Speichersegmentaufteilung im EB 200 Eine detaillierte Beschreibung der Peripherie-Register für die Segmente 4 – 8 ist im Dokument /2/ nachzulesen. Copyright © Siemens AG 2010. All rights Reserviert. EB 200 Handbuch Änderungen vorbehalten Version 1.1.4...
  • Seite 25: Betriebsarten Des Eb 200

    Konfiguration des ausgewähltewn Bootmodes am Stecker X11 (siehe Kapitel 2.1.2) Wird als Bootmodus LBU-Boot verwendet, dann müssen lokal keine Flashes programmiert sein, da der Hochlauf durch den Host gesteuert ablaufen kann. Copyright © Siemens AG 2010. All rights Reserviert. EB 200 Handbuch Änderungen vorbehalten...
  • Seite 26: Jtag - Schnittstelle

    Fälschlicherweise wurde das Signal „ETMEXTIN1“ am Stecker X61 Pin19 angeschlossen. Wenn Sie die DBGACK Funktion am JTAG Stecker X61 benötigen, dann müssen Sie an Ihrem Evaluation Board EB200 die Verdrahtung entsprechend ändern. Copyright © Siemens AG 2010. All rights Reserviert. EB 200 Handbuch Änderungen vorbehalten...
  • Seite 27: Einstellungen Am Eb 200

    32-Bit, 120ns RD&WR, 20ns setup &hold ASYNC Bank3 Config 0x7000_001C 0x0462_2312 32-Bit, 120ns RD&WR, 20ns setup &hold Extended Config 0x7000_0020 0x0303_0000 Defaultvalue Tabelle 11: Voreinstellung der EMIF-Register am EB 200 Copyright © Siemens AG 2010. All rights Reserviert. EB 200 Handbuch Änderungen vorbehalten Version 1.1.4...
  • Seite 28: Stecker Des Eb 200

    In der folgenden Abbildung sind die Stecker und Jumperstecker schematisch dargestellt und dienen dem Anwender zum schnellen Auffinden der benötigten Schnittstellen. Steckerschema X... Abbildung 5: Steckerpositionen am EB 200 Copyright © Siemens AG 2010. All rights Reserviert. EB 200 Handbuch Änderungen vorbehalten Version 1.1.4...
  • Seite 29: Pci-Schnittstelle

    Adresse/Daten +3,3V Versorgung Masse AD[13] Adresse/Daten AD[12] Adresse/Daten AD[11] Adresse/Daten AD[10] Adresse/Daten Masse Masse AD[09] Adresse/Daten AD[08] Adresse/Daten CBE_N[0] Command/Byte Enable AD[07] Adresse/Daten +3,3V Versorgung Copyright © Siemens AG 2010. All rights Reserviert. EB 200 Handbuch Änderungen vorbehalten Version 1.1.4...
  • Seite 30: Lbu-Schnittstelle

    +3,3V Versorgung LBU_AB08 Adressbus Bit 8 LBU_AB07 Adressbus Bit 7 LBU_AB06 Adressbus Bit 6 LBU_AB05 Adressbus Bit 5 +3,3V Versorgung Masse LBU_AB04 Adressbus Bit 4 Copyright © Siemens AG 2010. All rights Reserviert. EB 200 Handbuch Änderungen vorbehalten Version 1.1.4...
  • Seite 31: Externe Dc-Spannungsversorgung

    Im Stand-Alone-Betrieb muss das EB 200 über einen Stecker im Frontelement mit einer externen „DC- Spannungversorgung 6-9V/1,5A geregelt“ versorgt werden. Steckername: Steckertyp: Mini DC-Power-Jack 3,5/1,3mm Pin-Nr. Signalname Funktion Potential 6-9V Masse 6-9V Tabelle 14: Steckerbelegung externe DC-Versorgung Copyright © Siemens AG 2010. All rights Reserviert. EB 200 Handbuch Änderungen vorbehalten Version 1.1.4...
  • Seite 32: 2-Fach Ethernet-Switch

    Schirm, fest verbunden Tabelle 15: Steckerbelegung Ethernet-Switch-Schnittstelle (Downlink) Hinweis: Für die LAN-Verbindung vom/zum Evaluation-Board dürfen nur Ethernet-Leitungen verwendet werden, die nicht länger als 30m sind Copyright © Siemens AG 2010. All rights Reserviert. EB 200 Handbuch Änderungen vorbehalten Version 1.1.4...
  • Seite 33: Serielle Asynchrone Schnittstelle

    Stecker angeschlossen. Wird die UART-Schnittstelle nicht benötigt, dann kann die Schnittstelle mit dem Jumper SYS_CONFIG[2] = OFF deaktiviert werden. Steckername: X7 (UART) Steckertyp: 9 pol. SUB-D Stecker Signalname Bedeutung Receive Data Transmit Data Masse Tabelle 16: Steckerbelegung UART Copyright © Siemens AG 2010. All rights Reserviert. EB 200 Handbuch Änderungen vorbehalten Version 1.1.4...
  • Seite 34: Gpio-Schnittstelle

    Die GPIO[44:32] stehen nur dann am Stecker X22 zur Verfügung wenn für die Local Bus Unit (LBU) die Alternativfunktionen 2 oder 3 ausgewählt werden. Hinweis: Auf dem EB200 können die GPIO[44:32] nur als Eingänge genutzt werden, wenn die Alternativfunktionen 2 und 3 ausgewählt wurden.
  • Seite 35: Tabelle 19: Steckerbelegung Gpio[44

    EMIF Adressbit 21 gebuffert B_A[22] EMIF Adressbit 22 gebuffert B_A[23] EMIF Adressbit 23 gebuffert Masse Tabelle 20: Steckerbelegung X30 EMIF Adressbits Steckername: Steckertyp: 2x13 pol. Stiftleiste Copyright © Siemens AG 2010. All rights Reserviert. EB 200 Handbuch Änderungen vorbehalten Version 1.1.4...
  • Seite 36: Tabelle 21: Steckerbelegung X31 Emif Datenbits

    Chip Select für Peripherie Erweiterung EXT_RDY_N Ready Signal Peripherie Erweiterung EXT_INT_N Interrupt Peripherie Erweiterung Masse Masse Masse Masse Masse Masse Tabelle 22: Steckerbelegung der Stecker Peripherie-Adapter Copyright © Siemens AG 2010. All rights Reserviert. EB 200 Handbuch Änderungen vorbehalten Version 1.1.4...
  • Seite 37: Trace-Schnittstelle

    TRACE Datenbit 9 = M beim Testboard PIPESTAT1 TRACE Pipeline Status 1 TRACEPKT8 TRACE Datenbit 8 = M beim Testboard PIPESTAT0 TRACE Pipeline Status 0 Tabelle 23: Steckerbelegung Trace-Schnittstelle Copyright © Siemens AG 2010. All rights Reserviert. EB 200 Handbuch Änderungen vorbehalten Version 1.1.4...
  • Seite 38: Jtag-Schnittstelle

    Pin-Nr. Signalname Funktion JTAG Test Clock Masse JTAG Data Out VSUPPLY 3,3V JTAG Test Mode Select JTAG Data In Masse Tabelle 25: Steckerbelegung Byteblaster FPGA-Programmierschnittstelle Copyright © Siemens AG 2010. All rights Reserviert. EB 200 Handbuch Änderungen vorbehalten Version 1.1.4...
  • Seite 39: Programmierschnittstelle Cpld

    (Beschreibung der Bootmodi siehe Kapitel 2.1.3). Steckername: Steckertyp: 2x8 pol. Stiftstecker Signalname Bedeutung BOOT[0] BOOT[1] BOOT[2] BOOT[3] CONFIG[1] CONFIG[2] CONFIG[3] CONFIG[4] Tabelle 27: Stecker X10 für Boot- und teilweisen Konfigurationseinstellungen Copyright © Siemens AG 2010. All rights Reserviert. EB 200 Handbuch Änderungen vorbehalten Version 1.1.4...
  • Seite 40: System-/Konfigurations-Stecker X11

    200 eingestellt (Beschreibung der System- und Konfigurationsmodi siehe Kapitel 2.1.2). Steckername: Steckertyp: 2x8 pol. Stiftstecker Signalname Bedeutung CONFIG[5] CONFIG[6] SPI_CONFIG SYS_CONFIG[0] SYS_CONFIG[1] SYS_CONFIG[2] SYS_CONFIG[3] SYS_CONFIG[4] Tabelle 28: Stecker X11 für Konfigurations- und Systemeinstellungen Copyright © Siemens AG 2010. All rights Reserviert. EB 200 Handbuch Änderungen vorbehalten Version 1.1.4...
  • Seite 41: Aufbau Des Eb 200

    6 - 9V, 1,5A RJ45 Buchsen mit LED Link und Activity 2 LED’s zur Signalisierung von Baugruppenzuständen z.B RUN und SF Abbildung 6: Frontelement des EB 200 Copyright © Siemens AG 2010. All rights Reserviert. EB 200 Handbuch Änderungen vorbehalten Version 1.1.4...
  • Seite 42: Tabelle 29: Funktion Der Leuchtdioden Am Frontelement Des Eb 200

    Die Anzeige-LEDs der RJ45 Buchsen sind direkt mit den LED-Ausgängen der im ERTEC 200 integrierten PHYs verbunden. Optional können diese LED-Ausgänge auf eine GPIO-Alternative Funktion umgestellt werden. Somit kann die Ansteuerung der LEDs per Software kontrolliert werden. Copyright © Siemens AG 2010. All rights Reserviert. EB 200 Handbuch Änderungen vorbehalten...
  • Seite 43: 10 Sonstiges

    Anschluß von Feldgeräten über Ethernet SCRB System Control Register Block SDRAM Synchronous Dynamic RAM Standard Serial Peripheral Interface SRAM Static RAM Software UART Universal Asynchronous Receiver / Transmitter Warteschlange Copyright © Siemens AG 2010. All rights Reserviert. EB 200 Handbuch Änderungen vorbehalten Version 1.1.4...
  • Seite 44: Literaturverzeichnis

    IEEE Standard Test Access Port and Boundary-Scan Architecture (1149.1 IEEE Boundary Scan 2001.PDF); ETM9 Technical Reference Manual (Rev. 2a) (ARM DDI 0157E) /10/ ETM Specification (ARM IHI 0014 H) Copyright © Siemens AG 2010. All rights Reserviert. EB 200 Handbuch Änderungen vorbehalten Version 1.1.4...

Inhaltsverzeichnis