![Tews Technologies TXMC638 User Manual Download Page 15](http://html1.mh-extra.com/html/tews-technologies/txmc638/txmc638_user-manual_1093619015.webp)
TXMC638 User Manual Issue 1.0.2
Page 15 of 86
4.2.2.2 In-System Programming Data Space
The In-System Programming (ISP) Data Space is used for passing user FPGA configuration data for in-
system programming of the User FPGA SPI Flash.
For ISP write/program instructions, the data must be written (zero-based) to the ISP Data Space before the
instruction is started. The data must cover a complete SPI Flash memory page.
For ISP read instructions, the data can be read (zero-based) from the ISP Data Space after the instruction is
done. The data is passed for a complete SPI Flash memory page.
The ISP Data Space size is 256 byte, covering an SPI Flash Memory Page. All supported SPI Flash read
and write instructions are page-based.
Control and status register for ISP are located in the Local Configuration Register Space. The data register
for direct FPGA ISP is also located in the Local Configuration Register Space.