OpenCores
URL https://opencores.org/ocsvn/an-fpga-implementation-of-low-latency-noc-based-mpsoc/an-fpga-implementation-of-low-latency-noc-based-mpsoc/trunk

Subversion Repositories an-fpga-implementation-of-low-latency-noc-based-mpsoc

[/] [an-fpga-implementation-of-low-latency-noc-based-mpsoc/] [trunk/] [mpsoc/] [perl_gui/] [lib/] [interface/] [wb_slave.ITC] - Blame information for rev 48

Details | Compare with Previous | View Log

Line No. Rev Author Line
1 16 alirezamon
$HashRef = bless( {
2
                    'connection_num' => 'single connection',
3
                    'name' => 'wb_slave',
4
                    'description' => 'wish bone bus slave interface',
5
                    'modules' => {
6
                                   'clk_socket' => {},
7
                                   'wb_master_socket' => {},
8
                                   'wb_slave_socket' => {},
9
                                   'reset_socket' => {}
10
                                 },
11
                    'ports' => {
12
                                 'tag_o' => {
13
                                              'outport_type' => 'concatenate',
14
                                              'connect_name' => 'tag_i',
15 17 alirezamon
                                              'name' => 'tag_o',
16
                                              'range' => 'TAGw-1:0',
17 16 alirezamon
                                              'connect_type' => 'input',
18 17 alirezamon
                                              'connect_range' => 'TAGw-1:0',
19
                                              'default_out' => 'Active low',
20 16 alirezamon
                                              'type' => 'output'
21
                                            },
22 17 alirezamon
                                 'cyc_o' => {
23 16 alirezamon
                                              'outport_type' => 'concatenate',
24 17 alirezamon
                                              'connect_name' => 'cyc_i',
25
                                              'name' => 'cyc_o',
26
                                              'range' => '',
27 16 alirezamon
                                              'connect_type' => 'input',
28
                                              'connect_range' => '',
29 17 alirezamon
                                              'default_out' => 'Active low',
30 16 alirezamon
                                              'type' => 'output'
31
                                            },
32 17 alirezamon
                                 'stb_o' => {
33 16 alirezamon
                                              'outport_type' => 'concatenate',
34 17 alirezamon
                                              'connect_name' => 'stb_i',
35
                                              'name' => 'stb_o',
36
                                              'range' => '',
37 16 alirezamon
                                              'connect_type' => 'input',
38
                                              'connect_range' => '',
39 17 alirezamon
                                              'default_out' => 'Active low',
40 16 alirezamon
                                              'type' => 'output'
41
                                            },
42
                                 'dat_i' => {
43
                                              'outport_type' => 'concatenate',
44
                                              'connect_name' => 'dat_o',
45 17 alirezamon
                                              'name' => 'dat_i',
46
                                              'range' => 'Dw-1:0',
47 16 alirezamon
                                              'connect_type' => 'output',
48 17 alirezamon
                                              'connect_range' => 'Dw-1:0',
49
                                              'default_out' => 'Active low',
50 16 alirezamon
                                              'type' => 'input'
51
                                            },
52 17 alirezamon
                                 'bte_o' => {
53
                                              'outport_type' => 'concatenate',
54
                                              'connect_name' => 'bte_i',
55
                                              'name' => 'bte_o',
56
                                              'range' => 'BTEw-1:0',
57
                                              'connect_type' => 'input',
58
                                              'connect_range' => 'BTEw-1:0',
59
                                              'default_out' => 'Active low',
60
                                              'type' => 'output'
61
                                            },
62
                                 'dat_o' => {
63
                                              'outport_type' => 'concatenate',
64
                                              'connect_name' => 'dat_i',
65
                                              'name' => 'dat_o',
66
                                              'range' => 'Dw-1:0',
67
                                              'connect_type' => 'input',
68
                                              'connect_range' => 'Dw-1:0',
69
                                              'default_out' => 'Active low',
70
                                              'type' => 'output'
71
                                            },
72 16 alirezamon
                                 'err_i' => {
73
                                              'outport_type' => 'concatenate',
74
                                              'connect_name' => 'err_o',
75 17 alirezamon
                                              'name' => 'err_i',
76
                                              'range' => '',
77 16 alirezamon
                                              'connect_type' => 'output',
78
                                              'connect_range' => '',
79 17 alirezamon
                                              'default_out' => 'Active low',
80 16 alirezamon
                                              'type' => 'input'
81
                                            },
82 17 alirezamon
                                 'cti_o' => {
83 16 alirezamon
                                              'outport_type' => 'concatenate',
84 17 alirezamon
                                              'connect_name' => 'cti_i',
85
                                              'name' => 'cti_o',
86
                                              'range' => 'CTIw-1:0',
87 16 alirezamon
                                              'connect_type' => 'input',
88 17 alirezamon
                                              'connect_range' => 'CTIw-1:0',
89
                                              'default_out' => 'Active low',
90 16 alirezamon
                                              'type' => 'output'
91
                                            },
92
                                 'adr_o' => {
93
                                              'outport_type' => 'concatenate',
94
                                              'connect_name' => 'adr_i',
95 17 alirezamon
                                              'name' => 'adr_o',
96
                                              'range' => 'Aw-1:0',
97 16 alirezamon
                                              'connect_type' => 'input',
98 17 alirezamon
                                              'connect_range' => 'Aw-1:0',
99
                                              'default_out' => 'Active low',
100 16 alirezamon
                                              'type' => 'output'
101
                                            },
102 17 alirezamon
                                 'rty_i' => {
103
                                              'outport_type' => 'concatenate',
104
                                              'connect_name' => 'rty_o',
105
                                              'name' => 'rty_i',
106
                                              'range' => '',
107
                                              'connect_type' => 'output',
108
                                              'connect_range' => '',
109
                                              'default_out' => 'Active low',
110
                                              'type' => 'input'
111
                                            },
112 16 alirezamon
                                 'we_o' => {
113
                                             'outport_type' => 'concatenate',
114
                                             'connect_name' => 'we_i',
115 17 alirezamon
                                             'name' => 'we_o',
116
                                             'range' => '',
117 16 alirezamon
                                             'connect_type' => 'input',
118
                                             'connect_range' => '',
119 17 alirezamon
                                             'default_out' => 'Active low',
120 16 alirezamon
                                             'type' => 'output'
121
                                           },
122
                                 'sel_o' => {
123
                                              'outport_type' => 'concatenate',
124
                                              'connect_name' => 'sel_i',
125 17 alirezamon
                                              'name' => 'sel_o',
126
                                              'range' => 'SELw-1:0',
127 16 alirezamon
                                              'connect_type' => 'input',
128 17 alirezamon
                                              'connect_range' => 'SELw-1:0',
129
                                              'default_out' => 'Active low',
130 16 alirezamon
                                              'type' => 'output'
131
                                            },
132
                                 'ack_i' => {
133
                                              'outport_type' => 'concatenate',
134
                                              'connect_name' => 'ack_o',
135 17 alirezamon
                                              'name' => 'ack_i',
136
                                              'range' => '',
137 16 alirezamon
                                              'connect_type' => 'output',
138
                                              'connect_range' => '',
139 17 alirezamon
                                              'default_out' => 'Active low',
140 16 alirezamon
                                              'type' => 'input'
141
                                            }
142
                               },
143 48 alirezamon
                    'file_name' => 'mpsoc/perl_gui/lib/verilog/bus.v',
144 16 alirezamon
                    'module_name' => 'wb_slave_socket',
145
                    'type' => 'socket',
146
                    'category' => 'wishbone'
147
                  }, 'intfc_gen' );

powered by: WebSVN 2.1.0

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