OpenCores
URL https://opencores.org/ocsvn/funbase_ip_library/funbase_ip_library/trunk

Subversion Repositories funbase_ip_library

[/] [funbase_ip_library/] [trunk/] [TUT/] [ip.hwp.communication/] [hibi_pe_dma/] [1.0/] [vhd/] [hibi_pe_dma_hw.tcl] - Blame information for rev 182

Details | Compare with Previous | View Log

Line No. Rev Author Line
1 182 lanttu
# TCL File Generated by Component Editor 12.1
2
# Tue Mar 26 18:40:28 EET 2013
3 145 lanttu
# DO NOT MODIFY
4
 
5
 
6 182 lanttu
# 
7
# hibi_pe_dma "hibi_pe_dma" v1.0
8
# null 2013.03.26.18:40:28
9
# 
10
# 
11 145 lanttu
 
12 182 lanttu
# 
13
# request TCL package from ACDS 12.1
14
# 
15
package require -exact qsys 12.1
16 145 lanttu
 
17 182 lanttu
 
18
# 
19
# module hibi_pe_dma
20
# 
21 145 lanttu
set_module_property NAME hibi_pe_dma
22
set_module_property VERSION 1.0
23
set_module_property INTERNAL false
24 182 lanttu
set_module_property OPAQUE_ADDRESS_MAP true
25 145 lanttu
set_module_property GROUP Other
26
set_module_property DISPLAY_NAME hibi_pe_dma
27
set_module_property INSTANTIATE_IN_SYSTEM_MODULE true
28
set_module_property EDITABLE true
29 182 lanttu
set_module_property ANALYZE_HDL AUTO
30
set_module_property REPORT_TO_TALKBACK false
31
set_module_property ALLOW_GREYBOX_GENERATION false
32 145 lanttu
 
33
 
34 182 lanttu
# 
35
# file sets
36
# 
37
add_fileset quartus_synth QUARTUS_SYNTH "" "Quartus Synthesis"
38
set_fileset_property quartus_synth TOP_LEVEL hibi_pe_dma
39
set_fileset_property quartus_synth ENABLE_RELATIVE_INCLUDE_PATHS false
40
add_fileset_file hpd_tx_control.vhd VHDL PATH hpd_tx_control.vhd
41
add_fileset_file hpd_rx_packet.vhd VHDL PATH hpd_rx_packet.vhd
42
add_fileset_file hpd_rx_stream.vhd VHDL PATH hpd_rx_stream.vhd
43
add_fileset_file hpd_rx_and_conf.vhd VHDL PATH hpd_rx_and_conf.vhd
44
add_fileset_file hibi_pe_dma.vhd VHDL PATH hibi_pe_dma.vhd
45
 
46
add_fileset sim_vhdl SIM_VHDL "" "VHDL Simulation"
47
set_fileset_property sim_vhdl ENABLE_RELATIVE_INCLUDE_PATHS false
48
add_fileset_file hpd_tx_control.vhd VHDL PATH hpd_tx_control.vhd
49
add_fileset_file hpd_rx_packet.vhd VHDL PATH hpd_rx_packet.vhd
50
add_fileset_file hpd_rx_stream.vhd VHDL PATH hpd_rx_stream.vhd
51
add_fileset_file hpd_rx_and_conf.vhd VHDL PATH hpd_rx_and_conf.vhd
52
add_fileset_file hibi_pe_dma.vhd VHDL PATH hibi_pe_dma.vhd
53
 
54
 
