]> jspc29.x-matter.uni-frankfurt.de Git - cri.git/commitdiff
generate Init_endpoint ids based on SLRs of CRI
authorAdrian Weber <adrian.a.weber@exp2.physik.uni-giessen.de>
Mon, 15 Nov 2021 16:59:10 +0000 (17:59 +0100)
committerAdrian Weber <adrian.a.weber@exp2.physik.uni-giessen.de>
Mon, 15 Nov 2021 16:59:10 +0000 (17:59 +0100)
src/hub/trb_net16_cri_hub.vhd

index 403ad74218a3b98b95960bb64809e7c220505751..01cb0b5a23aad57d5ae6abb7a4af95393c4ff56d 100644 (file)
@@ -213,7 +213,7 @@ begin
       --USE_ONEWIRE         => c_YES,
       HARDWARE_VERSION    => HARDWARE_VERSION,
       INCLUDED_FEATURES   => INCLUDED_FEATURES,
-      INIT_ENDPOINT_ID    => x"0000",
+      INIT_ENDPOINT_ID    => INIT_ENDPOINT_ID,
       CLOCK_FREQUENCY     => CLOCK_FREQUENCY,
       BROADCAST_SPECIAL_ADDR => BROADCAST_SPECIAL_ADDR,
       COMPILE_TIME        => COMPILE_TIME,
@@ -337,7 +337,7 @@ THE_HUB_DATA : entity work.trb_net16_cri_hub_base
       --USE_ONEWIRE         => c_YES,
       HARDWARE_VERSION    => HARDWARE_VERSION,
       INCLUDED_FEATURES   => INCLUDED_FEATURES,
-      INIT_ENDPOINT_ID    => std_logic_vector(to_unsigned(i+1,16)),
+      INIT_ENDPOINT_ID    => std_logic_vector(to_unsigned(to_integer(unsigned(INIT_ENDPOINT_ID))+i+1,16)),
       CLOCK_FREQUENCY     => CLOCK_FREQUENCY,
       BROADCAST_SPECIAL_ADDR => BROADCAST_SPECIAL_ADDR,
       COMPILE_TIME        => COMPILE_TIME,