0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

TMS320DM648 TMS320DM648 Digital Media Processor

數(shù)據(jù):

描述

The TMS320C64x+™ DSPs (including the TMS320DM647/TMS320DM648 devices) are the highest-performance fixed-point DSP generation in the TMS320C6000™ DSP platform. The DM647, DM648 devices are based on the third-generation high-performance, advanced VelociTI™ very-long-instruction-word (VLIW) architecture developed by Texas Instruments (TI), making these DSPs an excellent choice for digital media applications. The C64x+™ devices are upward code-compatible from previous devices that are part of the C6000™ DSP platform. The C64x™ DSPs support added functionality and have an expanded instruction set from previous devices.

Any reference to the C64x DSP or C64x CPU also applies, unless otherwise noted, to the C64x+ DSP and C64x+ CPU, respectively.

With performance of up to 8800 million instructions per second (MIPS) at a clock rate of 1.1 GHz, the C64x+ core offers solutions to high-performance DSP programming challenges. The DSP core possesses the operational flexibility of high-speed controllers and the numerical capability of array processors. The C64x+ DSP core processor has 64 general-purpose registers of 32-bit word length and eight highly independent functional units—two multipliers for a 32-bit result and six arithmetic logic units (ALUs). The eight functional units include instructions to accelerate the performance in video and imaging applications. The DSP core can produce four 16-bit multiply-accumulates (MACs) per cycle for up to 4400 million MACs per second (MMACS), or eight 8-bit MACs per cycle for up tp 8800 MMACS. For more details on the C64x+ DSP, see the (literature number SPRU732).

The devices also have application-specific hardware logic, on-chip memory, and additional on-chip peripherals similar to the other C6000 DSP platform devices. The core uses a two-level cache-based architecture. The Level 1 program cache (L1P) is a 256K-bit direct mapped cache and the Level 1 data cache (L1D) is a 256K-bit 2-way set-associative cache. The Level 2 memory/cache (L2) consists of a 4M-bit (DM648) or 2M-bit (DM647) memory space that is shared between program and data space. L2 memory can be configured as mapped memory, cache, or combinations of the two.

The peripheral set includes five configurable 16-bit video port peripherals (VP0, VP1, VP2, VP3, and VP4). These video port peripherals provide a glueless interface to common video decoder and encoder devices. The video port peripherals support multiple resolutions and video standards (e.g., CCIR601, ITU-BT.656, BT.1120, SMPTE 125M, 260M, 274M, and 296M), a VCXO interpolated control port (VIC); a 1000 Mbps Ethernet Switch Subsystem with a management data input/output (MDIO) module and two SGMII ports (DM648) or one SGMII port (only DM647); a 4-bit transmit, 4-bit receive VLYNQ interface; an inter-integrated circuit (I2C) bus interface; a multichannel audio serial port (McASP) with ten serializers; four 64-bit general-purpose timers each configurable as two independent 32-bit timers; a user-configurable 16-bit or 32-bit host-port interface (HPI); 32 pins for general-purpose input/output (GPIO) with programmable interrupt/event generation modes, multiplexed with other peripherals; one UART; and two glueless external memory interfaces: a synchronous and asynchronous external memory interface (EMIFA) for slower memories/peripherals, and a higher DDR2 SDRAM interface.

The video port peripherals provide a glueless interface to common video decoder and encoder devices. The video port peripherals support multiple resolutions and video standards (e.g., CCIR601, ITU-BT.656, BT.1120, SMPTE 125M, 260M, 274M, and 296M).

The video port peripherals are configurable and can support either video capture and/or video display modes. Each video port consists of two channels (A and B) with a 5120-byte capture/display buffer that is splittable between the two channels.

For more details on the video port peripherals, see the (literature number SPRUEM1).

The management data input/output (MDIO) module continuously polls all 32 MDIO addresses to enumerate all PHY devices in the system.

The I2C and VLYNQ ports allow the device to easily control peripheral modules and/or communicate with host processors.

The rich peripheral set provides the ability to control external peripheral devices and communicate with external processors. For details on each of the peripherals, see the related sections later in this document and the associated peripheral reference guides.

The devices have a complete set of development tools. These include C compilers, a DSP assembly optimizer to simplify programming and scheduling, and a Windows™ debugger interface for visibility into source code execution.

