orca-sim
Macros
MemoryMap.h File Reference

Go to the source code of this file.

Macros

#define ORCA_MEMORY_BASE   0x40000000
 
#define ORCA_MEMORY_SIZE   0x0041FFFF
 
#define ORCA_MEMORY_SIZE_1   0x00000080
 
#define ORCA_MEMORY_BASE_1   0x00000000
 
#define ORCA_MEMORY_SIZE_1   0x00000080
 
#define ORCA_MEMORY_BASE_2   0x00000000
 
#define ORCA_MEMORY_SIZE_2   0x00000080
 
#define PERIPHERAL_BASE   (ORCA_MEMORY_BASE + ORCA_MEMORY_SIZE) - 0x00010000
 
#define SIGNAL_TILE_ID   (PERIPHERAL_BASE + 0x00000000)
 
#define SIGNAL_STATUS   (PERIPHERAL_BASE + 0x00000010)
 
#define SIGNAL_PROG_ADDR   (PERIPHERAL_BASE + 0x00000020)
 
#define SIGNAL_PROG_SIZE   (PERIPHERAL_BASE + 0x00000030)
 
#define SIGNAL_PROG_DEST   (PERIPHERAL_BASE + 0x00000040)
 
#define SIGNAL_PROG_SEND   (PERIPHERAL_BASE + 0x00000050)
 
#define SIGNAL_PROG_RECV   (PERIPHERAL_BASE + 0x00000060)
 

Macro Definition Documentation

§ ORCA_MEMORY_BASE

#define ORCA_MEMORY_BASE   0x40000000

Definition at line 29 of file MemoryMap.h.

§ ORCA_MEMORY_BASE_1

#define ORCA_MEMORY_BASE_1   0x00000000

Definition at line 32 of file MemoryMap.h.

§ ORCA_MEMORY_BASE_2

#define ORCA_MEMORY_BASE_2   0x00000000

Definition at line 34 of file MemoryMap.h.

§ ORCA_MEMORY_SIZE

#define ORCA_MEMORY_SIZE   0x0041FFFF

Definition at line 30 of file MemoryMap.h.

§ ORCA_MEMORY_SIZE_1 [1/2]

#define ORCA_MEMORY_SIZE_1   0x00000080

Definition at line 33 of file MemoryMap.h.

§ ORCA_MEMORY_SIZE_1 [2/2]

#define ORCA_MEMORY_SIZE_1   0x00000080

Definition at line 33 of file MemoryMap.h.

§ ORCA_MEMORY_SIZE_2

#define ORCA_MEMORY_SIZE_2   0x00000080

Definition at line 35 of file MemoryMap.h.

§ PERIPHERAL_BASE

#define PERIPHERAL_BASE   (ORCA_MEMORY_BASE + ORCA_MEMORY_SIZE) - 0x00010000

Definition at line 38 of file MemoryMap.h.

§ SIGNAL_PROG_ADDR

#define SIGNAL_PROG_ADDR   (PERIPHERAL_BASE + 0x00000020)

Definition at line 43 of file MemoryMap.h.

§ SIGNAL_PROG_DEST

#define SIGNAL_PROG_DEST   (PERIPHERAL_BASE + 0x00000040)

Definition at line 45 of file MemoryMap.h.

§ SIGNAL_PROG_RECV

#define SIGNAL_PROG_RECV   (PERIPHERAL_BASE + 0x00000060)

Definition at line 47 of file MemoryMap.h.

§ SIGNAL_PROG_SEND

#define SIGNAL_PROG_SEND   (PERIPHERAL_BASE + 0x00000050)

Definition at line 46 of file MemoryMap.h.

§ SIGNAL_PROG_SIZE

#define SIGNAL_PROG_SIZE   (PERIPHERAL_BASE + 0x00000030)

Definition at line 44 of file MemoryMap.h.

§ SIGNAL_STATUS

#define SIGNAL_STATUS   (PERIPHERAL_BASE + 0x00000010)

Definition at line 42 of file MemoryMap.h.

§ SIGNAL_TILE_ID

#define SIGNAL_TILE_ID   (PERIPHERAL_BASE + 0x00000000)

Definition at line 41 of file MemoryMap.h.