Skip to content

Commit

Permalink
Update ad5766 spi engine
Browse files Browse the repository at this point in the history
In this project it was created the ad5766_fmc.txt file for generating the system_constr.xdc file.
Also it was updated the system_constr.xdc and Readme.md files.

Signed-off-by: Ioan-daniel Pop <[email protected]>
  • Loading branch information
PIoandan authored and acostina committed Oct 24, 2023
1 parent db1ef48 commit 8dbdfcc
Show file tree
Hide file tree
Showing 3 changed files with 16 additions and 7 deletions.
4 changes: 2 additions & 2 deletions projects/ad5766_sdz/Readme.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,8 @@

Here are some pointers to help you:
* [Board Product Page](https://www.analog.com/EVAL-AD5766)
* Parts : [16-Channel, 16-Bit Voltage Output denseDAC](https://www.analog.com/ad5766)
[16-Channel, 12-Bit Voltage Output denseDAC](https://www.analog.com/ad5767)
* Parts : [AD5766, 16-Channel, 16-Bit Voltage Output denseDAC](https://www.analog.com/ad5766)
[AD5767, 16-Channel, 12-Bit Voltage Output denseDAC](https://www.analog.com/ad5767)
* Project Doc:
* HDL Doc:
* NO-OS Drivers: [AD5766 - No-OS Driver](https://wiki.analog.com/resources/tools-software/uc-drivers/ad5766)
Expand Down
9 changes: 9 additions & 0 deletions projects/ad5766_sdz/common/ad5766_fmc.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
# ad5766

FMC_pin FMC_port Schematic_name System_top_name IOSTANDARD Termination

H20 FMC_LA15_N SCLK spi_sclk LVCMOS25 #N/A
G19 FMC_LA16_N SDI spi_sdo LVCMOS25 #N/A
H17 FMC_LA11_N SDO spi_sdi LVCMOS25 #N/A
H19 FMC_LA15_P SYNCn spi_cs LVCMOS25 #N/A
H25 FMC_LA21_P RESETn reset LVCMOS25 #N/A
10 changes: 5 additions & 5 deletions projects/ad5766_sdz/zed/system_constr.xdc
Original file line number Diff line number Diff line change
Expand Up @@ -5,11 +5,11 @@

# SPI interface

set_property -dict {PACKAGE_PIN J17 IOSTANDARD LVCMOS25} [get_ports spi_sclk] ; ## FMC_LPC_LA15_N
set_property -dict {PACKAGE_PIN K21 IOSTANDARD LVCMOS25} [get_ports spi_sdo] ; ## FMC_LPC_LA16_N
set_property -dict {PACKAGE_PIN N18 IOSTANDARD LVCMOS25} [get_ports spi_sdi] ; ## FMC_LPC_LA11_N
set_property -dict {PACKAGE_PIN J16 IOSTANDARD LVCMOS25} [get_ports spi_cs] ; ## FMC_LPC_LA15_P
set_property -dict {PACKAGE_PIN J17 IOSTANDARD LVCMOS25} [get_ports spi_sclk] ; ## FMC_LA15_N IO_L2N_T0_34
set_property -dict {PACKAGE_PIN K21 IOSTANDARD LVCMOS25} [get_ports spi_sdo] ; ## FMC_LA16_N IO_L9N_T1_DQS_34
set_property -dict {PACKAGE_PIN N18 IOSTANDARD LVCMOS25} [get_ports spi_sdi] ; ## FMC_LA11_N IO_L5N_T0_34
set_property -dict {PACKAGE_PIN J16 IOSTANDARD LVCMOS25} [get_ports spi_cs] ; ## FMC_LA15_P IO_L2P_T0_34

# reset signal

set_property -dict {PACKAGE_PIN E19 IOSTANDARD LVCMOS25} [get_ports reset] ; ## FMC_LPC_LA21_P
set_property -dict {PACKAGE_PIN E19 IOSTANDARD LVCMOS25} [get_ports reset] ; ## FMC_LA21_P IO_L21P_T3_DQS_AD14P_35

0 comments on commit 8dbdfcc

Please sign in to comment.