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:22] – go4it | artikel:nav_common:omap5948:start [Sat. 25.07.2020 12:06] – [Memory Map] go4it | ||
---|---|---|---|
Zeile 23: | Zeile 23: | ||
===== Die ARM-CPU (MPU) ===== | ===== Die ARM-CPU (MPU) ===== | ||
- | Der CPU im OMAP entspricht dem Typ '' | + | Der CPU im OMAP entspricht dem Typ '' |
- | Die CPU enthält weiterhin | + | Die CPU-Einheit besitzt eine Daten- und Programm-Speicherverwaltungseinheit (MMU), sowie einen '' |
- | Die JTAG-ID der CPU lautet '' | + | Die JTAG-ID der CPU lautet '' |
+ | |||
+ | Die OMAP32_ID lautet '' | ||
===== Der DSP (Digital-Signal-Processor) ===== | ===== Der DSP (Digital-Signal-Processor) ===== | ||
Zeile 33: | Zeile 35: | ||
Der DSP ist ein '' | Der DSP ist ein '' | ||
- | ===== Das Memory-Interface | + | ===== Memory |
+ | |||
+ | | 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 ==== | ||
+ | |||
+ | [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 | ||
- | Hierüber werden | + | Über das '' |
- | === '' | + | CS0 and CS3 address decoding |
- | 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. | + | The BM bit is sampled at reset depending on two factors. If MPU_BOOT |
- | === '' | + | 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 ===== | ||
- | 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 | + | Über das '' |
+ | Das SD-RAM liegt dann im Adressbereich '' | ||
===== Das JTAG-Interface ===== | ===== Das JTAG-Interface ===== | ||
Zeile 51: | 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 | ||