Digital PMR Radio Processor
CMX7131/CMX7141
6.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 CMX7131/CMX7141 needs to
have the BOOTEN pins set to serial memory load, and then, on power-on, or following a C-BUS General
Reset, the CMX7131/CMX7141 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
CMX7131/CMX7141
Poll $C6 until b0 = 1 (FI loaded)
BOOTEN1 and BOOTEN2
may be changed from this
Configure PRG flag interrupt if required
point on, if required
Read and verify checksum values in register pair:
$A9 and $AA, $B8 and $B9
Send Activation Code hi to $C8
Wait for PRG flag to go high or interrupt
Send Activation Code lo to $C8
Jumper for
programming
serial memory
(if required)
Wait for PRG flag to go high or interrupt
CMX7131/CMX7141 is now ready for use
BOOTEN1
BOOTEN2
Figure 17 FI Loading from Serial Memory
The CMX7131/CMX7141 has been designed to function with Atmel AT25HP512 serial EEPROM and the
2
AT25F512 flash EEPROM devices , however other manufacturers parts may also be suitable. The time
taken to load the FI is dependent on the Xtal frequency; with a 6.144MHz Xtal, it should load in less than 1
second.
NOTE:FI loading from serial memory is not supported when FI-3.1 is used in I/Q mode.
2
Note that these two memory devices have slightly different addressing schemes. FI-3.x is compatible with both
schemes.
2014 CML Microsystems Plc
Page 35
D/7141_FI-3.x/6