Page 72 - System on Package_ Miniaturization of the Entire System
P. 72

Intr oduction to System-on-Chip (SOC)     49



                                    TMS320DM642
                                                                     Video
                                                                     Port-0
                                       L1P Cache                     Video
                                       16 kbytes                     Video
                                                                      Port-1


                                     TMS320C64x TM           Enhanced DMA Controller  Port-2
                                       DSP core       L2 Cache/Memory 256 KBytes  McASP

                                                                     10/100
                                                                      mac
                                       L1D Cache                     ethernet
                                       16 kbytes
                                                                   66 MHz PCI
                                        t i i
                                                                      EMIF

                                                       64-bit wide @ 133 MHz
                                                                     SDRAM


                    FIGURE 2.8  Digital multimedia processor.




                           units—two multipliers for a 32-bit result and six arithmetic logic units (ALUs)—
                           with VelociTI.2 extensions, including new instructions to accelerate the
                           performance in video and imaging. The DM642 can produce four 16-bit
                           multiply-accumulates (MACs) per cycle for a total of 2400 million MACs per
                           second (MMACS), or eight 8-bit MACs per cycle for a total of 4800 MMACS.
                              The memory subsystem (on-chip storage) consists of a two-level cache-
                           based architecture. The Level 1 program cache (L1P) is a 128-kbit direct-mapped
                           cache, and the Level 1 data cache (L1D) is a 128-kbit two-way set-associative
                           cache. The Level 2 memory/cache (L2) consists of a 2-Mbit memory space that
                           is shared between the program and data space. L2 memory can be configured
                           as mapped memory, cache, or combinations of the two.
                              The interface engine consists of peripherals including three configurable
                           video ports capable of video input-output or transport stream input, providing
                           a glueless interface to common video decoder and encoder devices. The video
                           port supports multiple resolutions and video standards (e.g., CCIR601, ITU-
                           BT.656, BT.1120, SMPTE 125M, 260M, 274M, and 296M).
                              The digital media processor’s high-performance programmable DSP core
                           optimized for video and imaging applications, a memory subsystem tuned to
                           meet the real-time constraints of various video processing algorithms, and
                           application-specific peripherals such as video ports, make it an industry-
                           leading SOC for high-performance digital media applications including video
                           IP phones, surveillance digital video recorders, and video-on-demand set top
                           boxes.
   67   68   69   70   71   72   73   74   75   76   77