Commit a06f02c1 authored by Tristan Gingold's avatar Tristan Gingold

Merge branch '6-remove-current-ci-config' into 'master'

Resolve "Remove current CI config"

Closes #6

See merge request be-cem-edl/chronos/wrtd!1
parents 293ed47e 22551622
variables:
GIT_SUBMODULE_STRATEGY: normal
GIT_DEPTH: "1"
stages:
- simulation
- build
SPEC150T-ADC simulate:
tags:
- questasim_105c
only:
- schedules
stage: simulation
script:
- /entrypoint.sh
- echo "Starting SPEC150T-ADC simulate!"
- export TMP_DIR=$(mktemp -d)
- export PAK=https://ohwr-packages.web.cern.ch/ohwr-packages/riscv_toolchains/riscv-centos7.tar.xz
- curl $PAK | tar xJ -C $TMP_DIR
- export CROSS_COMPILE_TARGET=$TMP_DIR/riscv/bin/riscv32-elf-
- cd hdl/testbench/wrtd_ref_spec150t_adc/
- source ~/setup_questasim.sh
- git submodule init && git submodule update
- cp /opt/compiled_libs_ise14.7/modelsim.ini .
- hdlmake makefile
- make
- vsim -c -do run.do
artifacts:
paths:
- hdl/testbench/wrtd_ref_spec150t_adc/transcript
SPEC150T-ADC build:
tags:
- ise_14.7
only:
- schedules
stage: build
script:
- /entrypoint.sh
- echo "Starting SPEC150T-ADC build!"
- export TMP_DIR=$(mktemp -d)
- export PAK=https://ohwr-packages.web.cern.ch/ohwr-packages/riscv_toolchains/riscv-centos7.tar.xz
- curl $PAK | tar xJ -C $TMP_DIR
- export CROSS_COMPILE_TARGET=$TMP_DIR/riscv/bin/riscv32-elf-
- cd hdl/syn/wrtd_ref_spec150t_adc/
- source ~/setup_ise147.sh
- source /opt/Xilinx/14.7/ISE_DS/settings64.sh
- hdlmake makefile
- make
- git rev-parse HEAD | cut -c 1-8
artifacts:
name: "$CI_JOB_NAME-$CI_COMMIT_REF_NAME"
paths:
- hdl/syn/wrtd_ref_spec150t_adc/wrtd_ref_spec150t_adc.syr
- hdl/syn/wrtd_ref_spec150t_adc/wrtd_ref_spec150t_adc.par
- hdl/syn/wrtd_ref_spec150t_adc/wrtd_ref_spec150t_adc.twr
- hdl/syn/wrtd_ref_spec150t_adc/wrtd_ref_spec150t_adc.bit
- hdl/syn/wrtd_ref_spec150t_adc/wrtd_ref_spec150t_adc.bin
SVEC-TDC-FD simulate:
tags:
- questasim_105c
only:
- schedules
stage : simulation
script:
- /entrypoint.sh
- echo "Starting SVEC-TDC-FD simulation!"
- export TMP_DIR=$(mktemp -d)
- export PAK=https://ohwr-packages.web.cern.ch/ohwr-packages/riscv_toolchains/riscv-centos7.tar.xz
- curl $PAK | tar xJ -C $TMP_DIR
- export CROSS_COMPILE_TARGET=$TMP_DIR/riscv/bin/riscv32-elf-
- cd hdl/testbench/wrtd_ref_svec_tdc_fd/
- source ~/setup_questasim.sh
- cp /opt/compiled_libs_ise14.7/modelsim.ini .
- hdlmake makefile
- make
- vsim -c -do run_ci.do
artifacts:
paths:
- hdl/testbench/wrtd_ref_svec_tdc_fd/transcript
SVEC-TDC-FD build:
tags:
- ise_14.7
only:
- schedules
stage: build
script:
- /entrypoint.sh
- echo "Starting SVEC-TDC-FD build!"
- export TMP_DIR=$(mktemp -d)
- export PAK=https://ohwr-packages.web.cern.ch/ohwr-packages/riscv_toolchains/riscv-centos7.tar.xz
- curl $PAK | tar xJ -C $TMP_DIR
- export CROSS_COMPILE_TARGET=$TMP_DIR/riscv/bin/riscv32-elf-
- cd hdl/syn/wrtd_ref_svec_tdc_fd/
- source ~/setup_ise147.sh
- source /opt/Xilinx/14.7/ISE_DS/settings64.sh
- hdlmake makefile
- make
- git rev-parse HEAD | cut -c 1-8
artifacts:
paths:
- hdl/syn/wrtd_ref_svec_tdc_fd/wrtd_ref_svec_tdc_fd.syr
- hdl/syn/wrtd_ref_svec_tdc_fd/wrtd_ref_svec_tdc_fd.par
- hdl/syn/wrtd_ref_svec_tdc_fd/wrtd_ref_svec_tdc_fd.twr
- hdl/syn/wrtd_ref_svec_tdc_fd/wrtd_ref_svec_tdc_fd.bit
- hdl/syn/wrtd_ref_svec_tdc_fd/wrtd_ref_svec_tdc_fd.bin
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment