
TMS320DM8148
Fixed-/
floating-
point DSP
C674x
DSP
core
750 MHz
ARM
Cortex™-
A8
1 GHz
HD video
coprocessor
(×1)
Switched central resource (SCR)
Peripherals
Memory interfaces
Display
Video I/O
On-screen display
SD DAC (×2)
PCIe
DDR3
×2
SATA2
Async
EMIF/
NAND
SDIO/
SD
×3
McASP
×6
SPDIF
McBSP
GMAC
switch
GPIO
USB
2.0
×2
DCAN
×2
UART
×6
I C/
SPI
×4
2
HDMI PHY
HD video I/O (×2)
Resizer
3D
graphics
engine
ARM
micro-
processor
®
DM8148 processor block diagram
Why DaVinci digital video processors?
Optimized for digital video systems, DaVinci digital video processor solu-
tions are tailored for digital audio, video, imaging, and vision applications.
The DaVinci platform includes a general-purpose processor, video acceler-
ators, an optional DSP, and related peripherals. With over 200+ devices,
offerings include a wide range of performance, power and price points.
Optimized for video encode and decode applications, the scalable DaVinci
platform of solutions also includes free multimedia codecs and easy-to-use
development tools and software. TI’s integrated DSP+ARM
®
system-on-chip
(SoC) architecture is suited for products requiring intensive signal process-
ing, comprehensive system control, a responsive graphical user interface
and the ability to run applications under advanced operating systems.
(www.ti.com/davinci)
• Robust offerings that include multiple operating frequencies, 3D graphics
acceleration, multiple packaging options and temperature ranges
• Integrated high-bandwidth connectivity peripherals including: HD video
coprocessor, 3D graphics core, CAN, DDR2/DDR3 interfaces, Gigabit
Ethernet, PCI Express, SATA 2.0 and USB 2.0
• Demo in 10 minutes and develop in less than an hour with robust
Linux™ and Android™ software development kits
• Accelerate both software and hardware development with low-cost
development tools and free software base ports
Everything you need to get to market faster
TI has launched free software development tools to enable developers to
easily leverage the real-time, intensive signal processing power of the
C6x DSP for DaVinci’s digital video processors.
• GStreamer DMAI Plug-In – Pipeline-based multimedia framework that
allows you to create a variety of media-handling software components,
including simple audio playback, audio and video playback, recording,
streaming, and editing
• C6EZAccel – Bundles TI’s extensive set of C6x DSP kernels and source
libraries for many common processing functions
• C6EZRun – User uses ARM APIs to access the DSP and partitions
code
between ARM and DSP for user without writing any DSP code
For more information about TI’s GStreamer DMAI Plug-In for OMAP™ and
DaVinci processors, please visit: www.ti.com/tool/gstreamer
For more information about TI’s free C6EZ Tools, please visit:
www.ti.com/c6eztoolswiki
DaVinci
™
digital video processors
11
www.ti.com/davinci
Peripherals
EDMA
Keyscan/ADC
DMA Data & Configuration Bus
WD
Timer
System
PWM
×4
Timer
×4
64b
Connectivity
TMS320DM368
USB
2.0
HS
OTG
EMAC
10/100
Program/Data Storage
NAND/
ECC
EMIF
MMC/
SDIO
×2
mDDR2/
DDR2
EMIF
Image Sensor
Interface
Image
Signal
Processing
(ISP)
Histogram/3A
Resizer
Enhanced
On-Screen
Display
(OSD)
Video
Enc
(VENC)
Video Processing Subsystem
Back End
Front End
10b HD/SD DAC
10b HD/SD DAC
10b HD/SD DAC
Serial Interfaces
SPI
×5
UART
×2
HPI
Voice
Codec
RTC
I C
2
McBSP
×1
ARM
Subsystem
®
ARM9™
CPU
432
MHz
HMJCP
Co-Processors
H.264
VC1
MPEG-2
MPEG-4
JPEG
Key features
• ARM Cortex-A8 and ARM9
processors
• Fixed-/floating-point DSP
• Key peripheral integration
• HD video capture and display
• HD video accelerators (up to
1080p60)
• Reference designs available
for IPNC and DVT applications
Key peripherals
• USB 2.0 connectivity
• 10/100/1000 Ethernet MAC
• Display subsystem LCD
controller
• Video input and sensor inter-
face for camera and other
video input options
• CAN
• SATA 2.0
• HDMI
• PCI Express
• MMC/SD card interface
• SGX 3D graphics engine
• Support for multiple HD
displays
• DVR and DVS
• Digital signage
• Endoscope
• STB/DVR/Streaming media
• Video analytics server
• Video communications
system
• IP network cameras
Key applications
Software/hardware tools to simplify development
TI provides customers with standard software methods to accelerate
applications on the DSP and hardware coprocessors. DSP/BIOS™ Link
provides the foundation for the ARM to load, start and communicate with
the DSP, saving precious ARM MIPS. The Codec Engine algorithm frame-
work provides the ARM developer an additional level of abstraction, which
automates the instantiation and invocation of eXpressDSP™-compliant
codecs and algorithms. Soft ware Development Kits (SDKs), provided with
each EVM, are available for download for free and provide key software
components and documentation. Hardware development kits including
EVMs, starter kits and experimenter boards are available for purchase.
DM368 processor block diagram