URL
https://opencores.org/ocsvn/openrisc/openrisc/trunk
Go to most recent revision |
Show entire file |
Details |
Blame |
View Log
Rev 40 |
Rev 49 |
Line 118... |
Line 118... |
should be portable onto every platform. These structures
|
should be portable onto every platform. These structures
|
will be transmitted across the network in network byte
|
will be transmitted across the network in network byte
|
order.
|
order.
|
*/
|
*/
|
|
|
|
/* Special purpose groups */
|
|
|
|
#define OR1K_SPG_SIZE_BITS 11
|
|
#define OR1K_SPG_SIZE (1 << OR1K_SPG_SIZE_BITS)
|
|
|
|
#define OR1K_SPG_SYS 0
|
|
#define OR1K_SPG_DMMU 1
|
|
#define OR1K_SPG_IMMU 2
|
|
#define OR1K_SPG_DC 3
|
|
#define OR1K_SPG_IC 4
|
|
#define OR1K_SPG_MAC 5
|
|
#define OR1K_SPG_DEBUG 6
|
|
#define OR1K_SPG_PC 7
|
|
#define OR1K_SPG_PM 8
|
|
#define OR1K_SPG_PIC 9
|
|
#define OR1K_SPG_TT 10
|
|
#define OR1K_SPG_FPU 11
|
|
|
|
|
typedef struct {
|
typedef struct {
|
uint32_t command;
|
uint32_t command;
|
uint32_t length;
|
uint32_t length;
|
uint32_t address;
|
uint32_t address;
|
uint32_t data_H;
|
uint32_t data_H;
|
© copyright 1999-2024
OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.