Quantcast
Channel: EngineerZone: Message List
Viewing all articles
Browse latest Browse all 28044

ad9467_fmc on the Zedboard

$
0
0

I'm trying to implement the ad9467_fmc project on a zedboard, but had to make some changes to the zed_system_bd.tcl script to get it to compile correctly.  I mainly want to make sure the changes I made are correct.

 

The script had the wrong name for several ad9467 signals.  I changed the connections to the following (using the ad9361 project to guide me):

connect_bd_net -net axi_ad9467_adc_data_or_n    [get_bd_ports adc_data_or_p]    [get_bd_pins axi_ad9467/adc_or_in_p]

connect_bd_net -net axi_ad9467_adc_data_or_p    [get_bd_ports adc_data_or_n]    [get_bd_pins axi_ad9467/adc_or_in_n]

connect_bd_net -net axi_ad9467_dma_dwr          [get_bd_pins axi_ad9467/adc_valid]      [get_bd_pins {axi_ad9467_dma/fifo_wr_sync axi_ad9467_dma/fifo_wr_en}]

connect_bd_net -net axi_ad9467_dma_ddata        [get_bd_pins axi_ad9467/adc_data]        [get_bd_pins axi_ad9467_dma/fifo_wr_din]

connect_bd_net -net axi_ad9467_dma_dovf        [get_bd_pins axi_ad9467/adc_dovf]    [get_bd_pins axi_ad9467_dma/fifo_wr_overflow]

 

For most of these signals, it was pretty easy to correct the name (e.g. adc_data_or_p clearly corresponds to adc_or_in_p), but I wasn't sure how to connect the sync input on the DMAC.  After looking through the ad9361 project and code, it looks like sync and valid are connected, so I connected them on this project.  Is this correct?

 

PS: I still got a few messages about disconnected signals or clock pins, but they didn't look important.  I've attached the messages in case anyone was interested.


Viewing all articles
Browse latest Browse all 28044

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>