DS-DM: Difference between revisions

From DaqWiki
Jump to navigation Jump to search
Line 42: Line 42:


* install Vivado 2020.2
* install Vivado 2020.2
<pre>
login at https://www.xilinx.com/myprofile.html
go to "Downloads"
go to archive,
find 2020.2
download Xilinx_Unified_2020.2_1118_1232_Lin64.bin
as root, mkdir /opt/Xilinx, chmod olchansk.users /opt/Xilinx
sh ./Xilinx_Unified_2020.2_1118_1232_Lin64.bin
</pre>


= JTAG server =
= JTAG server =

Revision as of 15:41, 1 September 2022

DS-DM

DarkSide-20k Global and Crate Data Manager board (GDM and CDM).

Global Data Manager (GDM):

  • clock distribution to CDM boards (including GPS/atomic clock source)
  • collection of trigger data from CDM boards, processing and distribution of trigger decision to CDM boards
  • run control

Crate Data Manager (CDM):

  • clock distribution from GDM to CAEN digitizers
  • receive trigger data from CAEN digitizers
  • send trigger data to GDM
  • run control and dead time control

Links

edev links:

Xilinx links:

Enclustra links:

Onboard hardware

  • jtag chain: arm_dap_0 0x5BA00477, xczu4_1 0x04721093

Board schematics

Install Xilinx tools

  • install Vivado 2020.2
login at https://www.xilinx.com/myprofile.html
go to "Downloads"
go to archive,
find 2020.2
download Xilinx_Unified_2020.2_1118_1232_Lin64.bin
as root, mkdir /opt/Xilinx, chmod olchansk.users /opt/Xilinx
sh ./Xilinx_Unified_2020.2_1118_1232_Lin64.bin 

JTAG server

localhost:3121

Build firmware

  • git clone git@edev-group.triumf.ca:fw/exp/darkside/gcdm.git
  • Makefile change VIVADO_SETTINGS_SCRIPT := /opt/Xilinx/Vivado/2022.1/settings64.sh
  • . /opt/Xilinx/Vivado/2022.1/settings64.sh
  • make clean
  • make all_from_scratch

ZZZ

ZZZ