This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revision | |||
resources:fpga:xilinx:interposer:ad9783 [30 Jan 2023 09:21] – Replaced the obsolete Kuiper Linux page link Joyce Velasco | resources:fpga:xilinx:interposer:ad9783 [30 Jan 2023 18:17] (current) – Add details on how the constraints file was created Iulia Moldovan | ||
---|---|---|---|
Line 12: | Line 12: | ||
===== Functional Description ===== | ===== Functional Description ===== | ||
+ | |||
+ | ==== Block Diagram ==== | ||
+ | |||
The reference design consists of a DDS module and a LVDS interface. | The reference design consists of a DDS module and a LVDS interface. | ||
{{ : | {{ : | ||
+ | |||
+ | ==== Description ==== | ||
+ | |||
+ | === Creating the constraints ==== | ||
+ | |||
+ | When creating the constraints file for this project, the AD9783-EBZ, AD-DAC-FMC-ADP and ZCU102 schematics were used, because we have to make a correspondence between the signals from one side and the other. \\ | ||
+ | First, we look in the AD9783-EBZ schematic and we spot the signals we have to use in the HDL design, like D[15:0] LVDS pairs, DCI_P and _N, DCO_P and _N, and the SPI signals (SDIO, SDO, SCLK and CSB). \\ | ||
+ | Then, we check which pins are their correspondents in the AD-DAC-FMC-ADP schematic. \\ | ||
+ | |||
+ | Example: \\ | ||
+ | |||
+ | **AD9783-EBZ schematic**: | ||
+ | **AD-DAC-FMC-ADP schematic**: | ||
+ | **ZCU102 schematic**: | ||
+ | Thus we have this constraint: \\ | ||
+ | < | ||
+ | set_property -dict {PACKAGE_PIN | ||
+ | </ | ||
+ | |||
+ | |||
+ | ===== Quick Start Guide ===== | ||
==== Required Hardware ==== | ==== Required Hardware ==== | ||
Line 29: | Line 53: | ||
* An UART terminal, with baud rate 115200 | * An UART terminal, with baud rate 115200 | ||
- | ===== Quick Start Guide ===== | + | ==== Setup ==== |
{{ : | {{ : | ||