Skip to content
Snippets Groups Projects
Commit 7dfc0de1 authored by David Gabriel Monk's avatar David Gabriel Monk
Browse files

Update 2 files

- /top/firmware/hdl/emp_project_decl.vhd
- /top/firmware/hdl/link_maps.vhd
parent 715e625c
No related branches found
No related tags found
1 merge request!44Update 2 files
Pipeline #6192733 passed
...@@ -36,7 +36,7 @@ package emp_project_decl is ...@@ -36,7 +36,7 @@ package emp_project_decl is
constant REGION_CONF : region_conf_array_t := ( constant REGION_CONF : region_conf_array_t := (
-- 0 => (no_mgt, buf, no_fmt, buf, no_mgt), --Bank 225 -- Right Column -- 0 => (no_mgt, buf, no_fmt, buf, no_mgt), --Bank 225 -- Right Column
1 => (no_mgt, buf, no_fmt, buf, no_mgt), --Bank 226 1 => (no_mgt, buf, no_fmt, buf, no_mgt), --Bank 226
-- 2 => (lpgbt, buf, no_fmt, buf, lpgbt), --Bank 227 2 => (lpgbt, buf, no_fmt, buf, lpgbt), --Bank 227
3 => (lpgbt, buf, no_fmt, buf, lpgbt), --Bank 228 3 => (lpgbt, buf, no_fmt, buf, lpgbt), --Bank 228
4 => (lpgbt, buf, no_fmt, buf, lpgbt), --Bank 229 4 => (lpgbt, buf, no_fmt, buf, lpgbt), --Bank 229
5 => (lpgbt, buf, no_fmt, buf, lpgbt), --Bank 230 5 => (lpgbt, buf, no_fmt, buf, lpgbt), --Bank 230
...@@ -60,7 +60,12 @@ package emp_project_decl is ...@@ -60,7 +60,12 @@ package emp_project_decl is
-- for data framer (ic_simple, no_ec, n_ec_spare, ec_broadcast) -- for data framer (ic_simple, no_ec, n_ec_spare, ec_broadcast)
constant REGION_DATA_FRAMER_CONF : region_data_framer_conf_array_t := ( constant REGION_DATA_FRAMER_CONF : region_data_framer_conf_array_t := (
-- 2 => ( 0=>(false, true, 0, false, lpgbtv0), 1=>(false, true, 0, false, lpgbtv0), 2=>(false, true, 0, false, lpgbtv1), 3=>(false, true, 0, false, lpgbtv0)), 2 => (
0=>(false, true, 0, false, lpgbtv1),
1=>(false, true, 0, false, lpgbtv1),
2=>(false, true, 0, false, lpgbtv1),
3=>(false, true, 0, false, lpgbtv1)
),
-- 3 => ( 0=>(false, true, 0, false, lpgbtv0), 1=>(false, true, 0, false, lpgbtv0), 2=>(false, true, 0, false, lpgbtv0), 3=>(false, true, 0, false, lpgbtv0)), -- 3 => ( 0=>(false, true, 0, false, lpgbtv0), 1=>(false, true, 0, false, lpgbtv0), 2=>(false, true, 0, false, lpgbtv0), 3=>(false, true, 0, false, lpgbtv0)),
3 => ( 3 => (
0=>(false, true, 0, false, lpgbtv0), 0=>(false, true, 0, false, lpgbtv0),
...@@ -91,7 +96,7 @@ package emp_project_decl is ...@@ -91,7 +96,7 @@ package emp_project_decl is
-- for lpgbt -- for lpgbt
constant REGION_LPGBT_CONF : region_lpgbt_conf_array_t := ( constant REGION_LPGBT_CONF : region_lpgbt_conf_array_t := (
-- 2 => (FEC5, DATARATE_5G12, PCS), 2 => (FEC5, DATARATE_5G12, PCS),
3 => (FEC5, DATARATE_5G12, PCS), 3 => (FEC5, DATARATE_5G12, PCS),
4 => (FEC5, DATARATE_5G12, PCS), 4 => (FEC5, DATARATE_5G12, PCS),
5 => (FEC5, DATARATE_5G12, PCS), 5 => (FEC5, DATARATE_5G12, PCS),
......
...@@ -5,8 +5,8 @@ use work.dtc_link_maps_func.all; ...@@ -5,8 +5,8 @@ use work.dtc_link_maps_func.all;
package dtc_link_maps is package dtc_link_maps is
constant cNumberOfFEModules : integer := 12; constant cNumberOfFEModules : integer := 14;
constant cNumberOfOutputLinks : integer := 12; constant cNumberOfOutputLinks : integer := 14;
constant cNumberOfEcalInputLinks : integer := 4; constant cNumberOfEcalInputLinks : integer := 4;
constant cNumberOfEcalOutputLinks : integer := 1; constant cNumberOfEcalOutputLinks : integer := 1;
...@@ -23,7 +23,9 @@ package dtc_link_maps is ...@@ -23,7 +23,9 @@ package dtc_link_maps is
8 => (24, "2S", 5, "CIC2"), 8 => (24, "2S", 5, "CIC2"),
9 => (25, "2S", 5, "CIC2"), 9 => (25, "2S", 5, "CIC2"),
10 => (26, "2S", 5, "CIC2"), 10 => (26, "2S", 5, "CIC2"),
11 => (27, "2S", 5, "CIC2") 11 => (27, "2S", 5, "CIC2"),
12 => (8, "PS", 5, "CIC2"),
13 => (9, "PS", 5, "CIC2")
); );
type tECALInputLinkMap is array(0 to cNumberOfEcalInputLinks - 1) of integer; type tECALInputLinkMap is array(0 to cNumberOfEcalInputLinks - 1) of integer;
...@@ -33,7 +35,7 @@ package dtc_link_maps is ...@@ -33,7 +35,7 @@ package dtc_link_maps is
constant cECALOutputLink : integer := 7; constant cECALOutputLink : integer := 7;
type tDTCOutputLinkMap is array(0 to cNumberOfOutputLinks - 1) of integer; type tDTCOutputLinkMap is array(0 to cNumberOfOutputLinks - 1) of integer;
constant cDTCOutputLinkMap : tDTCOutputLinkMap := (28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39); constant cDTCOutputLinkMap : tDTCOutputLinkMap := (28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41);
end package dtc_link_maps; end package dtc_link_maps;
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment