The GT-DIO board has an independent memory for input, output and control that can be configured with 16K to 1M of steps of memory behind each I/O pin. Control and I/O memory are managed as shown in the memory management block diagram (the figure below).

Memory Management Block Diagram
The CLK signal and the sequencer control the program counter. The program counter contains the address of the current control and I/O memory. After resetting, the program counter points to address zero and increments with the CLK signal towards address 1M. After reaching 1M, the counter starts again from zero and continues.