In-System Programming—IP2022 User’s 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.