English
Language : 

SMJ320C26B Datasheet, PDF (4/40 Pages) Texas Instruments – DIGITAL SIGNAL PROCESSOR
SMJ320C26
DIGITAL SIGNAL PROCESSOR
SGUS 016A – AUGUST 1990 – REVISED AUGUST 2001
functional block diagram
PROGRAM BUS
16
16
R/W
STRB
READY
BR
XF
HOLD
HOLDA
MSC
BIO
RS
IACK
MP/MC
3
INT(2-0)
16
A15–A0
16
D15–D0
16
16
16
PFC(16)
16
16 MUX
MCS(16)
16
16
ADDRESS
PROGRAM
ROM
16
(256 x 16)
INSTRUCTION
16
16
16
PC(16)
16
16
STACK
(8 - 16)
16
16
16
QIR(16)
IR(16)
ST0(16)
ST1(16)
RPTC(8)
IFR(6)
RSR(16)
16
XSR(16)
DRR(16)
16
16
DXR(16)
TIM(16)
16
PRD(16)
6
IMR(6)
8
GREG(8)
16
PROGRAM BUS
DR
CLKR
FSR
DX
CLKX
FSX
3
3
ARP(3)
3
ARS(3)
3
DATA BUS
16
16
16 16
AR0(16)
AR1(16)
AR2(16)
AR3(16)
AR4(16)
AR5(16)
AR6(16)
AR7(16)
9
DP(9)
9
16
16
SHIFTER(0–16)
7 LSB
FROM
IR
32
ARAU(16) MUX
16
TR(16)
MULTIPLIER
16
MUX
16
PR(32)
32
SHIFTER (6.0.1.4)
16
MUX
16
DATA
RAM (32 x 16)
BLOCK B2
MUX
16
DATA/PROG
RAM (512 x 16)
BLOCK B3
MUX
16
16
LEGEND:
ACCH =
ACCL =
ALU =
ARAU =
ARS =
ARP =
DP
=
DRR =
DXR =
Accumulator high
Accumulator low
Arithmetic logic unit
Auxiliary register arithmetic unit
Auxiliary register pointer buffer
Auxiliary register pointer
Data memory page pointer
Serial port data receive register
Serial port data trademark register
MUX
16
DATA/PROG
RAM (512 x 16)
BLOCK B1
MUX
16
DATA/PROG
32
RAM (512 x 16)
BLOCK B0
MUX
MUX
16
16
16
DATA BUS
MUX
32
ALU(32)
32
C
ACCH(16) ACCL(16)
32
SHIFTERS (0–7)
16
IFR = Interrupt flag register
IMR = Interrupt mask register
IR = Instruction register
MCS = Microcall stack
QIR = Queue instruction register
PR = Product register
PRD = Product register for timer
TIM = Timer
TR = Temporary register
PC
=
PFC
=
RPTC
=
GREG =
RSR
=
XSR
=
AR0–AR7 =
ST0, ST1 =
C
=
Program counter
Prefetch counter
Repeat instruction counter
Global memory allocation register
Serial port receive shift register
Serial port to transmit shift register
Auxiliary registers
Status registers
Carry bit
4
• POST OFFICE BOX 1443 HOUSTON, TEXAS 77251–1443