ColdFire Modul mit SVGA Controller für interaktive Anwendungen
COBRA5329 ist ein vielseitiges Single-Board Computermodul mit dem Freescale ColdFire Prozessor MCF5329. Das Akronym COBRA steht für COldFire Board for Rapid Applications. COBRA5329 wurde gemeinsam von den Firmen EBV Elektronik, National Semiconductor, Freescale Semiconductor, senTec Elektronik and emlix als Referenzdesign-Plattform entwickelt.
DragonFire
MCF532x (DragonFire) von Freescale ist eine 32-Bit Embedded Prozessor Familie mit ColdFire Architektur auf Basis des High-Performance ColdFire V3 Cores mit Taktfrequenzen bis 240 MHz. Hauptanwendungsgebiet sind Mensch-Maschine-Interfaces mit Grafikanzeigen, z.B. Meßgeräte und Bedienterminals.
Die Mitglieder dieser Familie enthalten 32KB sRAM, einen SVGA LCD-Controller (bis zu 800x600), USB Host und USB On-The-Go Controller, SDRAM Controller für zwei Speicherbänke, einen 16-Kanal DMA-Controller, drei UARTs, ein QSPI Interface sowie eine Vielzahl weiterer Peripherieelemente.
Softwareentwicklung mit uClinux
Das uClinux Board Support Package (BSP) ist im Standardlieferumfang des COBRA5329 Starter Kits enthalten. Das BSP umfaßt eine aktuelle Linux Toolchain für DragonFire mit einem boardspezifisch optimierten Root File System. Mit Hilfe des integrierten SVGA LCD Controllers und einer Vielzahl von Beispielprogrammen für das Nano-X GUI (Graphical User Interface) können Entwickler schnell eigene grafische Anwendungen realisieren.
Das Board Support Package beinhaltet eine coLinux-basierte Entwicklungsumgebung und ermöglicht die Inbetriebnahme des Sytems auf einem Windows (XP) Rechner.
Das COBRA5329 Starterkit
Das Starterkit besteht aus:
- COBRA5329 Controller Modul
- Carrier Board für das COBRA5329 Modul
- CD-ROM mit Dokumentation und Entwicklungstools (uClinux Distribution und Toolchain)
Das Carrier Board verfügt über Spannungsregler für 5V und 3,3V, Treiber für RS232 (2x) und CAN, einen Touch Screen Controller sowie Steckverbinder für RJ45 (Ethernet), USB (Host und OTG), TFT-Display und BDM-Interface. Ein Slot für MMC-Speicherkarten, vier Indikator-LEDs und zwei Tasten (Reset, IRQ7) vervollständigen die 120mm x 150mm große Trägerplatine.
|
|
Der ColdFire Prozessor MCF5329:
- 32 Bit Embedded Prozessor mit 211 MIPS Rechenleistung bei 240 MHz Takt
- Standard Background Debug Schnittstelle
- 32 Bit Daten- und 32 Bit Addressbus
- 32 KB sRAM, 16 KB Unified Cache
- SVGA LCD Grafik-Controller (800x600)
- USB2.0 Full-Speed Host Controller
- USB2.0 Full-Speed On-The-Go (OTG) Controller
- 10/100 Fast Ethernet Controller
- 3 UART Module
- QSPI, SSI, I2C Schnittstellen
- Enhanced CAN2.0B Controller
- Hardware Encryption Modul
Das COBRA5329 Modul:
- Bestückt mit einem MCF5329 ColdFire Prozessor im 256-pol. MAPBGA Gehäuse
- 16 MB Flash
- 16 MB SDRAM
- Echtzeituhr (RTC)
- Temperatursensor
- Konfigurationsschalter
- oben/unten je zwei 120-pol. High-Density Steckverbinder montiert
- Abmessungen des Moduls 48mm x 68mm
- Freescale dBug Monitor unterstützt
- uClinux und Nano-X (GUI) Portierung verfügbar
COBRA5329 Modul mit Grundplatine (Speicherkarte nicht enthalten)
Unser Buchtip: Embedded Linux - Praktische Umsetzung mit uClinux
|