Update bitstream constraints for AD8K5
#
#-----------------------------------------------------------
-set_property BITSTREAM.GENERAL.COMPRESS TRUE [current_design]
-set_property BITSTREAM.CONFIG.EXTMASTERCCLK_EN {DIV-4} [current_design]
-set_property CONFIG_MODE BPI16 [current_design]
-set_property BITSTREAM.CONFIG.BPI_SYNC_MODE DISABLE [current_design] ;# default disable
-set_property BITSTREAM.CONFIG.BPI_1ST_READ_CYCLE 4 [current_design]
-set_property BITSTREAM.CONFIG.BPI_PAGE_SIZE 8 [current_design]
-set_property BITSTREAM.CONFIG.UNUSEDPIN Pullnone [current_design] ;# default pulldown, doesn't load at power-on!
-set_property BITSTREAM.CONFIG.OVERTEMPSHUTDOWN Enable [current_design] ;# default disable
+# Alpha-Data constraints from user manual section 3.10.1.1
+set_property BITSTREAM.GENERAL.COMPRESS {TRUE} [current_design]
+set_property BITSTREAM.CONFIG.EXTMASTERCCLK_EN {DIV-1} [current_design]
+set_property BITSTREAM.CONFIG.BPI_SYNC_MODE {TYPE1} [current_design]
+set_property BITSTREAM.CONFIG.UNUSEDPIN {Pullnone} [current_design]
+set_property BITSTREAM.CONFIG.OVERTEMPSHUTDOWN Enable [current_design]
+set_property CONFIG_MODE {BPI16} [current_design]
set_property CFGBVS GND [current_design]
set_property CONFIG_VOLTAGE 1.8 [current_design]
+# SNAP common constraints
+# Note: fallback/watchdog constraint cause PERST issues with AD8K5
set_property BITSTREAM.CONFIG.PERSIST NO [current_design] ;# default NO anyhow
-
-# xapp1246/xapp1296/ug908: These settings may not be needed for SNAP
-set_property BITSTREAM.CONFIG.CONFIGFALLBACK ENABLE [current_design] ;# default enable
-set_property BITSTREAM.CONFIG.TIMER_CFG 0XFFFFFFFF [current_design] ;# no watchdog
-
