1 GHz Multicore Micro Enables 720p Video

Sept. 1, 2010
exas Instruments' DaVinci DM37x video processor combines Arm's 1 GHz Cortex-A8 with an 800MHz C64x+ DSP for 720p video support.

DaVinci DM37x architecture

BeagleBoard-xM

BeagleBoard-xM

Texas Instruments' DaVinci DM37x video processor architecture (Fig. 1) combines Arm's 1 GHz Cortex-A8 with an 800MHz C64x+ DSP. This hardware can tackle 720p HD video chores for delivering media-rich applications. It provides almost twice the performance across the board compared to Texas Instruments' OMAP3530 device while cutting power consumption by almost 40%.

The Cortex-A8 includes Arm's TrustZone support plus a pair of 32 Kbyte L1 caches and a 256 Kbyte L2 cache. There is 64 Kbytes of SRAM and a 32 Kbyte ROM. The SDRAM memory controller and NAND/NOR flash interface access off-chip memory. The DM3730 and DM3725 also includes an imaging and video accelerator (IVA), the PowerVR SGX 3D graphics processor (DM3730 only) in addition to an range of peripherals such as USB 2.0 host/OTG support and a SD/MMC interface. There is also a hardware-based camera capture port, four UARTs, three I2C interfaces, and four SPI interfaces. It also supports TI's SmartReflex multi-level and multi-parameter power management.

The 800MHz C64x+ DSP includes hardware video acceleration for HD 720p video decoding and encoding off-loading the Cortex-A8. Development tools include audio and video codecs. The DSP can handle 2D and 3D processing such as filtering and edge-detection algorithms.

The DM37x processors are software compatible with the OMAP35x generation of processors. They are also pin-compatible with Texas Instruments' Sitara AM37x devices allowing for an easy product migration.

Developers can turn to Texas Instrument's TMDXEVM3730 EVM that also includes a TI Bluetooth WiFi module. The SDK for the EVM includes Linux kernel 2.6.32 board support package. There is also the new BeagleBoard-xM, a follow on to the popular OMAP-based BeagleBoard (see "Open Source Bites Board"). The BeagleBoard-xM (Fig. 2) is a 3.25- by 3.25-in board that adds 512 Mbytes of DDR RAM and a 4 port 10/100 Ethernet hub. It has a microSD card slot filled with a 4 Gbyte microSD flash card. The board exposes (Fig. 3) all the peripheral interfaces including USB and the camera port.

Pricing for the DM3730 starts at $25.60. The TMDXEVM3730 is available for $1,495. The BeagleBoard-xM is available for $179 from Digi-Key.

About the Author

William G. Wong | Senior Content Director - Electronic Design and Microwaves & RF

I am Editor of Electronic Design focusing on embedded, software, and systems. As Senior Content Director, I also manage Microwaves & RF and I work with a great team of editors to provide engineers, programmers, developers and technical managers with interesting and useful articles and videos on a regular basis. Check out our free newsletters to see the latest content.

You can send press releases for new products for possible coverage on the website. I am also interested in receiving contributed articles for publishing on our website. Use our template and send to me along with a signed release form. 

Check out my blog, AltEmbedded on Electronic Design, as well as his latest articles on this site that are listed below. 

You can visit my social media via these links:

I earned a Bachelor of Electrical Engineering at the Georgia Institute of Technology and a Masters in Computer Science from Rutgers University. I still do a bit of programming using everything from C and C++ to Rust and Ada/SPARK. I do a bit of PHP programming for Drupal websites. I have posted a few Drupal modules.  

I still get a hand on software and electronic hardware. Some of this can be found on our Kit Close-Up video series. You can also see me on many of our TechXchange Talk videos. I am interested in a range of projects from robotics to artificial intelligence. 

Sponsored Recommendations

Comments

To join the conversation, and become an exclusive member of Electronic Design, create an account today!