Overview
The TMS320C10FNLR is a member of the TMS320 family of digital signal processors (DSPs) produced by Texas Instruments. Introduced as part of the second generation of TMS320 DSPs, this processor combines high-speed processing capabilities with advanced numerical processing, making it an ideal choice for various digital signal processing applications. The TMS320C10FNLR is built on CMOS technology, which offers low power dissipation and high performance.
Key Specifications
Specification | Value |
---|---|
Instruction Cycle Time | 100 ns (TMS320C25 equivalent) |
On-Chip Data RAM | 544 words |
Total Data/Program Memory Space | 128K words |
Package Type | 68-Pin PGA, PLCC, and CER-QUAD |
Supply Voltage | Single 5-V Supply |
Technology | CMOS |
On-Chip Program Memory | 4K words of on-chip program ROM (or EPROM for TMS320E25) |
Key Features
- Single-cycle multiply/accumulate instructions
- Block moves for data/program management
- Eight auxiliary registers with dedicated arithmetic unit
- Bit-reversed indexed-addressing mode for radix-2 FFTs
- Double-buffered serial port
- On-chip clock generator
- Wait states for communication to slower off-chip memories
- Repeat feature for instructions such as multiply/accumulates, block moves, I/O transfers, and table read/writes
Applications
The TMS320C10FNLR is widely used in various digital signal processing applications, including:
- Digital filtering
- Image processing
- Fast Fourier Transforms (FFTs)
- Adaptive filtering
- Computer graphics transformations
- Multiprocessing and interfacing to codecs, serial analog-to-digital converters, etc.
Q & A
- What is the TMS320C10FNLR?
The TMS320C10FNLR is a digital signal processor from Texas Instruments, part of the second generation of the TMS320 family.
- What technology is the TMS320C10FNLR based on?
The TMS320C10FNLR is based on CMOS technology.
- What is the instruction cycle time of the TMS320C10FNLR?
The instruction cycle time is 100 ns, similar to the TMS320C25.
- How much on-chip data RAM does the TMS320C10FNLR have?
The TMS320C10FNLR has 544 words of on-chip data RAM.
- What types of memory spaces are available on the TMS320C10FNLR?
The processor has separate address spaces for program memory, data memory, and I/O, with a total of 128K words of data/program memory space.
- What are some key features of the TMS320C10FNLR?
Key features include single-cycle multiply/accumulate instructions, block moves, eight auxiliary registers, bit-reversed indexed-addressing mode, and a double-buffered serial port.
- What are some common applications of the TMS320C10FNLR?
Common applications include digital filtering, image processing, FFTs, adaptive filtering, and computer graphics transformations.
- Does the TMS320C10FNLR support multiprocessing?
Yes, it supports multiprocessing and interfacing to codecs, serial analog-to-digital converters, etc.
- What is the power supply requirement for the TMS320C10FNLR?
The TMS320C10FNLR requires a single 5-V supply.
- What package types are available for the TMS320C10FNLR?
The processor is available in 68-Pin PGA, PLCC, and CER-QUAD packages.