DSP Selection Guide
DSP Selection Guide
DSP Selection Guide
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
50<br />
➔<br />
TMS320C5000 <strong>DSP</strong> Platform<br />
Silicon<br />
OMAP Processors, Fixed Point<br />
System-Level <strong>DSP</strong>s<br />
Get samples, datasheets, tools and app reports at: www.omap.com<br />
Applications<br />
Portable Data Terminals (PDT)<br />
• Portable medical devices<br />
– Portable defibrillation<br />
– Home medical test and analysis<br />
– PDT for patient/medical personal<br />
• Asset and inventory management<br />
– Parcel tracking and location<br />
– Stock inventory and replenishment<br />
– Real-time data capture, analysis<br />
and interpretation<br />
• Point of sale<br />
– Sales and membership processing<br />
– Merchandising and pricing<br />
management<br />
– Verification and authentication<br />
• Enterprise PDT<br />
– Commercial and business<br />
applications<br />
– Enhanced employee productivity<br />
Key Features<br />
• Extensive peripheral set supporting<br />
glueless interface to multiple radio<br />
technologies (GSM/GPRS, WLAN,<br />
BT, RF)<br />
• Industry-leading C55x <strong>DSP</strong> core<br />
offering portable data terminalcentric<br />
algorithms via TI <strong>DSP</strong> Third<br />
Party Network<br />
• Multibus architecture for PDT<br />
system-level optimization<br />
• On-chip frame buffer supporting<br />
multiple display variations<br />
• Hardware encryption engine<br />
enabling industry-standard security<br />
applications<br />
• Robust man/machine interface<br />
ARM9 core for multiple operating<br />
systems and application programs<br />
OMAP59xx Processors Support<br />
• Microsoft ® Windows ® CE<br />
• Linux ®<br />
• Accelerated Technologies Nucleus<br />
• WindRiver Systems VxWorks<br />
• Texas Instruments <strong>DSP</strong>/BIOS kernel<br />
• And many more<br />
Texas Instruments 1Q 2007<br />
Embedded OMAP Processors: OMAP5910 and OMAP5912<br />
Addressing the Needs of Next-<br />
Generation Embedded Designers for<br />
Portable Data Terminal Applications<br />
The dual-core OMAP59xx processor integrates<br />
a TMS320C55x <strong>DSP</strong> core with<br />
an ARM9 core on a single chip for the<br />
optimal combination of application performance<br />
and low power consumption.<br />
This unique architecture offers an attractive<br />
solution to both <strong>DSP</strong> and ARM ®<br />
developers, by providing the low-power,<br />
real-time signal processing capabilities of<br />
a <strong>DSP</strong> coupled with the command and<br />
control functionality of an ARM.<br />
TI’s software development support,<br />
OMAP Technology Centers (OTCs), OMAP<br />
Developer’s Network, and third party<br />
tools provide a user-friendly software<br />
development infrastructure. The<br />
OMAP59xx processors are ideal for<br />
designers working with devices that<br />
require embedded applications processing<br />
in a connected environment such as<br />
portable data terminals.<br />
SDRAM<br />
Mobile<br />
DDR<br />
Flash<br />
SRAM<br />
NAND<br />
CF<br />
OMAP Processors<br />
96 MHz<br />
48 MHz<br />
LCD Ctrl<br />
(18b Multi Std:<br />
e.g., TFT, STN, etc.)<br />
16-Channel<br />
DMA<br />
Traffic<br />
Controller /<br />
Memory I/F<br />
256 kB<br />
ISRAM<br />
(Frame Buffer)<br />
Familiar Development Environment<br />
Speeds Design Cycle<br />
The OMAP59xx processor enables<br />
embedded developers to program using<br />
familiar development environments by<br />
supporting leading operating systems<br />
such as Microsoft Windows CE, Linux,<br />
Accelerated Technology’s Nucleus,<br />
WindRiver’s VxWorks, Green Hills<br />
INTEGRITY ® , Enea OSE and TI’s <strong>DSP</strong>/BIOS<br />
real-time scalable kernel among others.<br />
This open development environment<br />
makes it possible for designers to deliver<br />
innovative products to the market faster,<br />
utilizing familiar tools, a standard application<br />
programming interface (API) and a<br />
seamless interface to the <strong>DSP</strong> through an<br />
optimized interprocessor communication<br />
mechanism. The built-in interprocessor<br />
communication mechanism eliminates<br />
the need for developers to program the<br />
RISC and <strong>DSP</strong> independently resulting in<br />
reduced programming efforts.<br />
C55x <strong>DSP</strong><br />
192 MHz<br />
ARM 926EJ<br />
192 MHz<br />
Hardware<br />
Encryption<br />
Engine<br />
UART (x2)<br />
UART/IrDA<br />
Mailbox<br />
2<br />
I C (Master)<br />
McBSP2<br />
32k Timer<br />
Timer (x8)<br />
WDT<br />
RTC<br />
Int Ctrl<br />
μwire<br />
ARMIO/Key<br />
Camera I/F<br />
OMAP5912 Peripheral Block Diagram<br />
OMAP5912 processor diagram with ARM926 and C55x <strong>DSP</strong> cores and peripherals.<br />
WDT<br />
Int Ctrl<br />
McBSP (x2)<br />
MCSI (x2)<br />
SPI<br />
NAND Flash I/F<br />
GP Timer (x8)<br />
GPIO (>50)<br />
32k-Sync Timer<br />
MMC/SDIO2<br />
LPG (x2)<br />
PWL/PWT<br />
SD/MMC (x2)<br />
CCP<br />
USB OTG<br />
<strong>DSP</strong> <strong>Selection</strong> <strong>Guide</strong>