diff --git a/hdl/top_corr_matrixpi.vhd b/hdl/top_corr_matrixpi.vhd index b6d2e17b59dc471ba021ca59dd63bd3bcc1e99c3..e52abc77f3fdc0a86da66de51bfeed1ea05976cc 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 21aee76d3832b9ac8e5dfee4126560bb8549bcac..148e37757f369e3923fef2d82e731799cd7b436c 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 9916b2145832f4d2f89298b99f12405908099fed..aefe157e4ec3665c73573c9dea3def95235456ad 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 28436f27e17669b942da9915c301c189014bb87d..c2ee3f5932b9b3e0b9bb44434acc89f72d404cc9 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} }