| |
 |
| Main Features |
Freesccale ARM9 MC9328MX21 Dragonball series processor
¡¡266MHZ frequency, maximum 400MHZ
Embedded hardware MPEG-4 encoder/decoder, supporting multi-media acceleration, 3D graphic
USB OTG, supporting hot plug
CIF(352x288) format image 30fps, real time transmission
Supporting 640*480/1.3 mega/2 mega pixels CMOS sensor, analog camera
Low power consumption, safe and flexible voltage-frequency power management |
|
| Picture |
Applicable Fields |
Hand held devices
Digital album
VoIP
Video phone
Video conference
Video interphone for buildings |
Ad terminal
IP surveillance
GPS tracker/navigator
Medical electronic devices
Multi-media terminals
MP3/MP4/PMP player |
|
Detailed description
WKADS-MX21-18 is an Emvideo multifunctional embedded Linux development platform integerated with various interfaces specially designed for hand held devices, video phone, and other applications. This platform employes the high performance embedded processor i.MX21 which integrates several modules including hardware MPEG-4 encoder/decoder, LCD controller, USBOTG, CMOS sensor controller, AC97 audio controller, etc. Moreover, i.MX21 is such a processor not only with upto 400MHz frequency, but also with advantages of low consumption, high integeration, software compatibility, intelligent design. The outstanding features of this processor are as following:
1. Improve video quality
i.MX21 is optimized for mobile to ensure higher quality video and longer standby time. i.MX21 also possesses multi-task process capability to ensure multiple applications run on the mobile device concurrently without effect on performance. Other video features of i.MX21 include:
Supporting real time MPEG4 and H.263 encoding/decoding with maximum 30 fps CIF or QVGA image transmission
Supporting PacketVideo, RealNetworks and Windows Media players
Pre-process for color space convertion and image size adjust
Post-process for Mosaic de-block, de-ring, image size adjust and color space convertion to produce clearer image without image format constraint
2. Intelligent LCD display
i.MX21 possesses intelligent LCD display feature to prolong battery usage and reduce recharge operation. For traditional LCD without storage or integrated controller, individual controller and storage are necessary for buffering image, which means non-stop update and no image change detection in traditional display method, and system performance and battery power are consumed in the procedure. However, because of the internel integrated controller and storage to detect whether and when the image changed, i.MX21 has intelligent LCD display feature to update when image change occures, which will dramatically prolong the battery usage time.
3. Improve security performance
i.MX21 is optimized for the security of mobile communication and trade to help customer perform secure mobile commerce(M-commerce), and help operators detect un-authorized software, pretect self-own architecture, and prevent stealing services, and also help content providers manage the digital copyright. The security structure of i.MX21 is composed of hardware and software, and can satisfy the ciphered operation requirement for secure services and applications. i.MX21 also possesses specific security system features including the supporting for credible computation, secure internel and encrypted data storage, security information accelerator and storage management, etc. All these ciphered operations build sound foundation for supporting for security services and applications including low value trade, protection for embedded technology and other asset, and safeguard for high value trade necessary for global enterprises.
4. Intelligent speed
Intelligent power managment feature of i.MX21 prolongs the duration of mobile devices, which then benifit device users greatly. i.MX21 possesses 3 power modes "run, pause and stop" and advanced power management structure including efficient system clock distribution, low current losing control and frequency convertion during idle state, which ensure users to enjoy functions important to them other than waste time in recharging devices.
5. USB On-The-Go
Customer could connect his mobile devices directly with prepherals such as printer, keyboard or mouse, without PC. So, i.MX21 processor facilitates customer device connection under mobile state and saves cost via dedicated OTG port for external OTG transceiver.
6. Outstanding image processing
Customer could enjoy outstanding performance experience through i.MX21 such as enjoying video program, running image application software like 3D games. i.MX21 has a major bus interface to reduce the consumption in communication with external multi-media co-processor(e.g. ATI multimedia co-processor), and in consequence improve whole system performance. In addition, i.MX21 provides advanced image software standard API such as Mobile Java 3D and OpenGL-ES, and 3-D software engines such as Superscape, HI Corp., Fathammer, etc
WKADS-MX21-18 inherits the core board + mother board structure of WKADS-MXL-16, where core board is only 2/3 name card in size. Based on this package, customer could design embedded application products with small size and high performance, and shorten the time to market.
|
| Hardware Features |
System |
|
CPU |
MC9328MX21 Dragonball processor, ARM926EJ-S core, 266MHZ frequency, maximum 400MHZ, integrated withUART, JTAG, USB OTG, USB HOST, AC97, PCMCIA/CF, NAND, SSI, SPI, I2C, LCD controller, SDRAM controller, MMC/SD controller, CMOS video sensor interface, 1-WIRE interface prepheral, embedded MPEG-4 encoder/decoder |
FLASH |
1x16MBytes 16-bit Intel StrataFlash, total 16Mbytes, extensible to 32Mbytes |
SDRAM |
2x32Mbytes 16-bit SDRAM, total 64Mbytes |
Clock |
Dual clock sources, 32kHz and 16MHz |
Core board |
Standard SODIMM144 port, with data bus, address bus and signal bus fetched out |
Running temperature |
-10¡ãC to +50¡ãC |
Storage temperature |
-40¡ãC to +85¡ãC |
Relative humidity |
0 to 90%(non-condensing) |
Power supply |
9VDC¡À10%@1A |
Size |
Core board: 67.6mm x 41mm, mother board: 198mm x 147mm |
|
|
I/O |
|
Serial ports |
4*DB9 sockets, supporting 4*RS232 ports |
Infrared |
1 infrared port supporting 1.0 protocol |
Ethernet |
10/100M ethernet controller, RJ45 socket |
USB |
2*USB2.0 HOST, 1*USB2.0 Device |
JTAGport |
MultiICE JTAG dubugging port, sandard 20Pin |
IDEport |
Standard 2.5"IDE harddisk port(optional, not included in basic configuration) |
Keyboard port |
PS2 keyboard port(optional, not included in basic configuration) |
1wire |
One 1-wire port |
SD/MMCcard |
Supporting SD/MMC and MemoryStick |
Keys |
9 keys, where one 3*3 keyboard and one reset key |
Function switch |
Switches with customer defined system and prepheral functions |
Intelligent indication light |
Power supply, prepheral bus, ethernet and general purpose I/O indication lights |
|
|
Video/Audio |
|
LCD |
Sharp HR-TFT 260k true color screen, resolution 352x288, maximum 800x600 |
Touch screen |
Serial analog fore-end chips, supporting touch screen input |
Video capture |
CMOS sensor |
Video output |
1 CRT display connector(optional configuration, not included in basic configuration)
1 S-Video video output connector(optional configuration, not included in basic configuration)
1 CVBS video output connector for TV(optional configuration, not included in basic configuration) |
Audio |
1-ch earphone audio output, 1-ch MIC audio input, 1-ch Line audio input |
|
 |
 |
