| function | hex address (bytes) | access | RETURNs | |||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| start(+) | range | |||||||||||
| SVT preselection setting (1) | 0x000004 | 4 | R/W | impact para.[8..0], curv[16..9], chi2[27..17] | ||||||||
| FSM check read | 0x000014 | 4 | R | FSM read. | ||||||||
| Flash Memory block pointing | 0x00000c | 4 | R/W | Point preferable block to read/write. Up to 6 bits | ||||||||
| Flash Memory Read/Write | 0x3eXXXX | 4 | R/W | XXXX points the stored addresses. e.g. address 1 : 0x1<<2 == 0x4 | ||||||||
| e.g. address 2 : 0x2<<2 == 0x8 | ||||||||||||
| Beam Position Write | 0x340000 | 4 | W | bit[8..0]=beampositionX (10um/bit), bit9=sign of X position(1 if -) | ||||||||
| bit[18..10]=beampositionY (10um/bit), bit19=sign of Y position | ||||||||||||
| bit20=valid beam flag (if this is 1, info. is valid) | ||||||||||||
| Beam Position Read (L2Buf0,Z0) | 0x000200 | 4 | R | bit[8..0]=beampositionX (10um/bit), bit9=sign of X position(1 if -) | ||||||||
| bit[18..10]=beampositionY (10um/bit), bit19=sign of Y position | ||||||||||||
| bit20=valid beam flag (if this is 1, info. is valid) | ||||||||||||
| Beam Position Read (L2Buf0,Z1) | 0x000204 | 4 | R | Z=1 beam information (bit assignment is same as z=0) | ||||||||
| Beam Position Read (L2Buf0,Z2) | 0x000208 | 4 | R | Z=2 beam information (bit assignment is same as z=0) | ||||||||
| Beam Position Read (L2Buf0,Z3) | 0x00020c | 4 | R | Z=3 beam information (bit assignment is same as z=0) | ||||||||
| Beam Position Read (L2Buf0,Z4) | 0x000210 | 4 | R | Z=4 beam information (bit assignment is same as z=0) | ||||||||
| Beam Position Read (L2Buf0,Z5) | 0x000214 | 4 | R | Z=5 beam information (bit assignment is same as z=0) | ||||||||
| Beam Position Read (L2Buf1,Z0) | 0x000240 | 4 | R | Z=0 (L2Buf1) beam information (bit assignment is same as L2Buf0) | ||||||||
| Beam Position Read (L2Buf1,Z1) | 0x000244 | 4 | R | Z=1 beam information (bit assignment is same as L2Buf0) | ||||||||
| Beam Position Read (L2Buf1,Z2) | 0x000248 | 4 | R | Z=2 beam information (bit assignment is same as L2Buf0) | ||||||||
| Beam Position Read (L2Buf1,Z3) | 0x00024c | 4 | R | Z=3 beam information (bit assignment is same as L2Buf0) | ||||||||
| Beam Position Read (L2Buf1,Z4) | 0x000250 | 4 | R | Z=4 beam information (bit assignment is same as L2Buf0) | ||||||||
| Beam Position Read (L2Buf1,Z5) | 0x000254 | 4 | R | Z=5 beam information (bit assignment is same as L2Buf0) | ||||||||
| Beam Position Read (L2Buf2,Z0) | 0x000280 | 4 | R | Z=0 (L2Buf2) beam information (bit assignment is same as L2Buf0) | ||||||||
| Beam Position Read (L2Buf2,Z1) | 0x000284 | 4 | R | Z=1 beam information (bit assignment is same as L2Buf0) | ||||||||
| Beam Position Read (L2Buf2,Z2) | 0x000288 | 4 | R | Z=2 beam information (bit assignment is same as L2Buf0) | ||||||||
| Beam Position Read (L2Buf2,Z3) | 0x00028c | 4 | R | Z=3 beam information (bit assignment is same as L2Buf0) | ||||||||
| Beam Position Read (L2Buf2,Z4) | 0x000290 | 4 | R | Z=4 beam information (bit assignment is same as L2Buf0) | ||||||||
| Beam Position Read (L2Buf2,Z5) | 0x000294 | 4 | R | Z=5 beam information (bit assignment is same as L2Buf0) | ||||||||
| Beam Position Read (L2Buf3,Z0) | 0x0002c0 | 4 | R | Z=0 (L2Buf3) beam information (bit assignment is same as L2Buf0) | ||||||||
| Beam Position Read (L2Buf3,Z1) | 0x0002c4 | 4 | R | Z=1 beam information (bit assignment is same as L2Buf0) | ||||||||
| Beam Position Read (L2Buf3,Z2) | 0x0002c8 | 4 | R | Z=2 beam information (bit assignment is same as L2Buf0) | ||||||||
| Beam Position Read (L2Buf3,Z3) | 0x0002cc | 4 | R | Z=3 beam information (bit assignment is same as L2Buf0) | ||||||||
| Beam Position Read (L2Buf3,Z4) | 0x0002d0 | 4 | R | Z=4 beam information (bit assignment is same as L2Buf0) | ||||||||
| Beam Position Read (L2Buf3,Z5) | 0x0002d4 | 4 | R | Z=5 beam information (bit assignment is same as L2Buf0) | ||||||||
| (*) TM=only possible in Test Mode, FZ=only possible if FREEZE is asserted, FZ/TM=both(o) | ||||||||||||
| (o) Reading Spy Buffers in TM requires FZ or Freeze VME (FZV) being set | ||||||||||||
| (+) YY=[GA4,GA3,GA2,GA1,GA0,0,0,0], X=dont' care | ||||||||||||