hdl icon indicating copy to clipboard operation
hdl copied to clipboard

Ad7616 Split serial vs parallel modes

Open StancaPop opened this issue 2 years ago • 2 comments

The axi_ad7616 IP will now contain only the parallel data path of the ADC and the serial infrastructure will be replaced with the SPI Engine framework within the common block design.

StancaPop avatar Sep 20 '22 12:09 StancaPop

Guideline check fails with the following message:

Files with name errors: library/axi_ad7616/axi_ad7616_maxis2wrfifo.v

because the file has been deleted, as it is no longer needed for the axi_ad7616 IP.

StancaPop avatar Sep 20 '22 14:09 StancaPop

ad7616_sdz_zc706_pi:

  • modify adc_db_io ad_iobuf instantiation similarly to the definition in the ad7616_sdz_zed_pi

ad7616_sdc_zed_pi:

  • Update the conversion start signal to the new name, adc_cnvst, in the parallel system_top and constraints files in the project.

alin724 avatar Sep 22 '22 10:09 alin724

v2: Regenerated Makefile for ad7616_sdz/zc706

StancaPop avatar Sep 26 '22 13:09 StancaPop

v3: Fix interrupts

StancaPop avatar Oct 12 '22 14:10 StancaPop

Guideline checker failing.

LIacob106 avatar Oct 18 '22 08:10 LIacob106

please add readme files with build instructions like for the ad4630 https://github.com/analogdevicesinc/hdl/blob/ad7616_split_si_pi_v2/projects/ad4630_fmc/zed/README.md

sarpadi avatar Nov 29 '22 10:11 sarpadi

v4: Rebased on master.

StancaPop avatar Jul 31 '23 09:07 StancaPop

v5. Squashed commits. Rebased to master.

StancaPop avatar Oct 17 '23 10:10 StancaPop

The IRQ output of AXI_AD7616 us not used any more.

In the system_project.tcl, an example of the non default mode should be given. make SER_PAR_N=0

Also, ZC706 support can be removed in a separate commit part of this pull request.

Done.

StancaPop avatar Oct 25 '23 10:10 StancaPop

v6. Added axi_clkgen instead of using only the sys_cpu_clk

StancaPop avatar Oct 31 '23 15:10 StancaPop