TDMA Digital Radio Processor
CMX7161
BOOTEN2 = 1
BOOTEN1 = 1
Power-up or issue General Reset
BOOTEN1 and BOOTEN2 may be
changed once it is clear that the CMX7161
has comitted to C-BUS boot – i.e. when a
word has been read from the FI Load
FIFO
Read and discard three device check words
from Device Information ($4D)
Block number N =1
Write Block 1 Length (DBN_len) to
FI Load ($49)
Write Start Block N Address (DBN_ptr) to
FI Load ($49)
Check Tx FIFO Level ($4B)
Write up to 128 words to FI Load ($49)
End of Block?
Yes
No
Read and verify 32-bit checksum from
Device Information ($4D)
N = N+1
Is the next block the Activation Block?
Yes
No
Write Start Block N Length (ACTIVATE_len)
to FI Load ($49)
Write Start Block N Address (ACTIVATE_ptr)
to FI Load ($49)
Poll IRQ Status ($7E) until PROG b0 = 1
(indicates when the FI is loaded)
VDD
BOOTEN1
BOOTEN2
Read the Product ID Code and the FI version
code from Device Information ($4D)
CMX7161 is now ready for use
Figure 10 FI Loading from Host
2013 CML Microsystems Plc
Page 19
D/7161_FI-1.0/4