artikel:nav_common:omap5948:start

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
Nächste ÜberarbeitungBeide Seiten der Revision
artikel:nav_common:omap5948:start [Wed. 24.07.2019 10:47] go4itartikel:nav_common:omap5948:start [Sat. 25.07.2020 12:02] – [Anbindung des SDRAM] go4it
Zeile 39: Zeile 39:
 Über das ''EMIFS'' ("External-Memory-Interface-Slow") Interface wird der externe Spansion Flash-Speicher (S29GL*) angebunden. Diese Schnittstelle nutzt einen 16-Bit breiten Daten- sowie einen 25-Bit breiten Adress-Bus und ist somit in der Lage bis zu 64 MBytes zu adressieren. Als Chip-Select Signal für das Flash wird ''EMIFS_CS3'' verwendet. Über das ''EMIFS'' ("External-Memory-Interface-Slow") Interface wird der externe Spansion Flash-Speicher (S29GL*) angebunden. Diese Schnittstelle nutzt einen 16-Bit breiten Daten- sowie einen 25-Bit breiten Adress-Bus und ist somit in der Lage bis zu 64 MBytes zu adressieren. Als Chip-Select Signal für das Flash wird ''EMIFS_CS3'' verwendet.
  
 +CS0 and CS3 address decoding (address in the TC memory mapping) can be swapped through the BM bit field in the EMIFS global control register. When the BM bit field is set, CS3 is activated in the 0000:0000−03FF:FFFF range and CS0 is activated in the 0C00:0000−0FFF:FFFF range.
 +
 +The BM bit is sampled at reset depending on two factors. If MPU_BOOT (ball J20) is 1 and the device type is emulation then BM resets to 1. Otherwise, BM resets to 0.
 +
 +Thus, the boot is executed from CS0 or from CS3 attached memories. During normal execution, BM can be changed dynamically but obvious software precautions are required to prevent system crash.
 ===== Anbindung des SDRAM ===== ===== Anbindung des SDRAM =====
  
 Über das ''EMIFF'' ("External-Memory-Interface-Fast") werden die auf dem Board vorhandenen Micron SD-RAM Speicherbausteine mit einer Gesamtkapazität von 128 MByte genutzt. Der Datenbus ist hier ebenfalls 16-Bit und der Adressbus 25-Bit breit. Die beiden "Bank-Select" Signale ''EMIFF_BA0'' und ''EMIFF_BA1'' adressieren den jeweiligen RAM-Chip und das ''EMIFF_CS'' die RAM-Bank als ganzes. Über das ''EMIFF'' ("External-Memory-Interface-Fast") werden die auf dem Board vorhandenen Micron SD-RAM Speicherbausteine mit einer Gesamtkapazität von 128 MByte genutzt. Der Datenbus ist hier ebenfalls 16-Bit und der Adressbus 25-Bit breit. Die beiden "Bank-Select" Signale ''EMIFF_BA0'' und ''EMIFF_BA1'' adressieren den jeweiligen RAM-Chip und das ''EMIFF_CS'' die RAM-Bank als ganzes.
  
 +Das SD-RAM liegt dann im Adressbereich ''0x8000 0000'' bis ''0xEFFF FFFF''.
 ===== Das JTAG-Interface ===== ===== Das JTAG-Interface =====
  
Zeile 48: Zeile 54:
  
 JTAG_CHAIN = 8, 4, 38               ; list of IR lenghts of all TAP controller in JTAG chain JTAG_CHAIN = 8, 4, 38               ; list of IR lenghts of all TAP controller in JTAG chain
 +
 +<code>
 + - TotalIRLen = 50, IRPrint = 0x001444035F5D81
 + - JTAG chain detection found 3 devices:
 +  #0 Id: 0x035F5D81, IRLen: 38, TI DSP-TAP
 +  #1 Id: 0x0692602F, IRLen: 04, ARM9TDMI Core
 +  #2 Id: 0x00000001, IRLen: 08, Unknown device
 +</code>
  
 ===== Technische Daten ===== ===== Technische Daten =====
Zeile 55: Zeile 69:
   * Hersteller: TI (Texas Instruments)   * Hersteller: TI (Texas Instruments)
   * [[http://processors.wiki.ti.com/index.php/OMAP]]   * [[http://processors.wiki.ti.com/index.php/OMAP]]
 +  * Praktisch baugleich mit OMAP5912 und OMAP1621, OMAP1611b (zzgl. ein paar "Kundenspezifischen Erweiterungen" für BOSCH)
 +  * MCU-Familie: OMAP 1 (OMAP171x, OPAP162x, OMAP161x, OMAP1510, OMAP5910, OMAP5912)
 +  * Erscheinungsjahr: 
 +  * CPU: ARM926EJ-S
 +  * DSP: C55x
  
  • artikel/nav_common/omap5948/start.txt
  • Zuletzt geändert: Wed. 13.12.2023 07:34
  • von Go4IT