TEMU  2
The Terma Emulator
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros
Amba.h File Reference
#include "temu-c/Support/Objsys.h"
#include <stdint.h>
Include dependency graph for Amba.h:

Go to the source code of this file.

Data Structures

struct  temu_AhbPnpInfo
 AHB bus plug and play record. More...
 
struct  temu_AhbIface
 
struct  temu_ApbPnpInfo
 APB bus plug and play record. More...
 
struct  temu_ApbIface
 

Macros

#define TEMU_AHB_IFACE_TYPE   "AhbIface"
 
#define TEMU_APB_IFACE_TYPE   "ApbIface"
 

Typedefs

typedef struct temu_AhbIface temu_AhbIface
 
typedef struct temu_ApbIface temu_ApbIface
 

Functions

 TEMU_IFACE_REFERENCE_TYPE (temu_Ahb)
 
 TEMU_IFACE_REFERENCE_TYPE (temu_Apb)
 

Macro Definition Documentation

#define TEMU_AHB_IFACE_TYPE   "AhbIface"

Definition at line 67 of file Amba.h.

#define TEMU_APB_IFACE_TYPE   "ApbIface"

Definition at line 88 of file Amba.h.

Typedef Documentation

typedef struct temu_AhbIface temu_AhbIface

AHB bus plug and play interface

A device providing plug and play info for the AHB bridge, should implement this interface. The recommended way is to put a temu_AhbPnpInfo struct inside your model struct and then return a pointer to this one. This way the PNP info can be changed on a per object basis.

typedef struct temu_ApbIface temu_ApbIface

APB bus plug and play interface

A device providing plug and play info for the APB bridge, should implement this interface. The recommended way is to put a temu_ApbPnpInfo struct inside your model struct and then return a pointer to this one. This way the PNP info can be changed on a per object basis.

Function Documentation

TEMU_IFACE_REFERENCE_TYPE ( temu_Ahb  )
TEMU_IFACE_REFERENCE_TYPE ( temu_Apb  )