In-System ProgrammingIP2022 Users Manual
358
www.ubicom.com
6.1
Flash Programming
An address pointer is used to specify the memory location to be
read or written. This pointer is not mapped into any address space
readable through the ISD/ISP interface, but it can be loaded using
the ADDR_HI and ADDR_LO commands. After the pointer has
been loaded, only a single FWRITE command (which
automatically increments the address pointer) needs to be
executed for each location that is written. (The FWRITE command
on the ISD/ISP interface should not be confused with the fwrite
instruction of the IP2022 instruction set; they perform similar
functions, but operate differently.) The ADDR_HI and ADDR_LO
commands provide a 32-bit address for accessing program
memory and the configuration block through the ISD/ISP
interface, as shown in Figure 6-1.