Supported MCUs
       Compilers/Debuggers
       Package List
      Development Platform
       ARM7-DevPlatform
       AT91RM9200DevKitⅠ
       AT91RM9200DevKitⅡ
       S3C2510-DevPlatform
       IXP425-DevPlatform
       iMX21-DevPlatform
      ARM Development Kits
       ARM7-Development-Kits
       ARM9-Development-Kits
      Embedded Linux Kits
      Embedded Linux RTOS
 
      Advanced FPGA&SOPC
         Teaching System
       FD-FPGA&SOPC_SYS
      DSP JTAG Emulator
 
       Single Computer-Ⅰ
       Single Computer-Ⅱ
      Embedded System ODMProfessional Service
 
FD_iMX21-DevPlatform
Freescale iMX21 Advanced Multi-Media Development Platform
Download:
Overview

  FD_iMX21-DevPlatform is a multi-function development hardware platform base on the multi-media processor iMX21 produced by Freescale. iMX21 is an advanced low-consumption multi-media processor with strong functions. It is based on a high-performance and low- consumption ARM926EJ-S core. An Enhanced Multimedia Accelerator (eMMA) offers you pre- and post- processing modules as well as MPEG-4 and H.263 encoder and decoder which may be used in 2-D, 3-D graphic and video applications. You may connect any kinds of CMOS sensors to the high-speed CMOS sensor interface.
  It has full fledged human interfaces such as an 8 X 8 keypad and a 16/18-bit color LCD controller up to SVGA.
  It also has rich interconnection interfaces such as 4 x UARTs, an IrDA(MIR/FIR), 2 HOST USB OTG, 2 CSPI and a I2C interface.The expansion interfaces are 2 MMC interfaces,2 SD/SDIO interfaces, a PCMCIA interface and a True IDE interface.
  The processor works at a high frequency ranges from 266MHz to 532MHz and the system clock may up to 133MHz.
  FD_iMX21-DevPlatform is able to meet all the needs for embedded multi-media applications nowadays and is suitable for all these developments.

  FD_iMX21-DevPlatform provides rich hardware functions:A high-performance low-consumption processor with a ARM926EJ-S core; a large-capacity memory system; 8MByte---64MByte Flashs; 64MByte SDRAM;multi human interfaces; a 16/18-bit color LCD or SLCDC interface; a 3.5 inch TFT LCD or SLCDC,an 8 x 8 Keypad interface with a 6 x 6 Keypad;strong video and audio functions; a stereo audio interface; an audio I/O interface; a CMOS sensor interface used as Camera interface; a high-speed 100M network interface which may link to WAN or LAN directly; 4 UART ports;1 IrDA interface; a USB OTG interface; a USB HOST interface; multi expansion or storage interfaces; 1 SD interface; 1 expansion MMC/SD interface; 1 HDD interface which may link to hard disks or 1.8 inch micro-hard disks; multi expansion interfaces including an expansion bus interface, most GPIO interfaces and a JTAG debug interface.

Software Development Package for FD_iMX21-DevPlatform:

1. A Powerful Bootloader.
  You can use the Booloader to update/download/debug software such as Bootloaders, Linux cores, Linux file systems. You may also start Linux using the bootloader. We will also provide you a development tool for the Bootloader.
2. An Embedded Real-time Linux Operation System
  We will provide you with an open-code embedded Linux operation system, all the Linux BSP and drivers for all the devices as well as an embedded Linux development environment, a GNU compiler, linker, assembler, debugger, and Flash download tool.
3. Application Program Development Package Based on Embedded Linux
  We will provide you a program development package as well as a GUI development package.
4. Application Examples Based on Embedded Linux
  We provide you with typical application examples based on embedded Linux. You may develop your own applications referencing to corresponding examples.

FD_iMX21-DevPlatform Application:

  FD_iMX21-DevPlatform is suitable for advanced embedded application developments and may be used as a development platform for the following products:All kinds of multi-media devices, smart handheld devices, wireless PDAs, PMPs, MP4s, smart mobile phones, 3G mobile phones and devices, mobile video and audio devices, wireless entertainment devices, network video devices, devices with multi human interfaces, industrial data processing terminals, multi-function POSs, portable instruments and meters, VOIP devices and etc.

 
Highlights