| Software Features |
Debugging, reading&writing registers, and programming Bootloader could be done under BootStrap mode without requirement for expensive JTAG simulator
GCC compiler, linker
GDB serial port/ethernet debugger
USB or Ethernet downloading and programming software under Bootloader manu |
 |
 |
| Product List |
Hardware list
1 WKADS-MX21-18 core board
1 WKADS-MX21-18 mother board
1 3.5"TFTLCD Video Capture Board
1 WKADS-CAM-16 Video Capture Board or WKADS-CAM-18 Video Capture Board
1 9VDC/1000mA power supply
1 9-pin serial port cable
1 USB port cable
1 ethernet cable
1 software and documentation CD
Buying main elements on customer's behalf (Optional)
Software list
ADS |
Integrated development environment |
Bootloader |
|
Documentation |
User Manual |
¡¡ mx21_core_sch |
Schematic |
¡¡ chips |
Main part Datasheet |
¡¡ WKADS application development board user guide |
¡¡ WKADS LINUX software user guide |
¡¡ WKADS MiniGUI porting guide |
¡¡ WKADS graphic integrated debug environment user guide |
Drivers |
Driver source code |
¡¡ 1wire |
1wire driver source code |
¡¡ 16c2552 |
Extened serial port driver source code |
¡¡ apm |
Touch screen driver source code |
¡¡ csi |
camera driver source code |
¡¡ digi |
Driver source code |
¡¡ ether |
Ethernet driver source code |
¡¡ kbd |
Keyboard driver source code |
¡¡ mmc |
MMC driver source code |
¡¡ pwm |
PWM driver source code |
¡¡ rtc |
RTC driver source code |
¡¡ slcdc |
LCD driver source code |
EMMA |
Bsed on MPEG-4 encoding/decoding lib for MX21 |
¡¡ bin |
Binary image, including drivers and demoes |
¡¡ doc |
Documents |
¡¡ csiyuv |
Camera drive for video compression |
¡¡ decoder |
Decoding demo source code |
¡¡ dlib |
MPEG-4 decoding lib and header files |
¡¡ encoder |
Encoding demo source code |
¡¡ elib |
MPEG-4 encoding lib and header files |
Speex-1.1.10 |
Audio encoding/decoding lib and source code |
Audio synchronous transmission software, supporting UDP, TCP, RTP, RTCP protocols |
MPEG-4 video surveillance demo software source code on PC |
Kernel |
Kernel |
¡¡ bin |
Kernel image |
¡¡ sources |
Kernel source code |
Minigui |
minigui porting demo |
Rootdisk |
Applicable tools and drivers image |
Test |
Test demo source code |
¡¡ 1wire |
1wire test demo source code |
¡¡ apm |
Touch screen test demo source code |
¡¡ csi |
camera test demo source code |
¡¡ ether |
Ethernet test demo source code |
¡¡ examples |
Hello World! demo source code |
¡¡ kbd |
Keyboard test demo source code |
¡¡ mmc |
MMC test demo source code |
¡¡ rtc |
RTC test demo source code |
¡¡ slcdc |
LCD test demo source code |
¡¡ uart |
Serial port test demo source code |
Toolchain |
GUN tool kit |
Utilities |
HAB tool kit, programming tools |
|
 |
 |
|
|