405 lines
14 KiB
JavaScript
405 lines
14 KiB
JavaScript
|
|
/* Stucture for comparator input signals per device and CMPSS Instance*/
|
||
|
|
let CMPSS_comparatorInputSignals = {
|
||
|
|
F28002x: {
|
||
|
|
CMPSS1_BASE: [
|
||
|
|
{name: "0", displayName: "A2/C9"},
|
||
|
|
{name: "1", displayName: "A11/C0"},
|
||
|
|
{name: "2", displayName: "A6"},
|
||
|
|
{name: "3", displayName: "A15/C7"},
|
||
|
|
{name: "4", displayName: "A1"},
|
||
|
|
],
|
||
|
|
CMPSS2_BASE: [
|
||
|
|
{name: "0", displayName: "A4/C14"},
|
||
|
|
{name: "1", displayName: "A12/C1"},
|
||
|
|
{name: "2", displayName: "A9/C8"},
|
||
|
|
{name: "3", displayName: "A10/C10"},
|
||
|
|
{name: "4", displayName: "A8/C11 "},
|
||
|
|
],
|
||
|
|
CMPSS3_BASE: [
|
||
|
|
{name: "0", displayName: "C6"},
|
||
|
|
{name: "1", displayName: "A5/C2 "},
|
||
|
|
{name: "2", displayName: "A0/C15"},
|
||
|
|
{name: "3", displayName: "A3/C5/VDAC"},
|
||
|
|
{name: "4", displayName: "A14/C4"},
|
||
|
|
],
|
||
|
|
CMPSS4_BASE: [
|
||
|
|
{name: "0", displayName: "A9/C8"},
|
||
|
|
{name: "1", displayName: "A7/C3"},
|
||
|
|
{name: "2", displayName: "A12/C1"},
|
||
|
|
{name: "3", displayName: "A4/C14"},
|
||
|
|
{name: "4", displayName: "A8/C11 "},
|
||
|
|
]
|
||
|
|
},
|
||
|
|
F28003x: {
|
||
|
|
CMPSS1_BASE: [
|
||
|
|
{name: "0", displayName: "A2/B6/C9"},
|
||
|
|
{name: "1", displayName: "A11/B10/C0"},
|
||
|
|
{name: "2", displayName: "A6"},
|
||
|
|
{name: "3", displayName: "A15"},
|
||
|
|
{name: "4", displayName: "A1/B7/DACB_OUT"},
|
||
|
|
{name: "5", displayName: "B5"},
|
||
|
|
],
|
||
|
|
CMPSS2_BASE: [
|
||
|
|
{name: "0", displayName: "A4/B8"},
|
||
|
|
{name: "1", displayName: "A12"},
|
||
|
|
{name: "2", displayName: "A9"},
|
||
|
|
{name: "3", displayName: "A10/B1/C10"},
|
||
|
|
{name: "4", displayName: "B0/C11"},
|
||
|
|
{name: "5", displayName: "A5"},
|
||
|
|
],
|
||
|
|
CMPSS3_BASE: [
|
||
|
|
{name: "0", displayName: "B2/C6"},
|
||
|
|
{name: "1", displayName: "B12/C2"},
|
||
|
|
{name: "2", displayName: "A0/B15/C15/DACA_OUT"},
|
||
|
|
{name: "3", displayName: "B3/VDAC"},
|
||
|
|
{name: "4", displayName: "A14/B14/C4"},
|
||
|
|
{name: "5", displayName: "A3"},
|
||
|
|
],
|
||
|
|
CMPSS4_BASE: [
|
||
|
|
{name: "0", displayName: "B4/C8"},
|
||
|
|
{name: "1", displayName: "A7/C3"},
|
||
|
|
{name: "2", displayName: "C1"},
|
||
|
|
{name: "3", displayName: "C14"},
|
||
|
|
{name: "4", displayName: "A8"},
|
||
|
|
{name: "5", displayName: "B11"},
|
||
|
|
]
|
||
|
|
},
|
||
|
|
F280013x: {
|
||
|
|
CMPSS1_BASE: [
|
||
|
|
{name: "0", displayName: "A2/C9"},
|
||
|
|
{name: "1", displayName: "A11/C0"},
|
||
|
|
{name: "2", displayName: "A6"},
|
||
|
|
{name: "3", displayName: "A15/C7"},
|
||
|
|
{name: "4", displayName: "A1"},
|
||
|
|
]
|
||
|
|
},
|
||
|
|
F280015x: {
|
||
|
|
CMPSS1_BASE: [
|
||
|
|
{name: "0", displayName: "A2/C9"},
|
||
|
|
{name: "1", displayName: "A11/C0"},
|
||
|
|
{name: "2", displayName: "A6"},
|
||
|
|
{name: "3", displayName: "A15/C7"},
|
||
|
|
{name: "4", displayName: "A1"},
|
||
|
|
]
|
||
|
|
},
|
||
|
|
F28004x: {
|
||
|
|
CMPSS1_BASE: [
|
||
|
|
{name: "0", displayName: "A2/B6/PGA1_OF"},
|
||
|
|
{name: "1", displayName: "C0"},
|
||
|
|
{name: "2", displayName: "PGA1_IN"},
|
||
|
|
{name: "3", displayName: "A3"},
|
||
|
|
{name: "4", displayName: "PGA1_OUT"},
|
||
|
|
],
|
||
|
|
CMPSS2_BASE: [
|
||
|
|
{name: "0", displayName: "A4/B8/PGA2_OF"},
|
||
|
|
{name: "1", displayName: "C1"},
|
||
|
|
{name: "2", displayName: "PGA2_IN"},
|
||
|
|
{name: "3", displayName: "A5"},
|
||
|
|
{name: "4", displayName: "PGA2_OUT"},
|
||
|
|
],
|
||
|
|
CMPSS3_BASE: [
|
||
|
|
{name: "0", displayName: "B2/C6/PGA3_OF"},
|
||
|
|
{name: "1", displayName: "C2"},
|
||
|
|
{name: "2", displayName: "PGA3_IN"},
|
||
|
|
{name: "3", displayName: "B3/VDAC"},
|
||
|
|
{name: "4", displayName: "PGA3_OUT"},
|
||
|
|
],
|
||
|
|
CMPSS4_BASE: [
|
||
|
|
{name: "0", displayName: "B4/C8/PGA4_OF"},
|
||
|
|
{name: "1", displayName: "C3"},
|
||
|
|
{name: "2", displayName: "PGA4_IN"},
|
||
|
|
{name: "3", displayName: "B5"},
|
||
|
|
{name: "4", displayName: "PGA4_OUT"},
|
||
|
|
],
|
||
|
|
CMPSS5_BASE: [
|
||
|
|
{name: "0", displayName: "A6/PGA5_OF"},
|
||
|
|
{name: "1", displayName: "C4"},
|
||
|
|
{name: "2", displayName: "PGA5_IN"},
|
||
|
|
{name: "3", displayName: "A7"},
|
||
|
|
{name: "4", displayName: "PGA5_OUT"},
|
||
|
|
],
|
||
|
|
CMPSS6_BASE: [
|
||
|
|
{name: "0", displayName: "A8/PGA6_OF "},
|
||
|
|
{name: "1", displayName: "C5"},
|
||
|
|
{name: "2", displayName: "PGA6_IN"},
|
||
|
|
{name: "3", displayName: "A9"},
|
||
|
|
{name: "4", displayName: "PGA6_OUT"},
|
||
|
|
],
|
||
|
|
CMPSS7_BASE: [
|
||
|
|
{name: "0", displayName: "A10/B1/C10/PGA7_OF"},
|
||
|
|
{name: "1", displayName: "C14"},
|
||
|
|
{name: "2", displayName: "PGA7_IN"},
|
||
|
|
{name: "3", displayName: "B0"},
|
||
|
|
{name: "4", displayName: "PGA7_OUT"},
|
||
|
|
],
|
||
|
|
},
|
||
|
|
F28P65x: {
|
||
|
|
CMPSS1_BASE: [
|
||
|
|
{name: "0", displayName: "A2"},
|
||
|
|
{name: "1", displayName: "A0/DACA_OUT"},
|
||
|
|
{name: "2", displayName: "A1"},
|
||
|
|
{name: "3", displayName: "A3"},
|
||
|
|
],
|
||
|
|
CMPSS2_BASE: [
|
||
|
|
{name: "0", displayName: "A4"},
|
||
|
|
{name: "1", displayName: "B8"},
|
||
|
|
{name: "2", displayName: "B9"},
|
||
|
|
{name: "3", displayName: "A5"},
|
||
|
|
],
|
||
|
|
CMPSS3_BASE: [
|
||
|
|
{name: "0", displayName: "B2"},
|
||
|
|
{name: "1", displayName: "B0/VDAC"},
|
||
|
|
{name: "2", displayName: "B1/DACC_OUT"},
|
||
|
|
{name: "3", displayName: "TempSensor"},
|
||
|
|
],
|
||
|
|
CMPSS4_BASE: [
|
||
|
|
{name: "0", displayName: "A14/B14/C14"},
|
||
|
|
{name: "1", displayName: "B10"},
|
||
|
|
{name: "2", displayName: "B11"},
|
||
|
|
{name: "3", displayName: "A15/B15/C15"},
|
||
|
|
],
|
||
|
|
CMPSS5_BASE: [
|
||
|
|
{name: "0", displayName: "C4"},
|
||
|
|
{name: "1", displayName: "B4"},
|
||
|
|
{name: "2", displayName: "B5"},
|
||
|
|
{name: "3", displayName: "TempSensor"},
|
||
|
|
],
|
||
|
|
CMPSS6_BASE: [
|
||
|
|
{name: "0", displayName: "C2"},
|
||
|
|
{name: "1", displayName: "C0"},
|
||
|
|
{name: "2", displayName: "C1"},
|
||
|
|
{name: "3", displayName: "0.9*VREFHIA"},
|
||
|
|
],
|
||
|
|
CMPSS7_BASE: [
|
||
|
|
{name: "0", displayName: "A6"},
|
||
|
|
{name: "1", displayName: "B6"},
|
||
|
|
{name: "2", displayName: "B7"},
|
||
|
|
{name: "3", displayName: "0.9*VREFHIB"},
|
||
|
|
],
|
||
|
|
CMPSS8_BASE: [
|
||
|
|
{name: "0", displayName: "A8"},
|
||
|
|
{name: "1", displayName: "A10"},
|
||
|
|
{name: "2", displayName: "A11"},
|
||
|
|
{name: "3", displayName: "0.9*VREFHIC"},
|
||
|
|
],
|
||
|
|
CMPSS9_BASE: [
|
||
|
|
{name: "0", displayName: "B13"},
|
||
|
|
{name: "1", displayName: "C13"},
|
||
|
|
{name: "2", displayName: "A7"},
|
||
|
|
],
|
||
|
|
CMPSS10_BASE: [
|
||
|
|
{name: "0", displayName: "C10"},
|
||
|
|
{name: "1", displayName: "C6"},
|
||
|
|
{name: "2", displayName: "C8"},
|
||
|
|
],
|
||
|
|
CMPSS11_BASE: [
|
||
|
|
{name: "0", displayName: "C11"},
|
||
|
|
{name: "1", displayName: "C7"},
|
||
|
|
{name: "2", displayName: "C9"},
|
||
|
|
],
|
||
|
|
},
|
||
|
|
}
|
||
|
|
|
||
|
|
/* Stucture for comparator negative input signals per device & CMPSS Instance*/
|
||
|
|
let CMPSS_comparatorNegInputSignals = {
|
||
|
|
F28002x: {
|
||
|
|
CMPSS1_BASE: [
|
||
|
|
{name: "0", displayName: "A15/C7"},
|
||
|
|
{name: "1", displayName: "A11/C0"},
|
||
|
|
],
|
||
|
|
CMPSS2_BASE: [
|
||
|
|
{name: "0", displayName: "A10/C10"},
|
||
|
|
{name: "1", displayName: "A12/C1"},
|
||
|
|
],
|
||
|
|
CMPSS3_BASE: [
|
||
|
|
{name: "0", displayName: "A3/C5"},
|
||
|
|
{name: "1", displayName: "A5/C2"},
|
||
|
|
],
|
||
|
|
CMPSS4_BASE: [
|
||
|
|
{name: "0", displayName: "A4/C14"},
|
||
|
|
{name: "1", displayName: "A7/C3"},
|
||
|
|
],
|
||
|
|
},
|
||
|
|
F28003x: {
|
||
|
|
CMPSS1_BASE: [
|
||
|
|
{name: "0", displayName: "A15/B9"}, /* not avl in 100PZ*/
|
||
|
|
{name: "1", displayName: "A11"},
|
||
|
|
],
|
||
|
|
CMPSS2_BASE: [
|
||
|
|
{name: "0", displayName: "A10/B1"},
|
||
|
|
{name: "1", displayName: "A12/C5"},
|
||
|
|
],
|
||
|
|
CMPSS3_BASE: [
|
||
|
|
{name: "0", displayName: "B3"},
|
||
|
|
{name: "1", displayName: "B12"},
|
||
|
|
],
|
||
|
|
CMPSS4_BASE: [
|
||
|
|
{name: "0", displayName: "C14"},
|
||
|
|
{name: "1", displayName: "A7/C3"},
|
||
|
|
],
|
||
|
|
},
|
||
|
|
F28004x: {
|
||
|
|
CMPSS1_BASE: [
|
||
|
|
{name: "0", displayName: "A3"},
|
||
|
|
{name: "1", displayName: "C0"},
|
||
|
|
],
|
||
|
|
CMPSS2_BASE: [
|
||
|
|
{name: "0", displayName: "A5"},
|
||
|
|
{name: "1", displayName: "C1"},
|
||
|
|
],
|
||
|
|
CMPSS3_BASE: [
|
||
|
|
{name: "0", displayName: "B3"},
|
||
|
|
{name: "1", displayName: "C2"},
|
||
|
|
],
|
||
|
|
CMPSS4_BASE: [
|
||
|
|
{name: "0", displayName: "Rsv"}, /*Check: HN0/LN0 not avl for CMPSS4*/
|
||
|
|
{name: "1", displayName: "C3"},
|
||
|
|
],
|
||
|
|
CMPSS5_BASE: [
|
||
|
|
{name: "0", displayName: "Rsv"}, /*Check: HN0/LN0 not avl for CMPSS5*/
|
||
|
|
{name: "1", displayName: "C4"},
|
||
|
|
],
|
||
|
|
CMPSS6_BASE: [
|
||
|
|
{name: "0", displayName: "A9"},
|
||
|
|
{name: "1", displayName: "C5"},
|
||
|
|
],
|
||
|
|
CMPSS7_BASE: [
|
||
|
|
{name: "0", displayName: "B0"},
|
||
|
|
{name: "1", displayName: "C14"},
|
||
|
|
],
|
||
|
|
},
|
||
|
|
F280013x: {
|
||
|
|
CMPSS1_BASE: [
|
||
|
|
{name: "0", displayName: "A10/C10"},
|
||
|
|
{name: "1", displayName: "A12/C1"},
|
||
|
|
],
|
||
|
|
},
|
||
|
|
F280015x: {
|
||
|
|
CMPSS1_BASE: [
|
||
|
|
{name: "0", displayName: "A15/C7"},
|
||
|
|
{name: "1", displayName: "A11/C0"},
|
||
|
|
],
|
||
|
|
},
|
||
|
|
F28P65x: {
|
||
|
|
CMPSS1_BASE: [
|
||
|
|
{name: "0", displayName: "A3"},
|
||
|
|
{name: "1", displayName: "A1"},
|
||
|
|
],
|
||
|
|
CMPSS2_BASE: [
|
||
|
|
{name: "0", displayName: "A5"},
|
||
|
|
{name: "1", displayName: "A2"},
|
||
|
|
],
|
||
|
|
CMPSS3_BASE: [
|
||
|
|
{name: "0", displayName: "B3"},
|
||
|
|
{name: "1", displayName: "B7"},
|
||
|
|
],
|
||
|
|
CMPSS4_BASE: [
|
||
|
|
{name: "0", displayName: "A15/B15/C15"},
|
||
|
|
{name: "1", displayName: "B10"},
|
||
|
|
],
|
||
|
|
CMPSS5_BASE: [
|
||
|
|
{name: "0", displayName: "C5"},
|
||
|
|
{name: "1", displayName: "B4"},
|
||
|
|
],
|
||
|
|
CMPSS6_BASE: [
|
||
|
|
{name: "0", displayName: "C3"},
|
||
|
|
{name: "1", displayName: "C0"},
|
||
|
|
],
|
||
|
|
CMPSS7_BASE: [
|
||
|
|
{name: "0", displayName: "A7"},
|
||
|
|
{name: "1", displayName: "B6"},
|
||
|
|
],
|
||
|
|
CMPSS8_BASE: [
|
||
|
|
{name: "0", displayName: "A9"},
|
||
|
|
{name: "1", displayName: "A10"},
|
||
|
|
],
|
||
|
|
CMPSS9_BASE: [
|
||
|
|
{name: "0", displayName: "A0/DACA_OUT"},
|
||
|
|
{name: "1", displayName: "B9"},
|
||
|
|
],
|
||
|
|
CMPSS10_BASE: [
|
||
|
|
{name: "0", displayName: "B8"},
|
||
|
|
{name: "1", displayName: "C4"},
|
||
|
|
],
|
||
|
|
CMPSS11_BASE: [
|
||
|
|
{name: "0", displayName: "B0/VDAC"},
|
||
|
|
{name: "1", displayName: "C13"},
|
||
|
|
],
|
||
|
|
},
|
||
|
|
}
|
||
|
|
|
||
|
|
/* Stucture for comparator low positive input signals per device & CMPSS Instance (currently only for F28P65x)*/
|
||
|
|
let CMPSS_comparatorLowPositiveInputSignals = {
|
||
|
|
F28P65x: {
|
||
|
|
CMPSS1_BASE: [
|
||
|
|
{name: "0", displayName: "A2"},
|
||
|
|
{name: "1", displayName: "A0/DACA_OUT"},
|
||
|
|
{name: "2", displayName: "A1"},
|
||
|
|
{name: "3", displayName: "B3"},
|
||
|
|
],
|
||
|
|
CMPSS2_BASE: [
|
||
|
|
{name: "0", displayName: "A4"},
|
||
|
|
{name: "1", displayName: "B8"},
|
||
|
|
{name: "2", displayName: "B9"},
|
||
|
|
{name: "3", displayName: "C5"},
|
||
|
|
],
|
||
|
|
CMPSS3_BASE: [
|
||
|
|
{name: "0", displayName: "B2"},
|
||
|
|
{name: "1", displayName: "B0/VDAC"},
|
||
|
|
{name: "2", displayName: "B1/DACC_OUT"},
|
||
|
|
{name: "3", displayName: "C3"},
|
||
|
|
],
|
||
|
|
CMPSS4_BASE: [
|
||
|
|
{name: "0", displayName: "A14/B14/C14"},
|
||
|
|
{name: "1", displayName: "B10"},
|
||
|
|
{name: "2", displayName: "B11"},
|
||
|
|
{name: "3", displayName: "A7"},
|
||
|
|
],
|
||
|
|
CMPSS5_BASE: [
|
||
|
|
{name: "0", displayName: "C4"},
|
||
|
|
{name: "1", displayName: "B4"},
|
||
|
|
{name: "2", displayName: "B5"},
|
||
|
|
{name: "3", displayName: "A9"},
|
||
|
|
],
|
||
|
|
CMPSS6_BASE: [
|
||
|
|
{name: "0", displayName: "C2"},
|
||
|
|
{name: "1", displayName: "C0"},
|
||
|
|
{name: "2", displayName: "C1"},
|
||
|
|
{name: "3", displayName: "0.9*VREFHIA"},
|
||
|
|
],
|
||
|
|
CMPSS7_BASE: [
|
||
|
|
{name: "0", displayName: "A6"},
|
||
|
|
{name: "1", displayName: "B6"},
|
||
|
|
{name: "2", displayName: "B7"},
|
||
|
|
{name: "3", displayName: "0.9*VREFHIB"},
|
||
|
|
],
|
||
|
|
CMPSS8_BASE: [
|
||
|
|
{name: "0", displayName: "A8"},
|
||
|
|
{name: "1", displayName: "A10"},
|
||
|
|
{name: "2", displayName: "A11"},
|
||
|
|
{name: "3", displayName: "0.9*VREFHIC"},
|
||
|
|
],
|
||
|
|
CMPSS9_BASE: [
|
||
|
|
{name: "0", displayName: "B13"},
|
||
|
|
{name: "1", displayName: "C13"},
|
||
|
|
{name: "2", displayName: "A5"},
|
||
|
|
],
|
||
|
|
CMPSS10_BASE: [
|
||
|
|
{name: "0", displayName: "C10"},
|
||
|
|
{name: "1", displayName: "C6"},
|
||
|
|
{name: "2", displayName: "C8"},
|
||
|
|
],
|
||
|
|
CMPSS11_BASE: [
|
||
|
|
{name: "0", displayName: "C11"},
|
||
|
|
{name: "1", displayName: "C7"},
|
||
|
|
{name: "2", displayName: "C9"},
|
||
|
|
],
|
||
|
|
},
|
||
|
|
}
|
||
|
|
|
||
|
|
exports = {
|
||
|
|
CMPSS_comparatorInputSignals: CMPSS_comparatorInputSignals,
|
||
|
|
CMPSS_comparatorNegInputSignals: CMPSS_comparatorNegInputSignals,
|
||
|
|
CMPSS_comparatorLowPositiveInputSignals: CMPSS_comparatorLowPositiveInputSignals,
|
||
|
|
}
|