OpenCores
URL https://opencores.org/ocsvn/1g_ethernet_dpi/1g_ethernet_dpi/trunk

Subversion Repositories 1g_ethernet_dpi

[/] [1g_ethernet_dpi/] [trunk/] [hw/] [src/] [tb/] [bfm_ublaze/] [bfm_ublaze_pkg.sv] - Blame information for rev 4

Details | Compare with Previous | View Log

Line No. Rev Author Line
1 4 kuzmi4
//////////////////////////////////////////////////////////////////////////////////
2
// Company:
3
// Engineer:        IK
4
//
5
// Create Date:     11:35:01 03/21/2013
6
// Design Name:
7
// Module Name:     bfm_ublaze_pkg
8
// Project Name:
9
// Target Devices:
10
// Tool versions:
11
// Description:
12
//
13
//
14
// Revision:
15
// Revision 0.01 - File Created,
16
//
17
//////////////////////////////////////////////////////////////////////////////////
18
 
19
package bfm_ublaze_pkg;
20
//////////////////////////////////////////////////////////////////////////////////
21
//
22
typedef enum {
23
    READ,
24
    WRITE
25
} trans_t;
26
 
27
typedef struct {
28
    int addr;
29
    int be;
30
    int data; // in-write => in case of {axi-trans == AXI-WRITE} / out-read => in case of {axi-trans == AXI-READ}
31
} trans_param_t;
32
 
33
typedef struct {
34
    trans_t trans; // type
35
    int trans_idx; // idx
36
    trans_param_t trans_param; // io-param
37
} mailbox_t;
38
 
39
//////////////////////////////////////////////////////////////////////////////////
40
endpackage : bfm_ublaze_pkg

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.