OpenCores
URL https://opencores.org/ocsvn/orsoc_graphics_accelerator/orsoc_graphics_accelerator/trunk

Subversion Repositories orsoc_graphics_accelerator

[/] [orsoc_graphics_accelerator/] [trunk/] [sw/] [utils/] [regger/] [test.c] - Blame information for rev 5

Details | Compare with Previous | View Log

Line No. Rev Author Line
1 5 maiden
//declarations of register addresses:
2
#define GFX_CONTROL        (GFX_BASEADDR + 0x00) /* Control Register */
3
#define GFX_STATUS         (GFX_BASEADDR + 0x04) /* Status Register */
4
#define GFX_ALPHA          (GFX_BASEADDR + 0x08) /* Alpha channel Register */
5
#define GFX_COLORKEY       (GFX_BASEADDR + 0x0c) /* Colorkey Register */
6
 
7
#define GFX_TARGET_BASE    (GFX_BASEADDR + 0x10) /* Offset to "Target" framebuffer */
8
#define GFX_TARGET_SIZE_X  (GFX_BASEADDR + 0x14) /* Target Width */
9
#define GFX_TARGET_SIZE_Y  (GFX_BASEADDR + 0x18) /* Target Height */
10
 
11
#define GFX_TEX0_BASE      (GFX_BASEADDR + 0x1c) /* Offset to texturebuffer */
12
#define GFX_TEX0_SIZE_X    (GFX_BASEADDR + 0x20) /* Texturebuffer Width */
13
#define GFX_TEX0_SIZE_Y    (GFX_BASEADDR + 0x24) /* Texturebuffer Height*/
14
 
15
#define GFX_SRC_PIXEL0_X   (GFX_BASEADDR + 0x28) /* source rect spanned by pixel0 and pixel1, ex a position in a image */
16
#define GFX_SRC_PIXEL0_Y   (GFX_BASEADDR + 0x2c) /*   0******   */
17
#define GFX_SRC_PIXEL1_X   (GFX_BASEADDR + 0x30) /*   *******   */
18
#define GFX_SRC_PIXEL1_Y   (GFX_BASEADDR + 0x34) /*   ******1   */
19
 
20
#define GFX_DEST_PIXEL_X   (GFX_BASEADDR + 0x38) /* Destination pixels, used to draw Rects,Lines,Curves or Triangles */
21
#define GFX_DEST_PIXEL_Y   (GFX_BASEADDR + 0x3c)
22
#define GFX_DEST_PIXEL_Z   (GFX_BASEADDR + 0x40)
23
 
24
#define GFX_AA             (GFX_BASEADDR + 0x44)
25
#define GFX_AB             (GFX_BASEADDR + 0x48)
26
#define GFX_AC             (GFX_BASEADDR + 0x4c)
27
#define GFX_TX             (GFX_BASEADDR + 0x50)
28
#define GFX_BA             (GFX_BASEADDR + 0x54)
29
#define GFX_BB             (GFX_BASEADDR + 0x58)
30
#define GFX_BC             (GFX_BASEADDR + 0x5c)
31
#define GFX_TY             (GFX_BASEADDR + 0x60)
32
#define GFX_CA             (GFX_BASEADDR + 0x64)
33
#define GFX_CB             (GFX_BASEADDR + 0x68)
34
#define GFX_CC             (GFX_BASEADDR + 0x6c)
35
#define GFX_TZ             (GFX_BASEADDR + 0x70)
36
 
37
#define GFX_CLIP_PIXEL0_X  (GFX_BASEADDR + 0x74) /* Clip Rect registers, only pixels inside the clip rect */
38
#define GFX_CLIP_PIXEL0_Y  (GFX_BASEADDR + 0x78) /* will be drawn on the screen when clipping is enabled. */
39
#define GFX_CLIP_PIXEL1_X  (GFX_BASEADDR + 0x7c)
40
#define GFX_CLIP_PIXEL1_Y  (GFX_BASEADDR + 0x80)
41
 
42
#define GFX_COLOR0         (GFX_BASEADDR + 0x84) /* Color registers, Color0 is mostly used.    */
43
#define GFX_COLOR1         (GFX_BASEADDR + 0x88) /* Color 1 & 2 is only used in interpolation  */
44
#define GFX_COLOR2         (GFX_BASEADDR + 0x8c) /* ex. triangle, one color from each corner   */

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.