

- M0L2227QPMRQ1 - 集成电路(IC) > 嵌入式 > 微控制器
- TPS22991IBNRAAR - 集成电路(IC) > 电源管理(PMIC) > 配电开关,负载驱动器
- ADS7825P - 集成电路(IC) > 数据采集 > 模数转换器(ADC)
- MCF8329RRYEVM - 开发板,套件,编程器 > 评估板 > 评估和演示板及套件
- TPS78601DRBEVM - 开发板,套件,编程器 > 评估板 > 线性稳压器评估板
- DS25BR110TSDX/NOPB - 集成电路(IC) > 接口 > 信号缓冲器、中继器、分离器
- LMV341IDBVRG4 - 集成电路(IC) > 线性 > 放大器 > 仪器,运算放大器,缓冲器
- OPA857TD1 - 集成电路(IC) > 线性 > 放大器 > 仪器,运算放大器,缓冲器
- BUF06704AIPWP - 集成电路(IC) > 线性 > 放大器 > 视频放大器和模块
- SN75ALS056DW - 集成电路(IC) > 接口 > 驱动器,接收器,收发器
- UCC28C42DG4 - 集成电路(IC) > 电源管理(PMIC) > DC-DC 开关控制器
- DRV8703QRHBTQ1 - 集成电路(IC) > 电源管理(PMIC) > 电机驱动器,控制器
- SN74AHCT595QPWRQ1 - 集成电路(IC) > 逻辑 > 移位寄存器
- THS4082CDG4 - 集成电路(IC) > 线性 > 放大器 > 仪器,运算放大器,缓冲器
- SN65LVDS9637DGKRG4 - 集成电路(IC) > 接口 > 驱动器,接收器,收发器
- COP8SAC720M9 - 集成电路(IC) > 嵌入式 > 微控制器
- LP3913SQX-AR/NOPB - 电源管理IC - 电源管理 - 专用型
- LM1086ISX-ADJ/NOPB - 集成电路(IC) > 电源管理(PMIC) > 稳压器 - 线性
- LP5951MGX-2.8/NOPB - 集成电路(IC) > 电源管理(PMIC) > 稳压器 - 线性
- TL499ACPG4 - 集成电路(IC) > 电源管理(PMIC) > 稳压器 - DC-DC 开关稳压器



