CDL Modules
apb.h
Go to the documentation of this file.
1 
22 /*a Includes */
23 
24 /*a Types */
25 /*t t_apb_request */
26 typedef struct {
27  bit[32] paddr;
28  bit penable;
29  bit psel;
30  bit pwrite;
31  bit[32] pwdata;
33 
34 /*t t_apb_response */
35 typedef struct {
36  bit[32] prdata;
37  bit pready;
38  bit perr;
40 
41 /*t t_apb_processor_response */
42 typedef struct {
44  bit rom_busy;
46 
47 /*t t_apb_processor_request */
48 typedef struct {
49  bit valid;
50  bit[16] address;
52 
53 /*t t_apb_rom_request */
54 typedef struct {
55  bit enable;
56  bit[16] address;
58 
bit[32] pwdata
Definition: apb.h:31
bit[16] address
Definition: apb.h:50
bit penable
Definition: apb.h:28
bit acknowledge
Definition: apb.h:43
bit psel
Definition: apb.h:29
bit perr
Definition: apb.h:38
bit[16] address
Definition: apb.h:56
Definition: apb.h:48
Definition: apb.h:42
Definition: apb.h:26
bit pready
Definition: apb.h:37
bit[32] prdata
Definition: apb.h:36
Definition: apb.h:54
Definition: apb.h:35
bit enable
Definition: apb.h:55
bit[32] paddr
Definition: apb.h:27
bit valid
Definition: apb.h:49
bit pwrite
Definition: apb.h:30
bit rom_busy
Definition: apb.h:44