TPU 3035, TPU 3040
PRELIMINARY DATA SHEET
4.13. Ghost Row Organization
Table 4–21: Ghost Row Identification
Page-related ghost rows are stored in blocks of 128
byte. These ghost blocks are linked together using 2
byte ghost row pointers. The first pointer can be found
in the basic page, all following pointers are part of the
block header. A zero pointer indicates the end of the
chain.
Row Number Tag
Row
000
001
010
011
100
101
110
111
empty
row 25
row 26
row 27
row 28
row 29
row 30
row 31
ghost
pointer
Page Table
page pointer
page 100
ghost
pointer
4-bit designation code
3-bit row number
ghost block
0000
‘aa’
‘aa’
‘aa’
row 1
row 2
row 3 ghost row pointer
ghost block
Fig. 4–10: Ghost Row Organization
8 byte block header
Every ghost block contains 3 ghost rows which can be
identified by 3 row identification bytes in the block
header. The row identification contains designation
code and row number. The row number is reduced to a
3-bit tag. All ghost rows in one block belong to the same
page. If the memory manager removes a page from
memory, the linked ghost blocks will also be removed.
40 byte row 1 data
40 byte row 2 data
40 byte row 3 data
Fig. 4–11: Ghost Block Structure
MICRONAS INTERMETALL
47