● Freescale iMX21 Processor, a low-consumption multi-media processor based on ARM926EJ-S, working at a frequency ranges from 266MHz~532MHz with 16KB I-Cache, 16KB D-Cache and Java support.
●  Build-in MPEG-4 and H.263 Encode / Decode hardware modules which may be used in video and graphics processing without software algorithm modules and improves processing speed greatly. A graphics accelerator inside CPU.
●  8MByite~64MByte Flash Memory
●  64MByte SDRAM Memory
●  A 16/18 Bit Color LCD interface, supporting all kinds of self-colored/colorful STN LCDs and TFT color LCDs
●  A smart panel LCD interface supporting LCD modules directly
●  A Touch Screen interface
●  An 8 x 8 Keypad human interface
●  A stereo audio input and output interface, which may be used in stereo playing
●  A CMOS sensor interface, which can be used as Camera interface
●  A USB OTG interface, which may be used as USB HOST or USB Device to download programs and files
●  A high-speed 10/100M network interface
●  4 x UARTs
●  1 IrDA interface(MIR/FIR)
●  1 MMC SD interface, which is compatible with large-capacity SD
●  One HDD interface which may link to hard disks or 1.8 inch micro-hard disks
●  One I2C interface, one 1-Wire interface
●  A 32-bit external bus expansion interface
●  A GPIO expansion interface including 2 groups of SPI interfaces, 1SD interface, a PCMCIA interface and 1 USB HOST interface
●  A 3.5 inch TFT color LCD, Touch Screen, and an interface board
●  A 6 x 6 Keypad
●  A JTAG debug interface


 
Benefits

●  Strong video processing ability. CPU is an iMX21 chip based on an ARM926EJ-S core. An Enhanced Multimedia Accelerator (eMMA) offers you pre- and post- processing modules as well as MPEG-4 and H.263 encoder and decoder. Particular image processing algorithms are not needed and the processing speed is greatly accelerated. It is suitable for video applications in all fields such as mobile video devices, network video devices, mobile TV phones and 3G mobile phones.
●  Powerful graphic processing ability. It may process motive graphics and images such as 3-D games. It is very suitable for mobile 3-D devices such as 3-D game machines.
●  Powerful power management ability. It is low-consumption and is designed for all kinds of mobile devices.
●  USB-OTG(On-The-Go), A USB OTG interface and 2 USB HOSTs make smart handheld devices very convenient to connect with other devices.
●  Multi human interfaces. A LCD or SLCDC interface and a 8 x 8 keypad make it very easy to design terminals and smart display devices.
●  Stereo audio I/O port. It may be used to design mobile devices with audio functions.
●  CMOS interface for video sensors. It may be linked to CMOS sensors directly and may be used in devices with Camera functions such as camera mobile phones.
●  High-speed 100M network interface which may link to WAN or LAN directly in network applications.
●  Multi storage interfaces such as SD interface and HDD interface. The HDD interface may be link to hard disks or 1.8 inch micro-hard disks to realize large-capability storage.
●  4 UART interfaces which may be linked to other serial modules and devices such as GPS/GPRS/CDMA/3G modules.
●  Multi expansion functions such as MMC/SD interface, PCMCIA interface and USB interface. They are easy to be expanded.
● 32-bit external bus expansion interface which is used in other function expansions and tests
We provide you with professional customization services to meet needs of different applications in different fields. We will help you to release your products rapidly and take the preemptive opportunities in the market.

 
Specifications
Hardware Components
 Feature  Description
 Processor Freescale iMX21, A low-consumption multi-media processor based on a ARM926EJ-S, working at a frequen cy ranges from 266MHz~532MHz with 16KB I-Cache, 16KB D-Cache and Java support .
 Memory
. 8 ~ 64Mbytes Flash
. 64MByte SDRAM Memory
 Display
 A 16/18 Bit Color LCD interface, supporting all kinds of STN and TFT color LCD
 Touch Screen
  A Touch Screen interface, support ing any Touch Screen
 Keypad
. An 8 x 8 Keypad interface
. A 6 x 6 Keypad, which satisfies the basic needs in handheld applications
 Audio Interface
. A stereo audio input Interface

