jesd204/scripts: fix indentation
parent
cf258ace83
commit
92d87c2d60
|
@ -250,23 +250,23 @@ proc adi_tpl_jesd204_tx_create {ip_name num_of_lanes num_of_converters samples_p
|
|||
]
|
||||
|
||||
if {$num_of_converters > 1} {
|
||||
# Concatenation and slicer cores
|
||||
ad_ip_instance xlconcat "${ip_name}/data_concat" [list \
|
||||
NUM_PORTS $num_of_converters \
|
||||
]
|
||||
# Concatenation and slicer cores
|
||||
ad_ip_instance xlconcat "${ip_name}/data_concat" [list \
|
||||
NUM_PORTS $num_of_converters \
|
||||
]
|
||||
|
||||
for {set i 0} {$i < $num_of_converters} {incr i} {
|
||||
ad_ip_instance xlslice "${ip_name}/enable_slice_${i}" [list \
|
||||
DIN_WIDTH $num_of_converters \
|
||||
DIN_FROM $i \
|
||||
DIN_TO $i \
|
||||
]
|
||||
ad_ip_instance xlslice "${ip_name}/valid_slice_${i}" [list \
|
||||
DIN_WIDTH $num_of_converters \
|
||||
DIN_FROM $i \
|
||||
DIN_TO $i \
|
||||
]
|
||||
}
|
||||
for {set i 0} {$i < $num_of_converters} {incr i} {
|
||||
ad_ip_instance xlslice "${ip_name}/enable_slice_${i}" [list \
|
||||
DIN_WIDTH $num_of_converters \
|
||||
DIN_FROM $i \
|
||||
DIN_TO $i \
|
||||
]
|
||||
ad_ip_instance xlslice "${ip_name}/valid_slice_${i}" [list \
|
||||
DIN_WIDTH $num_of_converters \
|
||||
DIN_FROM $i \
|
||||
DIN_TO $i \
|
||||
]
|
||||
}
|
||||
}
|
||||
# Create connections
|
||||
# TPL configuration interface
|
||||
|
@ -280,16 +280,16 @@ proc adi_tpl_jesd204_tx_create {ip_name num_of_lanes num_of_converters samples_p
|
|||
|
||||
# TPL - app layer
|
||||
if {$num_of_converters > 1} {
|
||||
for {set i 0} {$i < $num_of_converters} {incr i} {
|
||||
ad_connect ${ip_name}/tpl_core/enable ${ip_name}/enable_slice_$i/Din
|
||||
ad_connect ${ip_name}/tpl_core/dac_valid ${ip_name}/valid_slice_$i/Din
|
||||
for {set i 0} {$i < $num_of_converters} {incr i} {
|
||||
ad_connect ${ip_name}/tpl_core/enable ${ip_name}/enable_slice_$i/Din
|
||||
ad_connect ${ip_name}/tpl_core/dac_valid ${ip_name}/valid_slice_$i/Din
|
||||
|
||||
ad_connect ${ip_name}/enable_slice_$i/Dout ${ip_name}/dac_enable_$i
|
||||
ad_connect ${ip_name}/valid_slice_$i/Dout ${ip_name}/dac_valid_$i
|
||||
ad_connect ${ip_name}/dac_data_$i ${ip_name}/data_concat/In$i
|
||||
ad_connect ${ip_name}/enable_slice_$i/Dout ${ip_name}/dac_enable_$i
|
||||
ad_connect ${ip_name}/valid_slice_$i/Dout ${ip_name}/dac_valid_$i
|
||||
ad_connect ${ip_name}/dac_data_$i ${ip_name}/data_concat/In$i
|
||||
|
||||
}
|
||||
ad_connect ${ip_name}/data_concat/dout ${ip_name}/tpl_core/dac_ddata
|
||||
}
|
||||
ad_connect ${ip_name}/data_concat/dout ${ip_name}/tpl_core/dac_ddata
|
||||
} else {
|
||||
ad_connect ${ip_name}/dac_data_0 ${ip_name}/tpl_core/dac_ddata
|
||||
ad_connect ${ip_name}/tpl_core/enable ${ip_name}/dac_enable_0
|
||||
|
@ -365,25 +365,25 @@ proc adi_tpl_jesd204_rx_create {ip_name num_of_lanes num_of_converters samples_p
|
|||
]
|
||||
|
||||
if {$num_of_converters > 1} {
|
||||
# Slicer cores
|
||||
for {set i 0} {$i < $num_of_converters} {incr i} {
|
||||
ad_ip_instance xlslice ${ip_name}/data_slice_$i [list \
|
||||
DIN_WIDTH [expr $sample_width*$samples_per_channel*$num_of_converters] \
|
||||
DIN_FROM [expr $sample_width*$samples_per_channel*($i+1)-1] \
|
||||
DIN_TO [expr $sample_width*$samples_per_channel*$i] \
|
||||
]
|
||||
# Slicer cores
|
||||
for {set i 0} {$i < $num_of_converters} {incr i} {
|
||||
ad_ip_instance xlslice ${ip_name}/data_slice_$i [list \
|
||||
DIN_WIDTH [expr $sample_width*$samples_per_channel*$num_of_converters] \
|
||||
DIN_FROM [expr $sample_width*$samples_per_channel*($i+1)-1] \
|
||||
DIN_TO [expr $sample_width*$samples_per_channel*$i] \
|
||||
]
|
||||
|
||||
ad_ip_instance xlslice "${ip_name}/enable_slice_${i}" [list \
|
||||
DIN_WIDTH $num_of_converters \
|
||||
DIN_FROM $i \
|
||||
DIN_TO $i \
|
||||
]
|
||||
ad_ip_instance xlslice "${ip_name}/valid_slice_${i}" [list \
|
||||
DIN_WIDTH $num_of_converters \
|
||||
DIN_FROM $i \
|
||||
DIN_TO $i \
|
||||
]
|
||||
}
|
||||
ad_ip_instance xlslice "${ip_name}/enable_slice_${i}" [list \
|
||||
DIN_WIDTH $num_of_converters \
|
||||
DIN_FROM $i \
|
||||
DIN_TO $i \
|
||||
]
|
||||
ad_ip_instance xlslice "${ip_name}/valid_slice_${i}" [list \
|
||||
DIN_WIDTH $num_of_converters \
|
||||
DIN_FROM $i \
|
||||
DIN_TO $i \
|
||||
]
|
||||
}
|
||||
}
|
||||
|
||||
# Create connections
|
||||
|
@ -401,16 +401,16 @@ proc adi_tpl_jesd204_rx_create {ip_name num_of_lanes num_of_converters samples_p
|
|||
|
||||
# TPL - app layer
|
||||
if {$num_of_converters > 1} {
|
||||
for {set i 0} {$i < $num_of_converters} {incr i} {
|
||||
ad_connect ${ip_name}/tpl_core/adc_data ${ip_name}/data_slice_$i/Din
|
||||
ad_connect ${ip_name}/tpl_core/enable ${ip_name}/enable_slice_$i/Din
|
||||
ad_connect ${ip_name}/tpl_core/adc_valid ${ip_name}/valid_slice_$i/Din
|
||||
for {set i 0} {$i < $num_of_converters} {incr i} {
|
||||
ad_connect ${ip_name}/tpl_core/adc_data ${ip_name}/data_slice_$i/Din
|
||||
ad_connect ${ip_name}/tpl_core/enable ${ip_name}/enable_slice_$i/Din
|
||||
ad_connect ${ip_name}/tpl_core/adc_valid ${ip_name}/valid_slice_$i/Din
|
||||
|
||||
ad_connect ${ip_name}/data_slice_$i/Dout ${ip_name}/adc_data_$i
|
||||
ad_connect ${ip_name}/enable_slice_$i/Dout ${ip_name}/adc_enable_$i
|
||||
ad_connect ${ip_name}/valid_slice_$i/Dout ${ip_name}/adc_valid_$i
|
||||
ad_connect ${ip_name}/data_slice_$i/Dout ${ip_name}/adc_data_$i
|
||||
ad_connect ${ip_name}/enable_slice_$i/Dout ${ip_name}/adc_enable_$i
|
||||
ad_connect ${ip_name}/valid_slice_$i/Dout ${ip_name}/adc_valid_$i
|
||||
|
||||
}
|
||||
}
|
||||
} else {
|
||||
ad_connect ${ip_name}/tpl_core/adc_data ${ip_name}/adc_data_0
|
||||
ad_connect ${ip_name}/tpl_core/enable ${ip_name}/adc_enable_0
|
||||
|
|
Loading…
Reference in New Issue