From 6f591eb21dab606304646dae03c9312046e1f1fe Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Romain=20Bron=C3=A8s?= <romain.brones@synchrotron-soleil.fr> Date: Tue, 30 May 2023 11:24:49 +0200 Subject: [PATCH] Mutliple fixes * Tie version register * Import lib * Copy data input before simulation --- hdl/top_corr_matrixpi.vhd | 2 ++ rdl/corr_matrixpi.rdl | 2 +- sim/TestCtrl_e.vhd | 1 + tcl/main.tcl | 3 +++ 4 files changed, 7 insertions(+), 1 deletion(-) diff --git a/hdl/top_corr_matrixpi.vhd b/hdl/top_corr_matrixpi.vhd index b6d2e17..e52abc7 100644 --- a/hdl/top_corr_matrixpi.vhd +++ b/hdl/top_corr_matrixpi.vhd @@ -87,6 +87,8 @@ begin po_addrmap => mm_a2l ); + mm_l2a.VERSION.data.data <= C_VERSION; + ------------------ -- UNPACK INPUT -- ------------------ diff --git a/rdl/corr_matrixpi.rdl b/rdl/corr_matrixpi.rdl index 21aee76..148e377 100644 --- a/rdl/corr_matrixpi.rdl +++ b/rdl/corr_matrixpi.rdl @@ -23,7 +23,7 @@ addrmap corr_matrixpi { reg { desc="Module Version Number."; default sw = r; - default hw = r; + default hw = rw; field {} data [32]; } VERSION @0x04; diff --git a/sim/TestCtrl_e.vhd b/sim/TestCtrl_e.vhd index 9916b21..aefe157 100644 --- a/sim/TestCtrl_e.vhd +++ b/sim/TestCtrl_e.vhd @@ -1,6 +1,7 @@ library ieee ; use ieee.std_logic_1164.all ; use ieee.numeric_std.all ; + use std.textio.all; library OSVVM ; context OSVVM.OsvvmContext ; diff --git a/tcl/main.tcl b/tcl/main.tcl index 28436f2..c2ee3f5 100644 --- a/tcl/main.tcl +++ b/tcl/main.tcl @@ -58,4 +58,7 @@ proc setSim {} { set SimTop { \ tc_basic \ } + + # Move data input to project path + file copy -force "../sim/reforbit.txt" "../sim/bpmdata.txt" "../sim/respmat.txt" "../sim/corrout.txt" ${::fwfwk::PrjBuildPath} } -- GitLab