TMS320C6412 - 定点数字信号处理器
TMS320C6412是TI德州仪器公司的一款C6000DSP产品,TMS320C6412是定点数字信号处理器,本站介绍了TMS320C6412的封装应用图解、特点和优点、功能等,并给出了与TMS320C6412相关的TI元器件型号供参考。
TMS320C6412 - 定点数字信号处理器 - C6000DSP - 数字信号处理器 - 德州仪器
The TMS320C64x™DSPs (including the TMS320C6412 device) are the highest-performance fixed-point DSP generation in the TMS320C6000™ DSP platform. The TMS320C6412 (C6412) device is based on the second-generation high-performance, advanced VelociTI™ very-long-instruction-word (VLIW) architecture (VelociTI.2™) developed by Texas Instruments (TI), making these DSPs an excellent choice for digital media applications. The C64x™ is a code-compatible member of the C6000™ DSP platform.
With performance of up to 5760 million instructions per second (MIPS) at a clock rate of 720 MHz, the C6412 device offers cost-effective solutions to high-performance DSP programming challenges. The C6412 DSP 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)-with VelociTI.2™ extensions. The VelociTI.2™ extensions in the eight functional units include new instructions to accelerate the performance in applications and extend the parallelism of the VelociTI™ architecture. The C6412 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 C6412 DSP also has application-specific hardware logic, on-chip memory, and additional on-chip peripherals similar to the other C6000™ DSP platform devices.
The C6412 uses a two-level cache-based architecture and has a powerful and diverse set of peripherals. The Level 1 program cache (L1P) is a 128-Kbit direct mapped cache and the Level 1 data cache (L1D) is a- 128-Kbit 2-way set-associative cache. The Level 2 memory/cache (L2) consists of an 2-Mbit 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: a 10/100 Mb/s Ethernet MAC (EMAC); a management data input/output (MDIO) module; an inter-integrated circuit (I2C) Bus module; two multichannel buffered serial ports (McBSPs); three 32-bit general-purpose timers; a user-configurable 16-bit or 32-bit host-port interface (HPI16/HPI32); a peripheral component interconnect (PCI); a 16-pin general-purpose input/output port (GP0) with programmable interrupt/event generation modes; and a 64-bit glueless external memory interface (EMIFA), which is capable of interfacing to synchronous and asynchronous memories and peripherals.
The ethernet media access controller (EMAC) provides an efficient interface between the C6412 DSP core processor and the network. The C6412 EMAC support both 10Base-T and 100Base-TX, or 10 Mbits/second (Mbps) and 100 Mbps in either half- or full-duplex, with hardware flow control and quality of service (QOS) support. The C6412 EMAC makes use of a custom interface to the DSP core that allows efficient data transmission and reception. For more details on the EMAC, see the TMS320C6000 DSP Ethernet Media Access Controller (EMAC) / Management Data Input/Output (MDIO) Module Reference Guide (literature number SPRU628).
The management data input/output (MDIO) module continuously polls all 32 MDIO addresses in order to enumerate all PHY devices in the system. Once a PHY candidate has been selected by the DSP, the MDIO module transparently monitors its link state by reading the PHY status register. Link change events are stored in the MDIO module and can optionally interrupt the DSP, allowing the DSP to poll the link status of the device without continuously performing costly MDIO accesses. For more details on the MDIO port, see the TMS320C6000 DSP Ethernet Media Access Controller (EMAC) / Management Data Input/Output (MDIO) Module Reference Guide (literature number SPRU628).
The I2C0 port on the TMS320C6412 allows the DSP to easily control peripheral devices and communicate with a host processor. In addition, the standard multichannel buffered serial port (McBSP) may be used to communicate with serial peripheral interface (SPI) mode peripheral devices.
The C6412 has a complete set of development tools which includes: a new C compiler, an assembly optimizer to simplify programming and scheduling, and a Windows™ debugger interface for visibility into source code
- High-Performance Digital Media Processor (TMS320C6412)
- 2-, 1.67-, 1.39-ns Instruction Cycle Time
- 500-, 600-, 720-MHz Clock Rate
- Eight 32-Bit Instructions/Cycle
- 4000, 4800, 5760 MIPS
- Fully Software-Compatible With C64x™
- Eight Highly Independent Functional Units With VelociTI.2™ Extensions:
- Six ALUs (32-/40-Bit), Each Supports Single 32-Bit, Dual 16-Bit, or Quad 8-Bit Arithmetic per Clock Cycle
- Two Multipliers Support Four 16 x 16-Bit Multiplies (32-Bit Results) per Clock Cycle or Eight 8 x 8-Bit Multiplies (16-Bit Results) per Clock Cycle
- Byte-Addressable (8-/16-/32-/64-Bit Data)
- 8-Bit Overflow Protection
- Bit-Field Extract, Set, Clear
- Normalization, Saturation, Bit-Counting
- VelociTI.2™ Increased Orthogonality
- 128K-Bit (16K-Byte) L1P Program Cache (Direct Mapped)
- 128K-Bit (16K-Byte) L1D Data Cache (2-Way Set-Associative)
- 2M-Bit (256K-Byte) L2 Unified Mapped RAM/Cache (Flexible RAM/Cache Allocation)
- Glueless Interface to Asynchronous Memories (SRAM and EPROM) and Synchronous Memories (SDRAM, SBSRAM, ZBT SRAM, and FIFO)
- 1024M-Byte Total Addressable External Memory Space
- IEEE 802.3 Compliant
- Media Independent Interface (MII)
- 8 Independent Transmit (TX) and 1 Receive (RX) Channel
C64x, VelociTI.2, VelociTI, and TMS320C64x are trademarks of Texas Instruments. All trademarks are the property of their respective owners. †IEEE Standard 1149.1-1990 Standard-Test-Access Port and Boundary Scan Architecture. TMS320C6000, and C6000 are trademarks of Texas Instruments. Windows is a registered trademark of the Microsoft Corporation.
- UCC2803 - 低功耗 BiCMOS 电流模式 PWM
- MSP430F67781 - MSP430F677x1、MSP430F676x1 、MSP430F674x1 混合信号微处理器
- CD74HC174 - 具有复位功能的高速 CMOS 逻辑六路 D 类触发器
- UC2856 - 改进的电流模式 PWM 控制器
- TMS320F28334 - Delfino 微处理器
- UC1843A-EP - 增强型产品电流模式 Pwm 控制器
- TPS76201-Q1 - 汽车类单路输出 LDO、100mA、可调节(0.7 至 5.5V)、低静态电流、过流
- ISO122 - 成本最低的精密隔离放大器
- LMT86-Q1 - 具有 AB 类输出的 LMT86-Q1 - 1.5V、SC70、多增益模拟温度传感器
- MC1489 - 四路线路接收器