55
# 
56
# parameters
57
# 
58 145 lanttu
add_parameter data_width_g INTEGER 32
59
set_parameter_property data_width_g DEFAULT_VALUE 32
60
set_parameter_property data_width_g DISPLAY_NAME data_width_g
61
set_parameter_property data_width_g TYPE INTEGER
62
set_parameter_property data_width_g UNITS None
63
set_parameter_property data_width_g ALLOWED_RANGES -2147483648:2147483647
64
set_parameter_property data_width_g AFFECTS_GENERATION false
65
set_parameter_property data_width_g HDL_PARAMETER true
66
add_parameter addr_width_g INTEGER 32
67
set_parameter_property addr_width_g DEFAULT_VALUE 32
68
set_parameter_property addr_width_g DISPLAY_NAME addr_width_g
69
set_parameter_property addr_width_g TYPE INTEGER
70
set_parameter_property addr_width_g UNITS None
71
set_parameter_property addr_width_g ALLOWED_RANGES -2147483648:2147483647
72
set_parameter_property addr_width_g AFFECTS_GENERATION false
73
set_parameter_property addr_width_g HDL_PARAMETER true
74
add_parameter words_width_g INTEGER 16
75
set_parameter_property words_width_g DEFAULT_VALUE 16
76
set_parameter_property words_width_g DISPLAY_NAME words_width_g
77
set_parameter_property words_width_g TYPE INTEGER
78
set_parameter_property words_width_g UNITS None
79
set_parameter_property words_width_g ALLOWED_RANGES -2147483648:2147483647
80
set_parameter_property words_width_g AFFECTS_GENERATION false
81
set_parameter_property words_width_g HDL_PARAMETER true
82
add_parameter n_stream_chans_g INTEGER 4
83
set_parameter_property n_stream_chans_g DEFAULT_VALUE 4
84
set_parameter_property n_stream_chans_g DISPLAY_NAME n_stream_chans_g
85
set_parameter_property n_stream_chans_g TYPE INTEGER
86
set_parameter_property n_stream_chans_g UNITS None
87
set_parameter_property n_stream_chans_g ALLOWED_RANGES -2147483648:2147483647
88
set_parameter_property n_stream_chans_g AFFECTS_GENERATION false
89
set_parameter_property n_stream_chans_g HDL_PARAMETER true
90
add_parameter n_packet_chans_g INTEGER 4
91
set_parameter_property n_packet_chans_g DEFAULT_VALUE 4
92
set_parameter_property n_packet_chans_g DISPLAY_NAME n_packet_chans_g
93
set_parameter_property n_packet_chans_g TYPE INTEGER
94
set_parameter_property n_packet_chans_g UNITS None
95
set_parameter_property n_packet_chans_g ALLOWED_RANGES -2147483648:2147483647
96
set_parameter_property n_packet_chans_g AFFECTS_GENERATION false
97
set_parameter_property n_packet_chans_g HDL_PARAMETER true
98
add_parameter n_chans_bits_g INTEGER 3
99
set_parameter_property n_chans_bits_g DEFAULT_VALUE 3
100
set_parameter_property n_chans_bits_g DISPLAY_NAME n_chans_bits_g
101
set_parameter_property n_chans_bits_g TYPE INTEGER
102
set_parameter_property n_chans_bits_g UNITS None
103
set_parameter_property n_chans_bits_g ALLOWED_RANGES -2147483648:2147483647
104
set_parameter_property n_chans_bits_g AFFECTS_GENERATION false
105
set_parameter_property n_chans_bits_g HDL_PARAMETER true
106
add_parameter hibi_addr_cmp_lo_g INTEGER 8
107
set_parameter_property hibi_addr_cmp_lo_g DEFAULT_VALUE 8
108
set_parameter_property hibi_addr_cmp_lo_g DISPLAY_NAME hibi_addr_cmp_lo_g
109
set_parameter_property hibi_addr_cmp_lo_g TYPE INTEGER
110
set_parameter_property hibi_addr_cmp_lo_g UNITS None
111
set_parameter_property hibi_addr_cmp_lo_g ALLOWED_RANGES -2147483648:2147483647
112
set_parameter_property hibi_addr_cmp_lo_g AFFECTS_GENERATION false
113
set_parameter_property hibi_addr_cmp_lo_g HDL_PARAMETER true
114
add_parameter hibi_addr_cmp_hi_g INTEGER 31
115
set_parameter_property hibi_addr_cmp_hi_g DEFAULT_VALUE 31
116
set_parameter_property hibi_addr_cmp_hi_g DISPLAY_NAME hibi_addr_cmp_hi_g
117
set_parameter_property hibi_addr_cmp_hi_g TYPE INTEGER
118
set_parameter_property hibi_addr_cmp_hi_g UNITS None
119
set_parameter_property hibi_addr_cmp_hi_g ALLOWED_RANGES -2147483648:2147483647
120
set_parameter_property hibi_addr_cmp_hi_g AFFECTS_GENERATION false
121
set_parameter_property hibi_addr_cmp_hi_g HDL_PARAMETER true
122
 
123
 
124 182 lanttu
# 
125
# display items
126
# 
127
 
