
Technical Details:
At the heart of the TWR1650 is the
Freescale i.MX515 multimedia applications
processor, a System on Chip (SOC) offering
high-performance processing optimized for
the lowest power consumption. The core of
i.MX515 is an 800MHz ARM Cortex-A8
CPU. The CPU is augmented by a floating-
point coprocessor, ARM’s NEON SIMD
media accelerator, and OpenGL ES 2.0 and
OpenVG 1.1 hardware accelerators for fast,
power-efficient graphics operations.
The i.MX515 SOC integrates many
peripherals, including an interrupt controller,
watchdog timer, SDRAM and flash memory
controllers, three (3) High-Speed USB ports,
one (1) Full-Speed On-The-Go USB port,
one (1) 10/100 Ethernet MAC, three (3)
16C550 UARTs, 1-Wire interface, 24-bit flat
panel display output, an 8-row x 6-column
keypad controller, and PWM outputs.
In addition to the peripherals built into the
i.MX515, the TWR1650 adds two (2) more
16C550 UARTs, a Controller Area Network
(CAN) controller, and 16 bits of 82C55A-
compatible programmable parallel I/O.
The TWR1650 offers three boot options: A
dedicated 4MB SPI NOR flash memory, a
partition of the NAND flash, and a bootable
SD/MMC card slot.
The TWR1650 memory subsystem provides
512MB of DDR2 SDRAM for application
data. The 4MB SPI NOR flash memor y holds
the bootloader and operating system. 1GB
NAND flash is available for operating system
and non-volatile user storage.
If a larger program or data storage space is
required, or if removability is needed, a
second SD/MMC interface can be accessed
via the Tower’s card-edge connector.
Five (5) 16C550-compatible RS232 serial
ports allow communication with low-speed
devices. Four of the ports are accessed via
the Tower’s card-edge connector; the fifth is
on-board and software-configurable for half-
duplex RS485 communication.
The TWR1650 can be powered from an
external 5 VDC source or a battery. If
external power is supplied while a battery is