Download GRSIM User`s Manual
Transcript
GRSIM User’s Manual
66
Cobham Gaisler AB
struct vendor_lib
{
char name[64];
int
vendor;
int
version;
struct grdriver **drivers;
struct amba_unit **simdrivers;
};
typedef struct addr_data
{
unsigned int addr;
unsigned int *data;
} AddrData_T;
enum regnames
{
G0, G1, G2,
O0, O1, O2,
L0, L1, L2,
I0, I1, I2,
G3,
O3,
L3,
I3,
G4,
O4,
L4,
I4,
G5,
O5,
L5,
I5,
G6,
SP,
L6,
FP,
G7,
O7,
L7,
I7,
F0, F1, F2, F3, F4, F5, F6, F7,
F8, F9, F10, F11, F12, F13, F14, F15,
F16, F17, F18, F19, F20, F21, F22, F23,
F24, F25, F26, F27, F28, F29, F30, F31,
Y, PSR, WIM, TBR, PC, NPC, FPSR, CPSR
};
extern void
GetRegisters
(void *lib, unsigned int regs[]);
struct mbus_rec
{
int
found;
unsigned int cfgarea;
float
ffact;
};
# endif /* __ASSEMBLER__ */
#endif /* _GRCOMMON_H */