. A stereo audio output interface

 CMOS Interface
 A CMOS sensor interface, used as Camera interface
 USB
 A USB OTG interface, which can be used as USB HOST or USB Device to  download programs and files
 SD Interface  One MMC SD interface
 Network  A 10/100M network interface
 HDD Interface  One HDD interface, which may link to hard disks or 1.8 inch micro-hard disks
 UART Interface  Four UART interfaces, which may be linked to other serial modules and  devices such as GPS/GPRS/CDMA/3G modules
 IrDA Interface  1 IrDA interface(MIR/FIR)
 I2C  1 I2C interface
 1-Wire  1-Wire interface
 Extension  Interface

 A 32-bit external bus interface for expansions and tests
 A GPIO expansion interface including 2 groups of SPI interfaces, 1SD  interface, a PCMCIA interface, 1 USB HOST interface and 60 GPIOs

 LCD Panel  &Touch Screen  board  A 3.5 inch TFT color LCD, Touch Screen, and an interface board
 Console  One Standard UART console serial port
 JTAG Debug Port  One JTAG debug interface
 Accessories

 +5V Power Adaptor
 Cables: RS232 cable, Network Cable, USB Cable.

 Power  1W~2.5W
 Mechanical  Size : 260.0 mm × 210.0mm
 
Software Components
Feature  Description
BootloaderRedBoot

 A powerful Bootloader
 You may use the Booloader to up-data/download/debug software such  as Bootloaders, Linux cores, Linux file systems. You may also start  Linux using the bootloader. We will also provide you a development tool  for the Bootloader.

Embedded Linux OS
 1. All the embedded Linux BSP designed for FD_iMX21-DevPlatform
 2. An open-code and full-function embedded Linux operation system
File System of Embedded Linux
  A file system designed for FD_iMX21-DevPlatform with all the source   codes
  Mtd + Jffs2 Flash file system

Device Drivers for Embedded Linux

 1 . All the devices drivers for embedded Linux with source codes :

 . LCD driver

 . Touch screen driver

 . Audio device driver

 . Network driver

 . Serial port driver

 . IrDA driver

 . Keypad driver

 . SD driver

 . USB driver

 . CMOS driver

  We will provide example drivers for other devices.

2 . Introductions and design flows for typical device drivers

Development Package for Embedded Linux

  AAll the SDK for ARM Linux development :

  GNU cross development tools:

  - ARM linux C compiler,

  - ARM linux C++ compiler

  - ARM linker

  - glibc Library

  - Bin utilities

  - debugger

Application Demos and Examples Based on Embedded Linux

  Typical application examples for embedded Linux with source codes

  Particular introductions for all the application examples

 1. A LCD graphic display example

 2. A smart LCD application example

 3. A handwriting input example

 4. A keyboard application example

 5. A network programming example

 6. An audio application example

 7. A driver programming example for SD

 8. A CMOS graphic application example


Embedded Linux
GUI

 Free GUI development package

 •  MicroWindow GUI

 • GUI development DEMO

Document

  Full fledged technology development guides and documents

  - All hardware design diagrams
  - All hardware and software development guides and references
   A driver development guide for embedded Linux
   An application program development guide for embedded Linux
 
System Package List
Items  Description
Hardware
1. An advanced multi-media development platform based on ARM926EJ-S (Freescale iMX21)
2.  3.5 inch TFT LCD and Touch Screen
3.  LCD Interface board
Software
  1.Bootloader
  2. Linux OS customized for this platform
   - A full fledged embedded Linux OS with all the source codes
   - An open-code file system including a Flash file system
   - Linux drivers customized for all the devices with source codes
   - Application examples with source codes
  3. Development SDK for embedded Linux
  4. Embedded Linux GUI
  5. Software development SDK
Documents
  - User Manual
  - Guides for hardware and software
  - All hardware design Schematics
Accessories
  - 5V Power Adapter 1
  - Console RS232 Cable 1
  - Network Cable 1
  - USB HOST Cable 2
 
Application:

FD_iMX21-DevPlatform is suitable for advanced embedded application developments and may be used as a development platform for the following products :
  All kinds of multi-media devices, smart handheld devices, wireless PDAs, PMPs, MP4s, smart mobile phones, 3G mobile phones and devices, mobile video and audio devices, wireless entertainment devices, network video devices, devices with multi human interfaces, industrial data processing terminals, multi-function POSs, portable instruments and meters, VOIP devices and etc.

 
Order Information
Order Number
Description
FD_iMX21-DevPlatform
8~64MB Flash. 64MB SDRAM. An advanced multi-media development platform based on an ARM926EJ-S core for smart, wireless, mobile, video and data processing devices developments
 
Download:
All Content Copyright @2000-2004 FudanTech Ltd. All Rights Reserved
Tel:86-21-65106087 65103152     Fax:86-21-65103152     E-mail:marketing@fudantech.com
ADD: 6F,Guotai Building, No.88, Guotai Road, Shanghai City, China. 200433