ADSP-2181 Compatible DSP Core
Replaces an obsolete DSP, running its original binaries
DSP IP
Overview
Defense platforms live in decades, but the DSP inside one goes obsolete far sooner. When the part disappears the usual answer is a new DSP, a source port and a full re-qualification of the algorithm. This core skips that path entirely: it implements the genuine 24-bit ADSP-21xx instruction encoding, so object code from the original toolchain runs unmodified.
Cycle accuracy was treated as a hard requirement rather than a goal. The arithmetic units, status flags, sequencer and address generators reproduce the original timing, so sample-rate-critical signal processing and control loops behave identically. Interrupt entry masking, the secondary register bank, circular buffers and the 40-bit MAC accumulator are all modelled, and the SPORT, timer, autobuffer, BDMA and IDMA peripherals come with the core.
For verification, the regression suite passes on three independent simulators down to matching cycle counts, and synthesis is clean — no combinational loops, no optimized-away registers. Even the assembler used for the test suite was written from the published instruction manual alone. The core is pure Verilog RTL, so the same source carries from FPGA prototype to ASIC.
| Instruction set | ADSP-21xx, full 24-bit encoding |
|---|---|
| Datapath | 16-bit ALU/shifter, 40-bit MAC accumulator, dual DAG (modulo, bit-reverse) |
| Peripherals | SPORT · timer · autobuffer · BDMA · IDMA · interrupt controller |
| Synthesis | Fmax 69.91 MHz (Arria II GX reference synthesis) — about twice the original part |
Deliverables
Included with a licence
- Synthesisable Verilog RTL and integration wrappers
- Cycle-accurate reference model and equivalence checker
- Full-chain testbench (clean / correct / UE / pad vectors)
- Datasheet, manual and integration guide (on request)
Verification toolchains: Intel/Altera (Quartus) · AMD/Xilinx (Vivado) · ASIC — process-portable RTL
Engagement
How we engage
01
IP licence
Licence the verified IP as it stands. Synthesisable RTL, the verification environment and an integration guide come with it.
02
Custom development
The IP is modified or extended to your requirement. Because we design from the interface layer up, unusual requirements can be accommodated.
03
Co-development & national programmes
Joint silicon and firmware development against platform requirements, including participation in national R&D programmes. Scope and terms are agreed case by case.
More IP
Other IP in the portfolio
Controller
SSD Controller
1.44MB to 16TB from a single controller
Interface IP
SATA 6Gbps Link / Transport
Domestic SATA Gen3 interface IP
Interface IP
UFS Host Controller (AXI4)
A JEDEC UFSHCI 3.0 host controller in pure RTL
ECC
156-bit BCH ECC
Parametric BCH codec, t = 8 … 156
ECC
QC-LDPC Error Correction
Soft-decision error correction for 3D NAND TLC / QLC
Security IP
PBKDF2-HMAC Key Derivation
Password to key — an RFC 8018 hardware engine
Security IP
AES-128/256 Encryption
Combined encrypt/decrypt engine with DMA streaming
Processor IP
RV32IMAC RISC-V Core
A domestic 32-bit RISC-V soft processor
DSP IP
DSP56001 Compatible DSP Core
A 24-bit fixed-point DSP — in active development
DSP IP
TMS320C54x Compatible DSP Core
16-bit fixed-point DSP — single-cycle MAC, Viterbi acceleration