128
 
129
# 
130
# connection point avalon_slave_0
131
# 
132 145 lanttu
add_interface avalon_slave_0 avalon end
133 182 lanttu
set_interface_property avalon_slave_0 addressUnits WORDS
134 145 lanttu
set_interface_property avalon_slave_0 associatedClock clock_sink
135 182 lanttu
set_interface_property avalon_slave_0 associatedReset clock_sink_reset
136
set_interface_property avalon_slave_0 bitsPerSymbol 8
137 145 lanttu
set_interface_property avalon_slave_0 burstOnBurstBoundariesOnly false
138 182 lanttu
set_interface_property avalon_slave_0 burstcountUnits WORDS
139 145 lanttu
set_interface_property avalon_slave_0 explicitAddressSpan 0
140
set_interface_property avalon_slave_0 holdTime 0
141
set_interface_property avalon_slave_0 linewrapBursts false
142
set_interface_property avalon_slave_0 maximumPendingReadTransactions 0
143
set_interface_property avalon_slave_0 readLatency 0
144
set_interface_property avalon_slave_0 readWaitTime 1
145
set_interface_property avalon_slave_0 setupTime 0
146
set_interface_property avalon_slave_0 timingUnits Cycles
147
set_interface_property avalon_slave_0 writeWaitTime 0
148
set_interface_property avalon_slave_0 ENABLED true
149
 
150
add_interface_port avalon_slave_0 avalon_cfg_addr_in address Input n_chans_bits_g+4
151
add_interface_port avalon_slave_0 avalon_cfg_we_in write Input 1
152
add_interface_port avalon_slave_0 avalon_cfg_re_in read Input 1
153
add_interface_port avalon_slave_0 avalon_cfg_cs_in chipselect Input 1
154
add_interface_port avalon_slave_0 avalon_cfg_waitrequest_out waitrequest Output 1
155
add_interface_port avalon_slave_0 avalon_cfg_writedata_in writedata Input addr_width_g
156
add_interface_port avalon_slave_0 avalon_cfg_readdata_out readdata Output addr_width_g
157 182 lanttu
set_interface_assignment avalon_slave_0 embeddedsw.configuration.isFlash 0
158
set_interface_assignment avalon_slave_0 embeddedsw.configuration.isMemoryDevice 0
159
set_interface_assignment avalon_slave_0 embeddedsw.configuration.isNonVolatileStorage 0
160
set_interface_assignment avalon_slave_0 embeddedsw.configuration.isPrintableDevice 0
161 145 lanttu
 
162 182 lanttu
 
163
# 
164
# connection point conduit_end
165
# 
166 145 lanttu
add_interface conduit_end conduit end
167 182 lanttu
set_interface_property conduit_end associatedClock ""
168
set_interface_property conduit_end associatedReset ""
169 145 lanttu
set_interface_property conduit_end ENABLED true
170
 
171
add_interface_port conduit_end hibi_data_in export Input data_width_g
172
add_interface_port conduit_end hibi_av_in export Input 1
173
add_interface_port conduit_end hibi_empty_in export Input 1
174
add_interface_port conduit_end hibi_comm_in export Input 5
175
add_interface_port conduit_end hibi_re_out export Output 1
176
add_interface_port conduit_end hibi_data_out export Output data_width_g
177
add_interface_port conduit_end hibi_av_out export Output 1
178
add_interface_port conduit_end hibi_full_in export Input 1
179
add_interface_port conduit_end hibi_comm_out export Output 5
180
add_interface_port conduit_end hibi_we_out export Output 1
181
 
182 182 lanttu
 
183
# 
184
# connection point clock_sink
185
# 
186 145 lanttu
add_interface clock_sink clock end
187 182 lanttu
set_interface_property clock_sink clockRate 0
188 145 lanttu
set_interface_property clock_sink ENABLED true
189
 
190
add_interface_port clock_sink clk clk Input 1
191
 
192 182 lanttu
 
193
# 
194
# connection point clock_sink_reset
195
# 
196 145 lanttu
add_interface clock_sink_reset reset end
197
set_interface_property clock_sink_reset associatedClock clock_sink
198
set_interface_property clock_sink_reset synchronousEdges DEASSERT
199
set_interface_property clock_sink_reset ENABLED true
200
 
