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 |