CDL Modules
dprintf.h
Go to the documentation of this file.
1 
22 /*a Includes */
23 include "bbc_micro_types.h"
24 
25 /*a Types */
26 /*t t_dprintf_req_4 */
27 typedef struct {
28  bit valid;
29  bit[16] address;
30  bit[64] data_0;
31  bit[64] data_1;
32  bit[64] data_2;
33  bit[64] data_3;
35 
36 /*t t_dprintf_req_2 */
37 typedef struct {
38  bit valid;
39  bit[16] address;
40  bit[64] data_0;
41  bit[64] data_1;
43 
44 /*t t_dprintf_resp */
45 typedef struct {
46  bit ack;
48 
49 /*t t_dprintf_byte
50  *
51  * Validated byte with address; the output of the dprintf module
52  */
53 typedef struct {
54  bit valid;
55  bit[8] data;
56  bit[16] address;
58 
Definition: dprintf.h:37
Definition: dprintf.h:27
bit valid
Definition: dprintf.h:38
bit valid
Definition: dprintf.h:54
Definition: dprintf.h:53
bit[64] data_0
Definition: dprintf.h:40
bit valid
Definition: dprintf.h:28
bit[64] data_1
Definition: dprintf.h:31
bit[8] data
Definition: dprintf.h:55
bit[16] address
Definition: dprintf.h:56
Definition: dprintf.h:45
bit[64] data_0
Definition: dprintf.h:30
bit[16] address
Definition: dprintf.h:39
bit[64] data_1
Definition: dprintf.h:41
bit[64] data_3
Definition: dprintf.h:33
bit[16] address
Definition: dprintf.h:29
bit[64] data_2
Definition: dprintf.h:32
bit ack
Definition: dprintf.h:46