Overview
The TMS320VC33PGE150 is a high-performance, 32-bit floating-point digital signal processor (DSP) manufactured by Texas Instruments. It is part of the TMS320C3x generation of DSPs, known for their speed and flexibility in executing digital signal processing tasks. The TMS320VC33 is fabricated using the 0.18-μm four-level-metal CMOS (TImeline) technology, which enhances its performance and power efficiency. This processor is designed to optimize speed by implementing functions in hardware that other processors might implement through software or microcode, thereby providing unprecedented performance on a single chip.
Key Specifications
Specification | Value |
---|---|
Instruction Cycle Time | 13 ns (TMS320VC33-150), 17 ns (TMS320VC33-120) |
Floating-Point Operations Per Second (MFLOPS) | 150 MFLOPS (TMS320VC33-150), 120 MFLOPS (TMS320VC33-120) |
Instructions Per Second (MIPS) | 75 MIPS (TMS320VC33-150), 60 MIPS (TMS320VC33-120) |
On-Chip Memory | 34K × 32-Bit (1.1-Mbit) Dual-Access SRAM |
Power Consumption | < 200 mW @ 150 MFLOPS |
Supply Voltages | 1.8-V (Core), 3.3-V (I/O) |
Package Type | 144-Pin Low-Profile Quad Flatpack (LQFP) |
Clock Generator | x5 Phase-Locked Loop (PLL) Clock Generator |
Key Features
- 32-Bit High-Performance CPU with 32-Bit Instruction Word and 24-Bit Addresses
- 16-/32-Bit Integer and 32-/40-Bit Floating-Point Operations
- Parallel Arithmetic/Logic Unit (ALU) and Multiplier Execution in a Single Cycle
- Eight Extended-Precision Registers and Two Auxiliary Register Arithmetic Units (ARAUs)
- On-Chip Memory-Mapped Peripherals: One Serial Port, Two 32-Bit Timers, and Direct Memory Access (DMA) Coprocessor
- Boot-Program Loader and EDGEMODE Selectable External Interrupts
- Zero-Overhead Loops With Single-Cycle Branches and Conditional Calls and Returns
- Interlocked Instructions for Multiprocessing Support
- On-Chip Scan-Based Emulation Logic, IEEE Std 1149.1 (JTAG)
- Two Low-Power Modes
Applications
The TMS320VC33 is versatile and can be used in a wide variety of system applications, ranging from host processors to dedicated coprocessors. It is particularly suited for high-performance digital signal processing tasks such as audio and video processing, telecommunications, medical imaging, and industrial control systems. The processor's large address space, multiprocessor interface, and multiple-interrupt structure make it ideal for complex system designs.
Q & A
- What is the instruction cycle time of the TMS320VC33-150?
The instruction cycle time of the TMS320VC33-150 is 13 ns.
- How many floating-point operations per second can the TMS320VC33-150 perform?
The TMS320VC33-150 can perform up to 150 million floating-point operations per second (MFLOPS).
- What is the power consumption of the TMS320VC33 at 150 MFLOPS?
The power consumption is less than 200 mW at 150 MFLOPS.
- What type of memory does the TMS320VC33 have on-chip?
The TMS320VC33 has 34K × 32-Bit (1.1-Mbit) Dual-Access SRAM on-chip.
- What are the supply voltages for the TMS320VC33?
The supply voltages are 1.8-V for the core and 3.3-V for the I/O.
- What is the package type of the TMS320VC33?
The TMS320VC33 is packaged in a 144-Pin Low-Profile Quad Flatpack (LQFP).
- Does the TMS320VC33 support low-power modes?
Yes, the TMS320VC33 supports two low-power modes.
- What is the clock generator configuration of the TMS320VC33?
The TMS320VC33 features a x5 Phase-Locked Loop (PLL) Clock Generator.
- Does the TMS320VC33 have on-chip peripherals?
Yes, it includes one serial port, two 32-bit timers, and a Direct Memory Access (DMA) coprocessor.
- Is the TMS320VC33 compatible with JTAG?
Yes, it supports on-chip scan-based emulation logic according to IEEE Std 1149.1 (JTAG).