Essi clock generator functional block diagram -17 – Motorola DSP56301 User Manual
Page 215
ESSI Programming Model
Enhanced Synchronous Serial Interface (ESSI)
7
-17
Figure 7-3. ESSI Clock Generator Functional Block Diagram
Figure 7-4. ESSI Frame Sync Generator Functional Block Diagram
SCn0
SCKn
CRB(SCD0)
CRB(SCKD)
CRB(SYN) =
SCD0 = 0
RCLOCK
TCLOCK
Internal Bit Clock
SYN = 1
CRA(WL2–0)
RX Shift Register
TX Shift Register
/1 or /8
/1 to /256
F
CORE
RX
Word
Clock
SYN = 0
SCD0 = 1
Note:1. F
CORE
is the DSP56300 core
internal clock frequency.
2. ESSI internal clock range:
min = F
OSC
/4096
max = F
OSC
/4
3. ‘n’ in signal name is ESSI # (0 or 1)
Sync:
TX 1, or
Async:
RX clk
Sync:
TX/RX clk
Async:
TX clk
0
0
0
255
CRA(PSR)
CRA(PM7:0)
/8, /12, /16, /24, /32
1
2
3 4,5
Flag0 Out
(Sync Mode)
CRB(OF0)
CRB(TE1)
TX 1
Flag0 In
(Sync Mode)
SSISR(IF0)
1
SYN = 0
0
/8, /12, /16, /24, /32
1
2
3 4,5
/2
CRA(WL2–0)
TX
Word
Clock
Flag0
(Opposite
from SSI)
or
Frame Sync
Transmit
Frame Sync
Receive
RX Word
Clock
TX Word
Clock
CRA(DC4:0)
Receive
Control Logic
Transmit
Control Logic
SyncTyp
e
Sync
Type
CRB(SYN) = 0
SYN = 1
Internal Rx Frame Sync
CRB(SCD1) = 1
SYN = 1
SCD1 = 0
SYN = 0
CRB(SCD1)
Internal TX Frame Sync
SCn1
/1 to /32
31
0
CRB(FSL1)
CRB(FSL[1–0])
CRA(DC4–0)
/1 to /32
31
0
SCn2
CRB(SCD2)
Flag1 Out,
(Sync Mode)
CRB(OF1)
CRB(TE2)
TX 2,
or drive enb.
CRA(SSC1)
Flag1 In
SSISR(IF1)
(Sync Mode)
CRB(FSR)
Sync:
TX 2 Flag1,
Async:
RX F.S.
or drive enb.
Sync:
TX/RX F.S.
Async:
TX F.S.
CRB(FSR)
These signals are
identical in sync mode.