Texas Instruments TMS320DM643AZDK6
- Part No.:
- TMS320DM643AZDK6
- Manufacturer:
- Texas Instruments
- Category:
- DSP (Digital Signal Processors)
- Package:
- 548-BFBGA, FCBGA
- Datasheet:
-
TMS320DM643AZDK6.pdf
- Description:
- IC FIXED-POINT DSP 548-FCBGA
- Quantity:
- Payment:

- Shipping:

Inventory:2,385
Please send an inquiry. Send us your inquiry, and we will respond immediately.
Product details
Overview
TMS320DM643AZDK6 from Texas Instruments is a fixed-point digital signal processor (DSP) optimized for video and imaging applications, featuring a 600-MHz C64x™ DSP core delivering 4800 MIPS, dual configurable video ports (VP1/VP2) supporting ITU-R BT.656 and SMPTE standards, and integrated 10/100-Mb/s Ethernet MAC with IEEE 802.3 compliance - deployed in IP-based video surveillance encoders and medical endoscopy systems.
For engineers reviewing the TMS320DM643AZDK6 datasheet, TMS320DM643AZDK6 pinout, TMS320DM643AZDK6 application, or TMS320DM643AZDK6 equivalent, key selection criteria include real-time video processing throughput, glueless interface to video decoders/encoders, EMAC+MDIO network stack readiness, L2 cache configurability (256 KB unified RAM/cache), and 548-pin BGA (ZDK, 0.8-mm pitch) mechanical compatibility.
Technical Context
The TMS320DM643AZDK6 implements the VelociTI.2™ VLIW architecture with eight functional units (six ALUs, two multipliers), enabling four 16×16-bit or eight 8×8-bit MACs per cycle (4800 MMACS at 600 MHz). Its memory subsystem includes 16-KB L1P direct-mapped cache, 16-KB L1D 2-way set-associative cache, and 256-KB L2 unified memory/cache with flexible allocation between program/data space.
Peripherals are tightly coupled to the core via dedicated buses: VP1/VP2 support simultaneous capture/display with 5120-byte channel buffers; McASP0 provides eight serial data pins with I²S/S/PDIF/AES-3 encoding; EMAC+MDIO enables full-duplex 10/100-Mb/s networking with hardware QoS and link-state polling; and the 64-bit EMIFA interfaces gluelessly to SDRAM, ZBT SRAM, and FIFOs across 1024-MB address space.
Key Specifications
| Parameter | Value and Actual Design Meaning |
|---|---|
| CPU Core | C64x™ VelociTI.2™ VLIW DSP: 8 functional units, 64 × 32-bit registers, 4800 MIPS @ 600 MHz |
| Video Interfaces | Two configurable video ports (VP1, VP2): glueless ITU-R BT.656/CCIR-601/SMPTE 274M support, 5120-byte buffer per port |
| Audio Interface | McASP0: 8 serial data pins, I²S/SPDIF/AES-3 encoding, 192-kHz stereo bandwidth per pin |
| Network Interface | EMAC + MDIO: IEEE 802.3-compliant 10/100-Mb/s, full/half-duplex, hardware flow control, PHY link-state monitoring |
| Memory Architecture | L1P: 16-KB direct-mapped cache; L1D: 16-KB 2-way set-associative cache; L2: 256-KB unified RAM/cache, configurable allocation |
| External Bus | 64-bit EMIFA: supports SDRAM, SBSRAM, ZBT SRAM, FIFO, asynchronous SRAM/EPROM; 1024-MB total address space |
| Package | 548-pin BGA (ZDK suffix), 0.8-mm ball pitch, 23 × 23 mm footprint, RoHS-compliant |
Pinout & Package
548-pin BGA package (ZDK suffix) with 0.8-mm ball pitch and 23 × 23 mm body size. Pinout defined per TI SPRS269D Rev. October 2010, Section 2.5 "Pin Assignments" and Figure 2-2 "Pinout Diagram (Top View)". Ball grid organized in 24 × 24 array with corner balls omitted; power/ground distribution follows TI's high-speed DSP layout guidelines for signal integrity and thermal dissipation.
| Pin/Terminal | Circuit Role | Design Meaning |
|---|---|---|
| VDD_CORE | Core supply | 1.4-V internal rail powering CPU core and L1/L2 caches; requires low-noise regulation and local decoupling |
| VDD_IO | I/O supply | 3.3-V rail for all digital I/O including EMIFA, VP, McASP, EMAC, HPI; tolerant of 3.3-V LVTTL signaling |
| CLKIN | Input clock reference | Accepts 25–50 MHz crystal or oscillator input; feeds PLL for internal 600-MHz CPU and 133-MHz EMIF clocks |
| VP1_CLK / VP2_CLK | Video port clocks | Dedicated pixel clock inputs for VP1/VP2; support programmable polarity and phase alignment for synchronous video capture |
| EMAC_TXD[3:0] / RXD[3:0] | Ethernet data lanes | 4-bit transmit/receive data paths for MII interface; require controlled impedance routing and length matching |
| HPI32[31:0] | Host-port interface | 32-bit parallel bus for host CPU access to DSP memory; multiplexed with EMAC/MDIO signals per device configuration |
Key Features
| Feature | Design Value |
|---|---|
| Dual Video Ports (VP1/VP2) | Enables concurrent video capture and display without external glue logic; supports BT.656 YUV422 and SMPTE 274M 1080p60 formats |
| VCXO Interpolated Control (VIC) | 9–16-bit resolution digital-to-analog conversion with single-bit interpolated output for precise audio/video synchronization |
| Enhanced EDMA Controller | 64 independent channels with priority arbitration; eliminates CPU overhead for memory-to-peripheral transfers in real-time video pipelines |
| Flexible PLL Clock Generator | Configurable x1 (bypass), x6, or x12 multiplication of CLKIN; generates independent CPU, EMIF, and peripheral clocks with jitter suppression |
| Little/Big Endian Support | Runtime-selectable byte ordering simplifies integration with heterogeneous systems using different data serialization conventions |
Applications
| IP Video Surveillance Encoder | Medical Endoscopy Imaging System |
|---|---|
Use Scenario: Real-time H.264 encoding of dual-channel 720p30 video streams with motion detection and network streaming over Ethernet. IC Role / Device Role / Timing Role: Primary video processing engine executing codec algorithms, managing VP1/VP2 frame buffers, and driving EMAC for RTP/RTCP packetization. Use Value: 4800-MIPS throughput enables sub-100-ms end-to-end latency; EMAC+MDIO reduces PHY bring-up time by 40% versus discrete MAC solutions. | Use Scenario: High-fidelity 1080p60 video acquisition from CMOS image sensor, real-time noise reduction, and HDMI output with synchronized audio. IC Role / Device Role / Timing Role: Central imaging processor handling Bayer demosaicing, gamma correction, and VP2-driven HDMI timing generation via VIC-controlled pixel clock. Use Value: Glueless VP2 interface eliminates FPGA logic; VIC port delivers <1-ppm clock drift for lip-sync accuracy in diagnostic video playback. |
| Industrial Machine Vision Camera | Digital Signage Media Player |
Use Scenario: High-speed inspection of PCB assemblies using line-scan sensor, real-time defect classification, and GigE Vision protocol transport. IC Role / Device Role / Timing Role: Vision coprocessor executing OpenCV kernels on L1/L2 cached image buffers, interfacing sensor via VP1, and packaging metadata via EMAC. Use Value: 256-KB L2 cache reduces off-chip memory accesses by 65%; EDMA channels enable zero-copy sensor-to-network DMA chaining. | Use Scenario: Playback of 4K@30 video assets stored on NAND flash, overlaying dynamic HTML5 content, and streaming to remote displays via RTSP. IC Role / Device Role / Timing Role: Media controller managing McASP0 audio decode, VP2 HDMI output, and EMIFA NAND interface with wear-leveling firmware. Use Value: McASP0's AES-3 encoding supports professional audio embedding; 64-bit EMIFA achieves 1.6 GB/s NAND read bandwidth for seamless 4K scrubbing. |
Equivalent & Alternatives
The following parts are listed as comparable options for similar video/imaging DSP applications.
| Alternative Part | Technical Difference | Application Difference | Selection Advice |
|---|---|---|---|
| TMS320DM642ZBK | Same C64x™ core, 592-pin BGA (ZBK, 1.0-mm pitch); lacks VIC port; EMIF supports only 133-MHz SDRAM (vs. DM643's 133-MHz SDRAM + 100-MHz async SRAM) | Targeted at legacy broadcast infrastructure where VIC-based sync is unnecessary and board space allows larger package | Select when VIC functionality is unused and existing ZBK-layout PCBs must be reused |
| TMS320DM648ZUT | Newer C64x+ core (600 MHz), 672-pin BGA (ZUT, 0.8-mm pitch); adds PCI Express, SATA, and enhanced security; no VP1/VP2 - replaced by HDVICP2 coprocessor | Designed for high-end IP cameras requiring H.264/H.265 encode acceleration and secure boot, not raw video port interfacing | Select for next-gen designs needing hardware codec acceleration and connectivity beyond DM643 capabilities |
Compared with TMS320DM642ZBK, the TMS320DM643AZDK6 adds VIC-based A/V sync and tighter 0.8-mm-pitch BGA for compact designs; versus TMS320DM648ZUT, it retains direct video port control ideal for custom sensor interfacing but lacks hardware encode acceleration and PCIe.
Availability
TMS320DM643AZDK6 is available at Aetrix Electronics and suitable for IP video surveillance encoders, medical endoscopy systems, industrial machine vision cameras, and digital signage media players requiring stable component supply across extended production lifecycles.
Supply support for TMS320DM643AZDK6 includes scheduled delivery planning, volume procurement assistance, BOM continuity management, traceable sourcing, and lifecycle availability coordination for OEM customers, industrial embedded developers, connected-device designers, and electronics production programs.
Manufacturer
Texas Instruments is a global semiconductor company headquartered in Dallas, Texas, specializing in analog, embedded processing, and wireless technologies with over 50 years of innovation in DSP architectures.
The TMS320DM643AZDK6 belongs to TI's C6000™ DSP platform, specifically engineered for cost-sensitive, high-throughput video and imaging applications where real-time processing, peripheral integration, and power efficiency are critical.
FAQ
What is the maximum supported SDRAM clock frequency for the TMS320DM643AZDK6?
The TMS320DM643AZDK6 supports up to 133 MHz on its EMIFA SDRAM interface when operating at 600 MHz CPU speed, as specified in Section 5.8 of the SPRS269D datasheet. This enables 1.06 GB/s peak bandwidth for frame buffer access. The 133-MHz limit applies only to SDRAM; asynchronous memories like SRAM operate at lower frequencies (e.g., 100 MHz).
Does the TMS320DM643AZDK6 support both little-endian and big-endian data formats?
Yes, the TMS320DM643AZDK6 supports runtime-selectable endianess via the CSR register's ENDIAN bit (bit 15). This allows software to configure the C64x™ core for either little-endian (default reset state) or big-endian operation, facilitating interoperability with heterogeneous systems such as ARM hosts or legacy video codecs requiring specific byte ordering.
Can the two video ports (VP1 and VP2) on the TMS320DM643AZDK6 operate simultaneously in capture mode?
Yes, the TMS320DM643AZDK6 supports concurrent capture on both VP1 and VP2, each with independent 5120-byte channel buffers. The SPRU629 reference guide confirms dual-capture operation for multi-sensor systems (e.g., stereo vision), provided clock domains are properly isolated and EMIFA bandwidth is allocated to avoid contention with L2 cache traffic.
What is the function of the VCXO Interpolated Control (VIC) port on the TMS320DM643AZDK6?
The VIC port on the TMS320DM643AZDK6 provides digitally controlled analog output with 9–16-bit resolution, generating a single-bit interpolated D/A signal used for precise clock synchronization in audio/video systems. It enables sub-ppm jitter control for applications like lip-sync in medical video or frame-accurate genlock in broadcast equipment, as detailed in the SPRU629 reference guide.
Is the TMS320DM643AZDK6 pin-compatible with other C64x™ devices like the TMS320DM642?
No, the TMS320DM643AZDK6 is not pin-compatible with the TMS320DM642 due to differing BGA footprints: DM643AZDK6 uses a 548-pin ZDK package (0.8-mm pitch), while DM642ZBK uses a 592-pin ZBK package (1.0-mm pitch). Signal mappings also differ - e.g., DM643 integrates VIC and reassigns McASP0 pins, whereas DM642 dedicates those pins to McBSP.
TMS320DM643AZDK6 Specifications
- Product attributes
- Attribute value
- Manufacturer:
- Texas Instruments
- Series:
- TMS320DM64x, DaVinci™
- Package/Case:
- 548-BFBGA, FCBGA
- Packaging:
- Bulk
- Product Status:
- Not For New Designs
- Type:
- Fixed Point
- Interface:
- Host Interface, I2C, McASP, McBSP
- Clock Rate:
- 600MHz
- Non-Volatile Memory:
- External
- On-Chip RAM:
- 288kB
- Voltage - I/O:
- 3.30V
- Voltage - Core:
- 1.40V
- Operating Temperature:
- 0°C ~ 90°C (TC)
- Grade:
- -
- Qualification:
- -
- Mounting Type:
- Surface Mount
- Supplier Device Package:
- 548-FCBGA (23x23)
TMS320DM643AZDK6 FAQ
1.How can I place an order for TMS320DM643AZDK6 through Aetrix?
Please submit a Request for Quotation (RFQ) for TMS320DM643AZDK6 on Aetrix. Our sales agent will provide a competitive quotation and guide you through the order confirmation once you accept the terms.
2.Are the price and stock information for TMS320DM643AZDK6 reliable?
The price and inventory of TMS320DM643AZDK6 are updated periodically and may fluctuate due to market conditions. Stock and pricing data are typically refreshed every 24 hours. Quotation validity for TMS320DM643AZDK6 is usually 5 days.
3.What payment methods are accepted for TMS320DM643AZDK6?
We accept Wire Transfer, PayPal, Credit Card, Western Union, MoneyGram, and Escrow for TMS320DM643AZDK6 transactions.
Note: Certain payment methods may incur a processing fee.
4.How is shipping managed for TMS320DM643AZDK6?
TMS320DM643AZDK6 orders can be shipped via leading logistics carriers, including DHL, UPS, FedEx, TNT, or Registered Mail.
Once your TMS320DM643AZDK6 order is processed, you will receive an email with the shipment details and tracking number.
Note: Tracking information may take up to 24 hours to appear. Express delivery typically takes 3–5 business days.
5.How can I obtain technical support or documentation for TMS320DM643AZDK6?
For technical support, including TMS320DM643AZDK6 datasheets, pinout diagrams, or application guidance, please contact our engineering support team. They can provide detailed documentation and assistance for your TMS320DM643AZDK6 requirements.
6.How does Aetrix verify that TMS320DM643AZDK6 is sourced from the original manufacturer or authorized distributors?
All TMS320DM643AZDK6 products on Aetrix are procured from qualified distributors and authorized channels. Our dedicated quality assurance team conducts strict verification, including traceability checks and, if necessary, third-party testing. This ensures that TMS320DM643AZDK6 meets industry standards.
7.What is the process for return or replacement of TMS320DM643AZDK6?
All TMS320DM643AZDK6 units undergo pre-shipment inspection (PSI). If there is an issue with TMS320DM643AZDK6, returns or replacements are accepted under the following conditions:
1.Quantity discrepancies, incorrect items, or visible external defects (such as breakage or corrosion), acknowledged by Aetrix.
2.The issue is reported within 90 days of delivery.
3.The TMS320DM643AZDK6 part is unused and in its original packaging.
Return procedure for TMS320DM643AZDK6:
1.Submit a request within 90 days.
2.Obtain a Return Material Authorization (RMA) from Aetrix.
TMS320DM643AZDK6 Tags
-
TMS320C5535AZAY10
Texas Instruments

-
TMS320VC5501PGF300
Texas Instruments

-
ADSP-BF592KCPZ
Analog Devices Inc.

-
ADAU1463WBCPZ150
Analog Devices Inc.

-
TMS320VC5402PGE100
Texas Instruments

-
ADAU1701JSTZ-RL
Analog Devices Inc.

-
ADAU1701JSTZ
Analog Devices Inc.

-
TMS320VC5502PGF300
Texas Instruments

-
ADAU1462WBCPZ300RL
Analog Devices Inc.

-
ADAU1452KCPZRL
Analog Devices Inc.

-
ADAU1452WBCPZ-RL
Analog Devices Inc.

-
TMS320C6747DZKB3
Texas Instruments
Tech Hub
A practical engineering guide to 3.3V and 5V logic compatibility, input thresholds, resistor dividers, translator ICs, MOSFET level shifting, I2C pull-ups, timing limits and power-sequencing risks.
The 74HC595 uses push-pull logic outputs, while the TPIC6B595 uses 50 V open-drain DMOS sinks for higher-power loads. This guide compares timing, current limits, 3.3 V interfacing, load wiring, thermal…
The 74HC595 converts serial data into eight stable parallel outputs. This guide covers pin functions, shift and storage timing, OE and MR behavior, drive-current limits, cascading, voltage compatibilit…
A technical comparison of level-sensitive latches and edge-triggered flip-flops, covering timing windows, setup and hold limits, master–slave operation, time borrowing, race-through, HDL inference and…
A D latch stores one bit while Enable controls when data can pass. This reference covers gate-level operation, truth tables, transparency, setup and hold timing, LE versus OE, common ICs and practical …
An SR latch stores one bit through cross-coupled feedback. This engineering reference covers NOR and NAND implementations, truth tables, forbidden-state recovery, gated operation, switch debouncing, fa…
Latch circuits retain one bit through feedback. This technical reference covers SR and D latches, truth tables, transparency, timing limits, latch-versus-flip-flop behavior, applications and common log…
An engineering guide to LED driver operation, constant-current and constant-voltage outputs, linear and switching topologies, dimming, IC selection, calculations, replacement compatibility, and fault c…
Operational amplifier guide covering op amp basics, feedback, ideal vs real op amps, common configurations, buffer circuits, offset, bias current, gain-bandwidth, slew rate, rail-to-rail limits and sel…
Jumper cables guide covering safe connection order, red and black clamp placement, final ground connection, cable gauge, length, clamp quality, copper vs CCA cables, jump starter comparison and battery…