特性

  • 高性能數(shù)字媒體處理器
    • 720-MHz,800-MHz,900-MHz,1.1-GHz C64x +™時(shí)鐘速率
    • 1.39 ns(-720),1.25 ns(-800),1.11 ns(-900),0.91 ns(-1100)指令周期時(shí)間
    • 5760,6400, 7200,8800 MIPS
    • 8個(gè)32位C64x +指令/循環(huán)
    • 完全軟件兼容C64x /Debug
    • 商用溫度范圍(-720,-900) ,僅限-1100)
    • 擴(kuò)展溫度范圍(僅限-800)
    • 工業(yè)溫度范圍(僅-720,-900和-1100)
  • VelociTI™的VelociTI.2™擴(kuò)展 - 高級(jí)超長(zhǎng)指令字(VLIW)TMS320C64x +™DSP內(nèi)核
    • 具有VelociTI.2擴(kuò)展的八個(gè)高度獨(dú)立的功能單元:
      • 六個(gè)ALU(32/40位),每個(gè)時(shí)鐘周期支持單個(gè)32位,雙16位或四個(gè)8位算術(shù)
      • 兩個(gè)乘法器支持四個(gè)每個(gè)時(shí)鐘周期16 x 16位乘法(32位結(jié)果)或8個(gè)8 x 8位Mu每個(gè)時(shí)鐘周期的ltiplies(16位結(jié)果)
    • 具有不對(duì)齊支持的加載存儲(chǔ)架構(gòu)
    • 64個(gè)32位通用寄存器< /li>
    • 指令包裝減少代碼大小
    • 所有指令條件
    • 其他C64x +™增強(qiáng)功能
      • 保護(hù)模式操作
      • 例外支持
      • 模數(shù)回路自動(dòng)對(duì)焦模塊操作的硬件支持
  • C64x +指令集功能
    • 字節(jié)可尋址(8- /16- /32- /64位數(shù)據(jù))
    • 8位溢出保護(hù)
    • 位域提取,設(shè)置,清除
    • 規(guī)范化,飽和度,位計(jì)數(shù)
    • VelociTI.2增加正交性
    • C64x +擴(kuò)展
      • 緊湊型16位指令
      • 支持復(fù)數(shù)乘法的附加說明
  • C64x + L1 /L2內(nèi)存架構(gòu)
    • 256K位(32K) -byte)L1P程序RAM /高速緩存[直接映射] < /li>
    • 256K位(32K字節(jié))L1D數(shù)據(jù)RAM /高速緩存
      [2路設(shè)置關(guān)聯(lián)]
    • 2M位/256K字節(jié)(DM647)或4M-位/512K字節(jié))(DM648)L2統(tǒng)一映射RAM /高速緩存[靈活分配]
  • 僅支持Little Endian模式
  • 五個(gè)可配置視頻端口
    • 為通用視頻解碼器和編碼器設(shè)備提供無膠I /F
    • 支持多種分辨率/視頻標(biāo)準(zhǔn)
  • VCXO插值控制端口(VIC)
    • 支持音頻/視頻同步
  • 外部存儲(chǔ)器接口(EMIF)
    • 32位DDR2 SDRAM存儲(chǔ)器控制器512M字節(jié)地址空間(1.8-VI /O)
    • 異步16位寬EMIF(EMIFA)
      • 高達(dá)128M字節(jié)總地址范圍
      • 64M -Byte地址到達(dá)每個(gè)CE空間
    • 與異步存儲(chǔ)器(SRAM,閃存和EEPROM)的無線接口
    • 同步存儲(chǔ)器(SBSRAM和ZBT SRAM)
    • 支持標(biāo)準(zhǔn)同步設(shè)備的接口和定制邏輯(FPGA,CPLD,ASIC等)
  • 增強(qiáng)型直接內(nèi)存訪問(EDMA)控制器(64個(gè)獨(dú)立通道)
  • 3 - 端口千兆以太網(wǎng)交換機(jī)子系統(tǒng)
  • 四個(gè)64位通用定時(shí)器(每個(gè)可配置為兩個(gè)32位定時(shí)器)
  • 一個(gè)UART(具有RTS和CTS流控制)
  • 一個(gè)具有兩個(gè)芯片選擇的4線串行端口接口(SPI)
  • 主/從內(nèi)部集成電路(I2C總線™)
  • 多通道音頻串行端口(McASP)
    • 十個(gè)串行器和SPDIF(DIT)模式
  • 16/32位主機(jī)端口接口(HPI)
  • 高級(jí)事件觸發(fā)(AET)兼容
  • 32位33- /66-MHz,3.3V外圍組件互連(PCI)主/從接口符合PCI規(guī)范2.3
  • VLYNQ™接口(FPGA接口)
  • 片上ROM Bootloader
  • 個(gè)別省電模式
  • 靈活的PLL時(shí)鐘發(fā)??生器
  • IEEE -1149.1(JTAG™)邊界掃描兼容
  • 32個(gè)通用I /O(GPIO)引腳(與其他器件功能復(fù)用)
  • 封裝:
    • 529引腳nFBGA(ZUT后綴)
    • 19x19 mm 0.8 mm間距BGA
    • 0.09-μm/6-Level Cu金屬工藝(CMOS)
  • 3.3-V和1.8-VI /O,1.2V內(nèi)部(-720,-800,-900,-1100)

參數(shù) 與其它產(chǎn)品相比 數(shù)字視頻處理器

 
Applications
Operating Systems
Arm CPU
Arm MHz (Max.)
DSP
DSP MHz
Video Acceleration
Video Resolution/Frame Rate
Video Port (Configurable)
USB
PCI/PCIe
EMAC
DRAM
SPI
I2C
UART (SCI)
On-Chip L2 Cache/RAM
Operating Temperature Range (C)
Pin/Package
TMS320DM648
Automotive
Industrial
Video and Imaging    
DSP/BIOS
VLX    
0    
0    
1 C64x    
720
800
900
1100    
1 VICP    
D1 or Less    
5 16-Bit Dual-Ch    
0    
1 32-Bit [66 MHz]    
0    
DDR2    
0    
1    
0    
512 KB(DSP)    
0 to 90    
529FCBGA    

方框圖 (3)


技術(shù)文檔

數(shù)據(jù)手冊(cè)(1)
元器件購買 TMS320DM648 相關(guān)庫存

相關(guān)閱讀