6150b09ea61d35296db7a234dd16c206850b4a71
[deliverable/binutils-gdb.git] / sim / txvu / vu1.h
1 /* Copyright (C) 1998, Cygnus Solutions
2
3 */
4
5 #ifndef VU1_H_
6 #define VU1_H_
7
8 #include "sim-main.h"
9
10 void vu1_attach(SIM_DESC sd);
11 void vu1_issue();
12
13 #define VU1_MEM0_WINDOW_START 0x11008000
14 #define VU1_MEM0_SIZE 0x4000 /* 16K = 16384 */
15
16 #define VU1_MEM1_WINDOW_START 0x1100c000
17 #define VU1_MEM1_SIZE 0x4000 /* 16K = 16384 */
18
19 #define VU1_REGISTER_WINDOW_START 0x11007000
20
21 #define VU1_VF00 0x11007000
22 /* ... */
23 #define VU1_VF31 0x110071f0
24
25 #define VU1_VI00 0x11007200
26 /* ... */
27 #define VU1_VI15 0x110072f0
28
29 #define VU1_MST 0x11007300
30 #define VU1_MMC 0x11007310
31 #define VU1_MCP 0x11007320
32 #define VU1_MR 0x11007330
33 #define VU1_MI 0x11007340
34 #define VU1_MQ 0x11007350
35 #define VU1_MP 0x11007360
36 #define VU1_MTPC 0x110073a0
37 #define VPE1_STAT 0x110073d0
38
39 #define VU1_REGISTER_WINDOW_END 0x110073e0
40
41 #define VU1_REGISTER_WINDOW_SIZE (VU1_REGISTER_WINDOW_END - VU1_REGISTER_WINDOW_START)
42
43 #endif
This page took 0.030885 seconds and 3 git commands to generate.