COBRA5282

Credit Card-sized ColdFire Module

Prototyping the rapid way!

COBRA5282 is a credit card-sized Embedded Processor Module based on the Freescale ColdFire MCF5282. It may be used as a powerful microprocessor based controller in a variety of applications. The acronym COBRA stands for ColdFire Board for Rapid Applications.

The ColdFire processor family is the successor of the legendary Freescale (formerly: Motorola) 68000 series and was optimized especially for Embedded Applications. It delivers high arithmetic performance at low current consumption. Today, several ColdFire processor derivatives are available; the MCF5282 is one of the most recent additions.

The COBRA5282 module contains not only a high-end processor but also a complete set of peripheral functions. The large on-board memory enables the use of powerful operating systems like Embedded Linux.

Software Development for ColdFire

Just like for the 68000 series, a large number of development tools are available for the ColdFire processors, both freeware and commercial offerings. The widespread GNU tool chain (C, C++ and debugger) supports the ColdFire processors as well. It is available for a number of platforms, including Windows-based PCs.

dBug Monitor

dBug is a traditional ROM monitor/debugger that offers a comfortable and intuitive command line interface that can be used to download and execute code. It contains all the primary features needed in a debugger to create a useful debugging environment, such as edit and display memory, line assembler, disassembler, break points and single step operation. dBug is a resident firmware package for the ColdFire family single board computers. The firmware provides a self-contained programming and operating environment. dBug interacts with the user through pre-defined commands that are entered via the terminal.

The COBRA Starter Kit

The Starter Kit contains:

  • one COBRA5282 module with dBug Monitor software (pre-installed)
  • Carrier Board with sockets for the COBRA module (features see description in right column)
  • CD-ROM with developmen tools (GNU Compiler and Debugger for Windows-Host)
  • Documentation incl. Quick-Start-Guide

uClinux

Linux is an operating system widely used on Desktop PCs. uClinux is a derivative of the original Linux kernel intended for microcontrollers without Memory Management Unit (MMUs). The uClinux kernel is much smaller than the original Linux kernel, while retaining the main advantages of the Linux operating system: stability, superior network capability, and excellent file system support. uClinux comes equipped with a full TCP/IP stack, as well as support for numerous other networking protocols. Pretty much all the networking protocols are implemented. uClinux is an internet-ready OS perfect for embedded systems.

We enable users of the COBRA5282 module to quickly start with uClinux development by offering a uClinux distribution, which contains full support for our COBRA5282 board. Using uClinux as an operating system, a number of complex functions can be implemented on the COBRA5282 module easily, e.g.:

  • File System Management
  • Graphical User Interface
  • Connectivity (Ethernet)
  • Embedded Internet

We deliver uClinux as an optional software package including a Linux tool chain and additional documentation. As development environment we recommend a PC with Linux operating system.

Picture of COBRA5282

Board Features

  • ColdFire MCF5282 Processor
  • 64 MHz clock frequency
  • 4 MB Flash (opt.: up to 8 MB)
  • 512 KB internal Flash (on the processor)
  • 8 MB SDRAM (opt.: up to 32 MB)
  • 10/100 MBps Ethernet Interface
  • 2x SCI (UART)
  • CAN Interface
  • QSPI with 4 Chip Selects
  • I2C Interface
  • 8 A/D channels, 10 bit
  • Real Time Clock
  • 32-bit Processor Bus
  • selectable boot configuration
  • dBUG Debug Monitor
  • 3.3V operating voltage
  • Size: 58mm x 97mm (2.3" x 3.8")
COBRA5282 block diagram

COBRA5282 Connectivity

  • Standard BDM Interface (2x13 pins / 0.1" spacing)
  • Standard I/Os:
  • two rows of 36 pins (0.1")
  • all processor ports and pins can be accessed via this connector
  • 32-bit processor bus interface:
  • 2x 40-pin array (0.05")
  • can be equipped with male or female headers optionally
Picture of COBRA5282 with Carrier Board

Ordering Information

COBRA5282/ENT COBRA5282 Starter Kit including COBRA5282 module with dBug monitor, complete package as described above (but w/o uClinux option) quote USD
COBRA5282/1 COBRA5282 module with dBug monitor (just the module - no extras included) quote USD
COBRA52XX/LNX uClinux software package (option) quote USD

Page date: 2008-05-20