From f0b753321a9ab829bfc236b7e4133f9fe6c528d4 Mon Sep 17 00:00:00 2001 From: Istvan Csomortani Date: Tue, 17 Sep 2019 11:19:55 +0100 Subject: [PATCH] common/intel: Add util_adcfifo integration script --- projects/common/intel/adcfifo_qsys.tcl | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 projects/common/intel/adcfifo_qsys.tcl diff --git a/projects/common/intel/adcfifo_qsys.tcl b/projects/common/intel/adcfifo_qsys.tcl new file mode 100644 index 000000000..f392015d2 --- /dev/null +++ b/projects/common/intel/adcfifo_qsys.tcl @@ -0,0 +1,14 @@ + +proc ad_adcfifo_create {adc_fifo_name adc_data_width dma_data_width adc_fifo_address_width} { + + if {$adc_data_width != $dma_data_width} { + return -code error [format "ERROR: util_adcfifo adc/dma widths must be the same!"] + } + + add_instance $adc_fifo_name util_adcfifo + set_instance_parameter_value $adc_fifo_name {DMA_ADDRESS_WIDTH} $adc_fifo_address_width + set_instance_parameter_value $adc_fifo_name {ADC_DATA_WIDTH} $adc_data_width + set_instance_parameter_value $adc_fifo_name {DMA_DATA_WIDTH} $dma_data_width + +} +