[AK4679]
7-3. External Conditional Jump
External Conditional Jump Code Writing (during DSP Reset and RUN)
(1) COMMAND
(2) DATA
0xF4
D7~D0
External Conditional Jump code can be input during both DSP Reset and RUN. Input data is set to the designated
register on the rising edge of SYNC. The RDY pin changes to “L” when the command code is transferred, and it
changes to “H” when write operations are completed. When any single bit of “1” data in 8-bit External Jump code
matches an “1” bit data in the IFCON field, a Jump instruction is executed. Then, the RDY pin changes to “H” when
the rise of SYNC is captured. Access operation by microcontroller is prohibited until the RDY pin changes to “H”.
IFCON field is the area where the external conditions are written. This Jump code is reset to 00h by setting the IRSTN
pin to “L”, but it is not reset by DSP Reset.
7
■
6
■
5
■
4
■
↑
3
■
2
■
1
■
0
■
External Conditional Jump Code
Check if “1” of IFCON field corresponds with External Condition Jump Code including Jump pins by at least
one at the same location.
7
↓
0
IFCON Field
DSPRSTN bit
♦
♦
♦
♦
♦
♦
♦
♦
SCLK
don’tcare
(L/H)
don’tcare
(L/H)
F4h
D7…D0
SI
CSN
DLRDY bit
SYNC
RDY
Next command write is available
Figure 143. External Conditional Timing (in DSP Reset)
DSPRSTN bit= “1”
SCLK
don’tcare
(L/H)
don’tcare
(L/H)
SI
F4h
D7 … D0
CSN
DLRDY bit= “0”
SYNC
RDY
max 2 x tSYNC
tSYNC= 1/fs
max0.25 x tSYNC
Figure 144. External Conditional Jump Timing (during RUN)
MS1402-E-06
2013/02
- 200 -