Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
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:28] – [Die ARM-CPU (MPU)] go4it | artikel:nav_common:omap5948:start [Sat. 25.07.2020 12:06] – [Memory Map] go4it | ||
---|---|---|---|
Zeile 35: | Zeile 35: | ||
Der DSP ist ein '' | Der DSP ist ein '' | ||
- | ===== Das Memory-Interface | + | ===== Memory |
- | Hierüber werden externe Speicher verwaltet. | + | | 0x0000 0000 | 0x01FF FFFF | (32 MB) | Flash | |
+ | | 0x2000 0000 | 0x2000 FFFF | |internal SRAM of OMAP | | ||
+ | | 0x8000 0000 | 0xEFFF FFFF | | external SDRAM | | ||
+ | | 0xFFFE 0000 | 0xFFFF FFFFF | | Memory mapped registers | | ||
- | === '' | + | ==== Reset Vectors ==== |
- | Hierüber werden externe Flash-Speicher oder statische RAMs (SRAM) angebunden. Diese Schnittstelle bietet einen 16-Bit breiten Datenbus, sowie 4 Chip-Select Signale. Der Adressbus ist 25 Bit breit und somit in der Lage Speicherbausteine bis max. 64M-Bytes zu nutzen. Die maximale Gesamtkapazität liegt somit bei 4x64 = 256M-Byte. | + | [code] |
+ | 0x0000 0000 = RESET Exception | ||
+ | 0x0000 0004 = Undefined Instruction Exception | ||
+ | 0x0000 0008 = Software Interrupt Exception | ||
+ | 0x0000 000C = Prefetch Abort Exception | ||
+ | 0x0000 0010 = Data Abort Exception | ||
+ | 0x0000 0014 = -RESERVED- | ||
+ | 0x0000 0018 = IRQ Exception | ||
+ | 0x0000 001C = FIQ Exception | ||
+ | [/code] | ||
+ | ===== Anbindung des Flash-Speicher ===== | ||
- | === '' | + | Über das '' |
- | Dient zur Ankopplung von dynamischen RAMs (SDRAM). Der Datenbus ist 16-Bit und der Adressbus 25-Bit breit (max. 64M-Byte). Über zwei Bank-Select Bits können also maximal 4x 64M-Byte (=256M-Byte) an externem SDRAM angesprochen werden. | + | CS0 and CS3 address decoding |
+ | 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 ===== | ||
+ | |||
+ | Über das '' | ||
+ | |||
+ | Das SD-RAM liegt dann im Adressbereich '' | ||
===== Das JTAG-Interface ===== | ===== Das JTAG-Interface ===== | ||
Zeile 53: | Zeile 74: | ||
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 | ||
+ | < | ||
+ | - TotalIRLen = 50, IRPrint = 0x001444035F5D81 | ||
+ | - JTAG chain detection found 3 devices: | ||
+ | | ||
+ | | ||
+ | | ||
+ | </ | ||
- | ===== Datenblatt | + | ===== Technische Daten ===== |
- | * Gehäuseform: BGA 289 | + | * Aufdruck: '' |
- | * Aufdruck: " | + | * Gehäuseform: BGA-289 |
* Hersteller: TI (Texas Instruments) | * Hersteller: TI (Texas Instruments) | ||
* [[http:// | * [[http:// | ||
+ | * Praktisch baugleich mit OMAP5912 und OMAP1621, OMAP1611b (zzgl. ein paar " | ||
+ | * MCU-Familie: | ||
+ | * Erscheinungsjahr: | ||
+ | * CPU: ARM926EJ-S | ||
+ | * DSP: C55x | ||