4.9 KiB
4.9 KiB
1 | block | address | size | name | r/w | description |
---|---|---|---|---|---|---|
2 | holly | 0000 | 4 | ID | R | Device ID |
3 | holly | 0004 | 4 | REVISION | R | Revision Number |
4 | holly | 0008 | 4 | SOFTRESET | RW | CORE & TA software reset |
5 | ||||||
6 | holly | 0014 | 4 | STARTRENDER | RW | Drawing start |
7 | holly | 0018 | 4 | TEST_SELECT | RW | Test (writing this register is prohibited) |
8 | ||||||
9 | holly | 0020 | 4 | PARAM_BASE | RW | Base address for ISP parameters |
10 | ||||||
11 | holly | 002c | 4 | REGION_BASE | RW | Base address for Region Array |
12 | holly | 0030 | 4 | SPAN_SORT_CFG | RW | Span Sorter control |
13 | ||||||
14 | holly | 0040 | 4 | VO_BORDER_COL | RW | Border area color |
15 | holly | 0044 | 4 | FB_R_CTRL | RW | Frame buffer read control |
16 | holly | 0048 | 4 | FB_W_CTRL | RW | Frame buffer write control |
17 | holly | 004c | 4 | FB_W_LINESTRIDE | RW | Frame buffer line stride |
18 | holly | 0050 | 4 | FB_R_SOF1 | RW | Read start address for field - 1/strip - 1 |
19 | holly | 0054 | 4 | FB_R_SOF2 | RW | Read start address for field - 2/strip - 2 |
20 | ||||||
21 | holly | 005c | 4 | FB_R_SIZE | RW | Frame buffer XY size |
22 | holly | 0060 | 4 | FB_W_SOF1 | RW | Write start address for field - 1/strip - 1 |
23 | holly | 0064 | 4 | FB_W_SOF2 | RW | Write start address for field - 2/strip - 2 |
24 | holly | 0068 | 4 | FB_X_CLIP | RW | Pixel clip X coordinate |
25 | holly | 006c | 4 | FB_Y_CLIP | RW | Pixel clip Y coordinate |
26 | ||||||
27 | holly | 0074 | 4 | FPU_SHAD_SCALE | RW | Intensity Volume mode |
28 | holly | 0078 | 4 | FPU_CULL_VAL | RW | Comparison value for culling |
29 | holly | 007c | 4 | FPU_PARAM_CFG | RW | Parameter read control |
30 | holly | 0080 | 4 | HALF_OFFSET | RW | Pixel sampling control |
31 | holly | 0084 | 4 | FPU_PERP_VAL | RW | Comparison value for perpendicular polygons |
32 | holly | 0088 | 4 | ISP_BACKGND_D | RW | Background surface depth |
33 | holly | 008c | 4 | ISP_BACKGND_T | RW | Background surface tag |
34 | ||||||
35 | holly | 0098 | 4 | ISP_FEED_CFG | RW | Translucent polygon sort mode |
36 | ||||||
37 | holly | 00a0 | 4 | SDRAM_REFRESH | RW | Texture memory refresh counter |
38 | holly | 00a4 | 4 | SDRAM_ARB_CFG | RW | Texture memory arbiter control |
39 | holly | 00a8 | 4 | SDRAM_CFG | RW | Texture memory control |
40 | ||||||
41 | holly | 00b0 | 4 | FOG_COL_RAM | RW | Color for Look Up table Fog |
42 | holly | 00b4 | 4 | FOG_COL_VERT | RW | Color for vertex Fog |
43 | holly | 00b8 | 4 | FOG_DENSITY | RW | Fog scale value |
44 | holly | 00bc | 4 | FOG_CLAMP_MAX | RW | Color clamping maximum value |
45 | holly | 00c0 | 4 | FOG_CLAMP_MIN | RW | Color clamping minimum value |
46 | holly | 00c4 | 4 | SPG_TRIGGER_POS | RW | External trigger signal HV counter value |
47 | holly | 00c8 | 4 | SPG_HBLANK_INT | RW | H-blank interrupt control |
48 | holly | 00cc | 4 | SPG_VBLANK_INT | RW | V-blank interrupt control |
49 | holly | 00d0 | 4 | SPG_CONTROL | RW | Sync pulse generator control |
50 | holly | 00d4 | 4 | SPG_HBLANK | RW | H-blank control |
51 | holly | 00d8 | 4 | SPG_LOAD | RW | HV counter load value |
52 | holly | 00dc | 4 | SPG_VBLANK | RW | V-blank control |
53 | holly | 00e0 | 4 | SPG_WIDTH | RW | Sync width control |
54 | holly | 00e4 | 4 | TEXT_CONTROL | RW | Texturing control |
55 | holly | 00e8 | 4 | VO_CONTROL | RW | Video output control |
56 | holly | 00ec | 4 | VO_STARTX | RW | Video output start X position |
57 | holly | 00f0 | 4 | VO_STARTY | RW | Video output start Y position |
58 | holly | 00f4 | 4 | SCALER_CTL | RW | X & Y scaler control |
59 | ||||||
60 | holly | 0108 | 4 | PAL_RAM_CTRL | RW | Palette RAM control |
61 | holly | 010c | 4 | SPG_STATUS | R | Sync pulse generator status |
62 | holly | 0110 | 4 | FB_BURSTCTRL | RW | Frame buffer burst control |
63 | holly | 0114 | 4 | FB_C_SOF | R | Current frame buffer start address |
64 | holly | 0118 | 4 | Y_COEFF | RW | Y scaling coefficent |
65 | holly | 011c | 4 | PT_ALPHA_REF | RW | Alpha value for Punch Through polygon comparison |
66 | ||||||
67 | holly | 0124 | 4 | TA_OL_BASE | RW | Object List write start address |
68 | holly | 0128 | 4 | TA_ISP_BASE | RW | ISP/TSP Parameter write start address |
69 | holly | 012c | 4 | TA_OL_LIMIT | RW | Object List write limit address |
70 | holly | 0130 | 4 | TA_ISP_LIMIT | RW | ISP/TSP Parameter limit address |
71 | holly | 0134 | 4 | TA_NEXT_OPB | R | Start address for the Object Pointer Block |
72 | holly | 0138 | 4 | TA_ITP_CURRENT | R | Starting address where the next ISP/TSP Parameters are stored |
73 | holly | 013c | 4 | TA_GLOB_TILE_CLIP | RW | Global Tile Clip control |
74 | holly | 0140 | 4 | TA_ALLOC_CTRL | RW | Object list control |
75 | holly | 0144 | 4 | TA_LIST_INIT | RW | TA initialization |
76 | holly | 0148 | 4 | TA_YUV_TEX_BASE | RW | YUV422 texture write start address |
77 | holly | 014c | 4 | TA_YUV_TEX_CTRL | RW | YUV converter control |
78 | holly | 0150 | 4 | TA_YUV_TEX_CNT | R | YUV converter macro block counter value |
79 | ||||||
80 | holly | 0160 | 4 | TA_LIST_CONT | RW | TA continuation processing |
81 | holly | 0164 | 4 | TA_NEXT_OPB_INIT | RW | Additional OPB starting address |
82 | ||||||
83 | holly | 0200 | 512 | FOG_TABLE | RW | Look-up table fog data |
84 | ||||||
85 | holly | 0600 | 2400 | TA_OL_POINTERS | R | TA Object List Pointer data |
86 | ||||||
87 | holly | 1000 | 4096 | PALETTE_RAM | RW | Palette RAM |