diff --git a/top/charm/firmware/hdl/emp_payload.vhd b/top/charm/firmware/hdl/emp_payload.vhd index ac9e640368bf462e5bf4e620077f121bd5b4e894..92a2a2ab5a2190f5909c8f907b1bc9aac94c7d6b 100644 --- a/top/charm/firmware/hdl/emp_payload.vhd +++ b/top/charm/firmware/hdl/emp_payload.vhd @@ -360,7 +360,7 @@ begin signal ipb_to_channel : ipb_wbus; signal ipb_from_channel : ipb_rbus; - constant cNumberofInputLinks : integer := 3; + constant cNumberofInputLinks : integer := 4; begin diff --git a/top/charm/firmware/hdl/link_maps.vhd b/top/charm/firmware/hdl/link_maps.vhd index 5cecd2edfa07176176fb5431e180dc2cf94b181b..d23380bf50e3c607e0968ae049e0b402b900f02c 100644 --- a/top/charm/firmware/hdl/link_maps.vhd +++ b/top/charm/firmware/hdl/link_maps.vhd @@ -5,20 +5,21 @@ use work.dtc_link_maps_func.all; package dtc_link_maps is - constant cNumberOfFEModules : integer := 3; - constant cNumberOfOutputLinks : integer := 3; + constant cNumberOfFEModules : integer := 4; + constant cNumberOfOutputLinks : integer := 4; constant cNumberOfMProcessors : integer := 1; type tDTCInputLinkMap is array(0 to cNumberOfFEModules - 1) of tDTCInputLinkConfig; constant cDTCInputLinkMap : tDTCInputLinkMap := ( 0 => (4 , "2S", 5, "CIC2"), 1 => (5 , "2S", 5, "CIC2"), - 2 => (6 , "2S", 5, "CIC2") + 2 => (6 , "2S", 5, "CIC2"), + 3 => (7 , "2S", 5, "CIC2") ); type tDTCOutputLinkMap is array(0 to cNumberOfOutputLinks - 1) of integer; constant cDTCOutputLinkMap : tDTCOutputLinkMap := ( - 12, 13, 14 + 12, 13, 14, 15 ); end package dtc_link_maps; \ No newline at end of file