Overview
The ADSP-2186MBST-266 is a single-chip microcomputer from Analog Devices Inc., optimized for digital signal processing (DSP) and other high-speed numeric processing applications. It combines the ADSP-2100 family base architecture with advanced features such as two serial ports, a 16-bit internal DMA port, a byte DMA port, a programmable timer, and extensive interrupt capabilities. The processor is designed to meet the needs of battery-operated portable equipment with its power-down circuitry and low power consumption.
Key Specifications
Specification | Value |
---|---|
Instruction Cycle Time | 13 ns (75 MIPS) |
Supply Voltage | 2.5V with 3.3V I/O |
On-Chip Program RAM | 8K words (24-bit) |
On-Chip Data Memory RAM | 8K words (16-bit) |
Power Consumption | 0.4 mA/MIPS |
Internal DMA Port | 16-bit internal DMA port |
Byte DMA Port | 8-bit DMA port to byte memory |
Package Options | 100-lead LQFP, 144 Ball Mini-BGA |
Serial Ports | Two double-buffered serial ports with companding hardware and automatic data buffering |
Interrupts | Six external interrupts, 13 programmable flag pins |
Key Features
- Three independent computational units: ALU, multiplier/accumulator (MAC), and shifter.
- Support for multiprecision computations and division primitives.
- Powerful program sequencer with conditional jumps, subroutine calls, and returns in a single cycle.
- Two data address generators (DAGs) for simultaneous dual operand fetches.
- Five internal buses: Program Memory Address (PMA) Bus, Program Memory Data (PMD) Bus, Data Memory Address (DMA) Bus, Data Memory Data (DMD) Bus, and Result (R) Bus.
- Programmable memory strobe and separate I/O memory space for 'glueless' system design.
- UART emulation through software SPORT reconfiguration and ICE-Port™ emulator interface for debugging.
- Automatic booting of on-chip program memory from byte-wide external memory or through internal DMA port.
Applications
The ADSP-2186MBST-266 is suitable for a variety of high-speed numeric processing and digital signal processing applications, including:
- Audio and speech processing
- Image and video processing
- Medical devices and diagnostic equipment
- Industrial control and automation
- Telecommunications and networking equipment
- Battery-operated portable equipment due to its low power consumption
Q & A
- What is the instruction cycle time of the ADSP-2186MBST-266?
The instruction cycle time is 13 ns, which corresponds to 75 MIPS.
- What are the supply voltage and I/O voltage specifications?
The supply voltage is 2.5V with 3.3V I/O.
- How much on-chip memory does the ADSP-2186MBST-266 have?
The processor has 8K words (24-bit) of on-chip program RAM and 8K words (16-bit) of on-chip data memory RAM.
- What types of DMA ports are available on the ADSP-2186MBST-266?
The processor features a 16-bit internal DMA port and an 8-bit DMA port to byte memory.
- What package options are available for the ADSP-2186MBST-266?
The processor is available in 100-lead LQFP and 144 Ball Mini-BGA packages.
- Does the ADSP-2186MBST-266 support serial communication?
Yes, it has two double-buffered serial ports with companding hardware and automatic data buffering.
- What interrupt capabilities does the ADSP-2186MBST-266 have?
The processor has six external interrupts and 13 programmable flag pins.
- Can the ADSP-2186MBST-266 be used in battery-operated devices?
Yes, it is suitable for battery-operated portable equipment due to its power-down circuitry and low power consumption.
- What computational units are included in the ADSP-2186MBST-266?
The processor includes three independent computational units: ALU, multiplier/accumulator (MAC), and shifter.
- Does the ADSP-2186MBST-266 support UART emulation?
Yes, UART emulation is supported through software SPORT reconfiguration.