AIS Baseband IC with/without RF Synthesiser
CMX7032/CMX7042
BOOTEN 2 = 1
BOOTEN 1 = 1
Power-up or
write General Reset to CMX7032/CMX7042
Poll $C6 until b0 = 1 (ACT flag set)
BOOTEN1 and BOOTEN2 may be
changed from this point on, if required
Configure ACT flag interrupt, if required
Write Start Block 1 Address (DB1_ptr) to $B6
Write Block 1 Length (DB1_len) to $B7
Write $0001 to $C8
Wait for ACT flag to go high or interrupt
Write next data word to $C8
Wait for ACT flag to go high or interrupt
Write Start Block 2 Address (DB2_ptr) to $B6
Write Block 2 Length (DB2_len) to $B7
Write $0001 to $C8
Wait for ACT flag to go high or interrupt
Write next data word to $C8
Wait for ACT flag to go high or interrupt
Write Start Block 3 Address (ACTIVATE_ptr) to $B6
Write Block 3 Length (ACTIVATE_len) to $B7
Write $0001 to $C8
Wait for ACT flag to go high or interrupt
Read and verify checksum values in register pair:
$A9 and $AA, $B8 and $B9
Send Activation Code hi to $C8
Wait for ACT flag to go high or interrupt
Send Activation Code lo to $C8
VDD
BOOTEN1
BOOTEN2
Wait for ACT flag to go high or interrupt
CMX7032/CMX7042 is now ready for use
Figure 7 FI Loading from Host
The download time is limited by the clock frequency of the C-BUS, with a 5MHz SCLK, it should take less
than 500ms to complete.
2012 CML Microsystems Plc
22
D/7032/42_FI1.2/13