201
add_interface_port clock_sink_reset rst_n reset_n Input 1
202
 
203 182 lanttu
 
204
# 
205
# connection point interrupt_sender
206
# 
207 145 lanttu
add_interface interrupt_sender interrupt end
208
set_interface_property interrupt_sender associatedAddressablePoint avalon_slave_0
209
set_interface_property interrupt_sender associatedClock clock_sink
210
set_interface_property interrupt_sender associatedReset clock_sink_reset
211
set_interface_property interrupt_sender ENABLED true
212
 
213
add_interface_port interrupt_sender rx_irq_out irq Output 1
214
 
215 182 lanttu
 
216
# 
217
# connection point avalon_master
218
# 
219 145 lanttu
add_interface avalon_master avalon start
220 182 lanttu
set_interface_property avalon_master addressUnits SYMBOLS
221
set_interface_property avalon_master associatedClock clock_sink
222
set_interface_property avalon_master associatedReset clock_sink_reset
223
set_interface_property avalon_master bitsPerSymbol 8
224 145 lanttu
set_interface_property avalon_master burstOnBurstBoundariesOnly false
225 182 lanttu
set_interface_property avalon_master burstcountUnits WORDS
226 145 lanttu
set_interface_property avalon_master doStreamReads false
227
set_interface_property avalon_master doStreamWrites false
228 182 lanttu
set_interface_property avalon_master holdTime 0
229 145 lanttu
set_interface_property avalon_master linewrapBursts false
230 182 lanttu
set_interface_property avalon_master maximumPendingReadTransactions 0
231
set_interface_property avalon_master readLatency 0
232
set_interface_property avalon_master readWaitTime 1
233
set_interface_property avalon_master setupTime 0
234
set_interface_property avalon_master timingUnits Cycles
235
set_interface_property avalon_master writeWaitTime 0
236 145 lanttu
set_interface_property avalon_master ENABLED true
237
 
238
add_interface_port avalon_master avalon_addr_out_rx address Output addr_width_g
239
add_interface_port avalon_master avalon_we_out_rx write Output 1
240
add_interface_port avalon_master avalon_be_out_rx byteenable Output data_width_g/8
241
add_interface_port avalon_master avalon_writedata_out_rx writedata Output data_width_g
242
add_interface_port avalon_master avalon_waitrequest_in_rx waitrequest Input 1
243
 
244 182 lanttu
 
245
# 
246
# connection point avalon_master_1
247
# 
248 145 lanttu
add_interface avalon_master_1 avalon start
249 182 lanttu
set_interface_property avalon_master_1 addressUnits SYMBOLS
250
set_interface_property avalon_master_1 associatedClock clock_sink
251
set_interface_property avalon_master_1 associatedReset clock_sink_reset
252
set_interface_property avalon_master_1 bitsPerSymbol 8
253 145 lanttu
set_interface_property avalon_master_1 burstOnBurstBoundariesOnly false
254 182 lanttu
set_interface_property avalon_master_1 burstcountUnits WORDS
255 145 lanttu
set_interface_property avalon_master_1 doStreamReads false
256
set_interface_property avalon_master_1 doStreamWrites false
257 182 lanttu
set_interface_property avalon_master_1 holdTime 0
258 145 lanttu
set_interface_property avalon_master_1 linewrapBursts false
259 182 lanttu
set_interface_property avalon_master_1 maximumPendingReadTransactions 0
260
set_interface_property avalon_master_1 readLatency 0
261
set_interface_property avalon_master_1 readWaitTime 1
262
set_interface_property avalon_master_1 setupTime 0
263
set_interface_property avalon_master_1 timingUnits Cycles
264
set_interface_property avalon_master_1 writeWaitTime 0
265 145 lanttu
set_interface_property avalon_master_1 ENABLED true
266
 
267
add_interface_port avalon_master_1 avalon_readdatavalid_in_tx readdatavalid Input 1
268
add_interface_port avalon_master_1 avalon_waitrequest_in_tx waitrequest Input 1
269
add_interface_port avalon_master_1 avalon_readdata_in_tx readdata Input data_width_g
270
add_interface_port avalon_master_1 avalon_re_out_tx read Output 1
271
add_interface_port avalon_master_1 avalon_addr_out_tx address Output addr_width_g
272 182 lanttu
 

powered by: WebSVN 2.1.0

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