English
Language : 

TDA7580_07 Datasheet, PDF (28/39 Pages) STMicroelectronics – FM/AM digital IF sampling processor
Functional description
8
Functional description
TDA7580
The TDA7580 IC offers a solution for high performance FM/AM car radio receivers. The high
processing power allows audio processing of both internal and external audio source.
The processing engine is based on a 24bit programmable DSP, with separate banks of
program and data RAMs. A number of hardware modules (peripherals) help in the algorithm
implementation of channel equalization and FM/AM baseband post processing.
The HW architecture allows to perform dual tuner diversity. In this case two TDA7580 are
needed: one device must be configurated as master, generates the clock and controls the
main data interfaces. The second device becomes the slave and converts the second IF
path, as well as helps the first chip as co-processor.
8.1
24 bit DSP core
Some capabilities of the DSP are listed below:
● Single cycle multiply and accumulate with convergent rounding and condition code
generation
● 24 x 24 to 56-bit MAC Unit
● Double precision multiply
● Scaling and saturation arithmetic
● 48-bit or 2 x 24-bit parallel moves
● 64 interrupt vector locations
● Fast or long interrupts possible
● Programmable interrupt priorities and masking
● Repeat instruction and zero overhead DO loops
● Hardware stack capable of nesting combinations of 7 DO loops or 15 interrupts /
subroutines
● Bit manipulation instructions possible on all registers and memory locations, also jump
on bit test
● 4 pin serial debug interface
● Debug access to all internal registers, buses and memory locations
● 5 word deep program address history FIFO
● Hardware and software breakpoints for both program and data memory accesses
● Debug single stepping, instruction injection and disassembly of program memory
28/39