Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
embedded_systems:mpc5200:start [2012-11-30 15:48] zueger1embedded_systems:mpc5200:start [2015-04-04 11:56] (aktuell) graf
Zeile 1: Zeile 1:
 ====== Freescale MPC5200 ====== ====== Freescale MPC5200 ======
 +{{ .:mpc5200.jpg?200&nolink|MPC5200}}
 +Der MPC5200 ist ein 32-Bit-RISC-Mikroprozessor aus der der Familie der PowerPC-Prozessoren des Herstellers Freescale. Der Kern basiert vorwiegend auf dem PowerPC 603e (G2_LE-Kern), welcher eine grosse Ähnlichkeit mit dem e300-Kern aufweist. Er enthält eine Double Precision FPU, eine MMU für Daten und Instruktionen, 16 KiB Daten- und Instruktionscache, einen komplexen DMA-Controller (BestComm) für I/O-Operationen, einen SDR/DDR-RAM Controller, einen Ethernet MAC (100 MBps), ein USB 1.1 Interface, sechs programmierbare serielle Controller und zwei I²C Controller.
 +
 +Der MPC5200B ist eine Die-Shrink Version mit einem etwas effizienteren DMA-Controller und einem geringeren Stromverbrauch. Beide Varianten sind mit bis zu 400 MHz erhältlich.
 +
 ===== Architektur ===== ===== Architektur =====
 ==== Reference Manuals ==== ==== Reference Manuals ====
Zeile 10: Zeile 15:
 Reference Manual, Rev 0]] Reference Manual, Rev 0]]
    
-=== User Manuals ===+==== User Manuals ====
   *[[http://cache.freescale.com/files/32bit/doc/ref_manual/MPC5200BUM.pdf?fpsp=1&WT_TYPE=Reference Manuals&WT_VENDOR=FREESCALE&WT_FILE_FORMAT=pdf&WT_ASSET=Documentation|MPC5200 User Manual]] Achtung: Es gibt ein weiteres User Manual (MPC5200UM). Auf dem Phytec-Board ist aber ein MPC5200B aufgelötet. Der MPC5200B hat einige Neuerungen ([[http://cache.freescale.com/files/32bit/doc/app_note/AN3045.pdf|Details]]).   *[[http://cache.freescale.com/files/32bit/doc/ref_manual/MPC5200BUM.pdf?fpsp=1&WT_TYPE=Reference Manuals&WT_VENDOR=FREESCALE&WT_FILE_FORMAT=pdf&WT_ASSET=Documentation|MPC5200 User Manual]] Achtung: Es gibt ein weiteres User Manual (MPC5200UM). Auf dem Phytec-Board ist aber ein MPC5200B aufgelötet. Der MPC5200B hat einige Neuerungen ([[http://cache.freescale.com/files/32bit/doc/app_note/AN3045.pdf|Details]]).
   *[[http://www.google.de/url?sa=t&rct=j&q=mpc5200be&source=web&cd=1&ved=0CGkQFjAA&url=http%3A%2F%2Fcache.freescale.com%2Ffiles%2F32bit%2Fdoc%2Ferrata%2FMPC5200BE.pdf&ei=uG-vT9PYIo_a4QTAmo28CQ&usg=AFQjCNF57-_JOfqY8UQzFLZ55fvyAIN-FA|MPC5200B (M62C) Errata]]   *[[http://www.google.de/url?sa=t&rct=j&q=mpc5200be&source=web&cd=1&ved=0CGkQFjAA&url=http%3A%2F%2Fcache.freescale.com%2Ffiles%2F32bit%2Fdoc%2Ferrata%2FMPC5200BE.pdf&ei=uG-vT9PYIo_a4QTAmo28CQ&usg=AFQjCNF57-_JOfqY8UQzFLZ55fvyAIN-FA|MPC5200B (M62C) Errata]]
 +
 +===== Entwicklungsumgebungen =====
 +  * [[http://www.deepjava.org/start | deep: Cross Development Platform for Java]]
  
 ===== Boards ===== ===== Boards =====
-  * [[phycore-mpc5200b-tiny | Phytec phycore-mpc5200b-tiny]] LOCK+Am NTB werden folgende auf dem MPC5200B basierenden Boards verwendet: 
 +  * [[.:phyCORE-MPC5200B-tiny:start | Phytec phyCORE-MPC5200B-tiny]] LOCK 
 +  * [[.:phyCORE-MPC5200B-IO:start | Phytec phyCORE-MPC5200B-I/O]] LOCK