AIS Baseband IC with/without RF Synthesiser
CMX7032/CMX7042
7.3.2 FI Loading from Serial Memory
The FI must be converted into a format for the serial memory programmer (normally Intel Hex) and loaded
into the serial memory either by the host or an external programmer. The CMX7032/CMX7042 needs to
have the BOOTEN pins set to serial memory load, and then on power-on, or following a C-BUS General
Reset, the CMX7032/CMX7042 will automatically load the data from the serial memory without
intervention from the host controller.
BOOTEN 2 = 0
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
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
Wait for ACT flag to go high or interrupt
Jumper for
CMX7032/CMX7042 is now ready for use
programming
BOOTEN1
serial memory
(if required)
BOOTEN2
Figure 8 FI Loading from Serial Memory
The CMX7032/CMX7042 has been designed to function with Atmel AT25HP512 serial EEPROM and the
2
ATF512 flash EEPROM devices , however other manufacturers’ parts may also be suitable. The time
taken to load the FI is dependant on the XTAL/CLK source frequency, but should be less than 500ms.
2
Note that these two memory devices have slightly different addressing schemes. FI-1.2 for the
CMX7032/CMX7042 is compatible with both schemes.
2012 CML Microsystems Plc
23
D/7032/42_FI1.2/13