PulseChannelUnVerified/tools/xilinx/set_usercode.xdc

29 lines
1.7 KiB
Tcl

##---------------------------------------------------------------------------------------
## Filename : set_usercode.xdc
##
## Vivado onstraint file to set user version number into the bitfile
##---------------------------------------------------------------------------------------
#----------------------------------------------------------------------------------------
#-- Usercode major revisions
#----------------------------------------------------------------------------------------
#-- 0x0000_NNNN : Early debug and test. No PMODs,ZMODs, DACs etc
#-- 0x1AC0_NNNN : DC PMODs, 4? single bit pulses. NNN incremented each bitfile
#-- 0x1DC0_NNNN : DC PMODs DAC versions. NNN incremented each bitfile
#-- 0x2AC0_NNNN : DC PMODs, AC ZMODs. 4 channel NNN incremented each bitfile
#-- 0x3AC0_NNNN : DC PMODs, JESD AC (16ch Abaco board) NNN incremented each bitfile
#
#----------------------------------------------------------------------------------------
#-- Usercode history
#----------------------------------------------------------------------------------------
#-- 0x1DC0_0001 : Original release
#-- 0x1DC0_0002 : Modified double blink and added QSPI and SD into the PS1 block
#-- 0x1DC0_0003 : SD pins on 1.8V bank. Add SD_CD on MIO47
#-- 0x1DC0_0004 : SD clock dropped from 100MHz to 20Mhz
#-- 0x1DC0_0005 : Restore internal reference enable for pmod DACs
#--
#----------------------------------------------------------------------------------------
# In VHDL package : constant C_QLASER_VERSION : std_logic_vector(31 downto 0)
#----------------------------------------------------------------------------------------
set_property BITSTREAM.CONFIG.USERID 32'h1DC00005 [current_design]