Archive protocol PDFs on disk; HDMI 2.0/FRL TI layout as VENDOR (2.81.0).
INDEX.md lists cites. PDFs gitignored. HDMI 1.4 TMDS Zdiff stays UNKNOWN. pcbsync not packed.
This commit is contained in:
@@ -65,3 +65,6 @@ edif-files/
|
||||
# Cloud agent scratch
|
||||
agent-tools/
|
||||
|
||||
# Licensed protocol PDFs — keep on disk as the local archive; do not commit binaries
|
||||
standards/protocol-specs/*.pdf
|
||||
|
||||
|
||||
@@ -1495,7 +1495,13 @@ def build_m0_catalog() -> dict[str, Any]:
|
||||
))
|
||||
return out
|
||||
|
||||
def _hdmi_cons(pid: str) -> list[dict[str, Any]]:
|
||||
def _hdmi_cons(pid: str, *, hdmi20_plus: bool = False, frl: bool = False) -> list[dict[str, Any]]:
|
||||
ti_layout = {
|
||||
"differential_impedance", "intra_pair_skew", "inter_lane_skew",
|
||||
"vias", "ac_coupling", "crosstalk",
|
||||
}
|
||||
if frl:
|
||||
ti_layout.add("data_rate")
|
||||
out = []
|
||||
for p in HDMI_CHECKS:
|
||||
if p == "cec":
|
||||
@@ -1512,6 +1518,8 @@ def build_m0_catalog() -> dict[str, Any]:
|
||||
],
|
||||
))
|
||||
continue
|
||||
if hdmi20_plus and p in ti_layout:
|
||||
continue
|
||||
out.append(_c(pid, p, "UNKNOWN", needed_document=DOC_HDMI_ADOPTER))
|
||||
out.append(_num(
|
||||
pid, "cec_device_capacitance", 200.0, "pF",
|
||||
@@ -1562,6 +1570,67 @@ def build_m0_catalog() -> dict[str, Any]:
|
||||
"inputs shall be interconnected to a single output except listed Table 4-27 exceptions",
|
||||
],
|
||||
))
|
||||
if hdmi20_plus:
|
||||
ti = dict(
|
||||
document=DOC_TMDS1204, organization=ORG_TI, revision=REV_TMDS1204,
|
||||
source_type="PHY", source_class="VENDOR", mandatory="RECOMMENDED",
|
||||
)
|
||||
out.append(_num(
|
||||
pid, "differential_impedance", 90.0, "ohm",
|
||||
section="8.3.1", table="Table 8-6", page="63",
|
||||
conditions=[
|
||||
"TMDS1204 sink ZPCB_AB/CD min 90 Ω max 110 Ω",
|
||||
"VENDOR layout for HDMI 2.0+ with TMDS1204 — not HDMI Forum STANDARD",
|
||||
"not HDMI 1.4 Adopter Zdiff",
|
||||
],
|
||||
**ti,
|
||||
))
|
||||
out.append(_num(
|
||||
pid, "intra_pair_skew", 2.0, "mil",
|
||||
section="8.3.1", table="Table 8-6", page="63",
|
||||
conditions=["TMDS1204 sink LINTRA max", "PHY-specific"],
|
||||
**ti,
|
||||
))
|
||||
out.append(_num(
|
||||
pid, "inter_lane_skew", 0.10, "inch",
|
||||
section="8.3.1", table="Table 8-6", page="63",
|
||||
conditions=["TMDS1204 sink LINTER-PAIR max", "PHY-specific"],
|
||||
**ti,
|
||||
))
|
||||
out.append(_num(
|
||||
pid, "vias", 1.0, "count",
|
||||
section="8.3.1", table="Table 8-6", page="63",
|
||||
conditions=["TMDS1204 sink VIAAB max receptacle to chip", "PHY-specific"],
|
||||
**ti,
|
||||
))
|
||||
out.append(_num(
|
||||
pid, "crosstalk", -24.0, "dB",
|
||||
section="8.3.1", table="Table 8-6", page="63",
|
||||
conditions=["TMDS1204 XTALK max ≤ 3 GHz", "PHY-specific"],
|
||||
**ti,
|
||||
))
|
||||
out.append(_num(
|
||||
pid, "ac_coupling", 8.0, "nF",
|
||||
section="5.5", page="13",
|
||||
conditions=["TMDS1204 CTX_AC min 8 nF", "PHY-specific"],
|
||||
**ti,
|
||||
))
|
||||
out.append(_num(
|
||||
pid, "pair_spacing_min_widths", 5.0, "trace_width",
|
||||
section="8.5.1", page="65",
|
||||
conditions=["TMDS1204 5W rule; clock 8W or 10W", "VENDOR guideline"],
|
||||
**ti,
|
||||
))
|
||||
if frl:
|
||||
out.append(_num(
|
||||
pid, "data_rate", 12.0, "Gbps",
|
||||
section="5.5", page="10",
|
||||
conditions=[
|
||||
"TMDS1204 DR_RX maximum 12 Gbps FRL",
|
||||
"VENDOR PHY — not HDMI Forum Adopter CTS",
|
||||
],
|
||||
**ti,
|
||||
))
|
||||
return out
|
||||
|
||||
def _tmds1204_cons(pid: str, role: str) -> list[dict[str, Any]]:
|
||||
@@ -1944,10 +2013,6 @@ def build_m0_catalog() -> dict[str, Any]:
|
||||
"HDMI 1.4 TMDS on Type A. Mini is a connector, not a protocol. TMDS UNKNOWN until Adopter spec. CEC electrical from HDMI 1.3."),
|
||||
("hdmi-1.4-tmds-type-c-mini", "hdmi-1.4", "HDMI-C-mini",
|
||||
"Mini HDMI is CONNECTOR only. Electrical protocol remains HDMI 1.4 TMDS, not MINI-HDMI."),
|
||||
("hdmi-2.0-tmds-type-a", "hdmi-2.0", "HDMI-A",
|
||||
"HDMI 2.0 TMDS on Type A. Do not copy 1.4 numbers. UNKNOWN until Adopter spec."),
|
||||
("hdmi-2.0-tmds-type-c-mini", "hdmi-2.0", "HDMI-C-mini",
|
||||
"Mini HDMI connector + HDMI 2.0 TMDS electrical. Not a separate protocol id."),
|
||||
):
|
||||
physical.append(_iface(
|
||||
hid, lid, "SERIAL", "SERIAL_DIFFERENTIAL", "YES", HDMI_CHECKS,
|
||||
@@ -1957,12 +2022,26 @@ def build_m0_catalog() -> dict[str, Any]:
|
||||
notes=note,
|
||||
incomplete=True,
|
||||
))
|
||||
for hid, lid, conn, note in (
|
||||
("hdmi-2.0-tmds-type-a", "hdmi-2.0", "HDMI-A",
|
||||
"HDMI 2.0 TMDS on Type A. TMDS layout from TI TMDS1204 is VENDOR/PHY, not HDMI Forum. CEC from HDMI 1.3."),
|
||||
("hdmi-2.0-tmds-type-c-mini", "hdmi-2.0", "HDMI-C-mini",
|
||||
"Mini HDMI connector + HDMI 2.0 TMDS. TI layout VENDOR/PHY. Not a separate protocol id."),
|
||||
):
|
||||
physical.append(_iface(
|
||||
hid, lid, "SERIAL", "SERIAL_DIFFERENTIAL", "YES", HDMI_CHECKS,
|
||||
_hdmi_cons(hid, hdmi20_plus=True),
|
||||
connector=conn,
|
||||
hints=["HDMI", "TMDS", "TX0", "TX1", "TX2", "CLK"],
|
||||
notes=note,
|
||||
incomplete=True,
|
||||
))
|
||||
physical.append(_iface(
|
||||
"hdmi-frl-pcb", "hdmi-frl", "SERIAL", "SERIAL_DIFFERENTIAL", "YES",
|
||||
HDMI_CHECKS, _hdmi_cons("hdmi-frl-pcb"),
|
||||
HDMI_CHECKS, _hdmi_cons("hdmi-frl-pcb", hdmi20_plus=True, frl=True),
|
||||
connector="HDMI-A",
|
||||
hints=["FRL", "HDMI2.1", "HDMI_FRL"],
|
||||
notes="HDMI FRL is distinct from TMDS. Do not apply TMDS rules. UNKNOWN until Adopter spec.",
|
||||
notes="HDMI FRL. TI TMDS1204 layout/data_rate are VENDOR/PHY, not HDMI Forum STANDARD.",
|
||||
incomplete=True,
|
||||
))
|
||||
physical.append(_iface(
|
||||
|
||||
@@ -8747,21 +8747,6 @@
|
||||
"hpd"
|
||||
],
|
||||
"constraints": [
|
||||
{
|
||||
"id": "hdmi-2.0-tmds-type-a-differential_impedance",
|
||||
"parameter": "differential_impedance",
|
||||
"value_kind": "UNKNOWN",
|
||||
"mandatory": "MANDATORY",
|
||||
"source_type": "STANDARD",
|
||||
"source_class": "NORMATIVE",
|
||||
"value": null,
|
||||
"unit": null,
|
||||
"source": null,
|
||||
"conditions": [],
|
||||
"value_origin": "SPEC",
|
||||
"typical": false,
|
||||
"needed_document": "HDMI Adopter specification (not on file; 1.4 vs 2.x vs FRL must not be mixed). HDMI Specification Version 1.3 on file is used only for CEC electrical, not TMDS/FRL Zdiff"
|
||||
},
|
||||
{
|
||||
"id": "hdmi-2.0-tmds-type-a-impedance_tolerance",
|
||||
"parameter": "impedance_tolerance",
|
||||
@@ -8777,36 +8762,6 @@
|
||||
"typical": false,
|
||||
"needed_document": "HDMI Adopter specification (not on file; 1.4 vs 2.x vs FRL must not be mixed). HDMI Specification Version 1.3 on file is used only for CEC electrical, not TMDS/FRL Zdiff"
|
||||
},
|
||||
{
|
||||
"id": "hdmi-2.0-tmds-type-a-intra_pair_skew",
|
||||
"parameter": "intra_pair_skew",
|
||||
"value_kind": "UNKNOWN",
|
||||
"mandatory": "MANDATORY",
|
||||
"source_type": "STANDARD",
|
||||
"source_class": "NORMATIVE",
|
||||
"value": null,
|
||||
"unit": null,
|
||||
"source": null,
|
||||
"conditions": [],
|
||||
"value_origin": "SPEC",
|
||||
"typical": false,
|
||||
"needed_document": "HDMI Adopter specification (not on file; 1.4 vs 2.x vs FRL must not be mixed). HDMI Specification Version 1.3 on file is used only for CEC electrical, not TMDS/FRL Zdiff"
|
||||
},
|
||||
{
|
||||
"id": "hdmi-2.0-tmds-type-a-inter_lane_skew",
|
||||
"parameter": "inter_lane_skew",
|
||||
"value_kind": "UNKNOWN",
|
||||
"mandatory": "MANDATORY",
|
||||
"source_type": "STANDARD",
|
||||
"source_class": "NORMATIVE",
|
||||
"value": null,
|
||||
"unit": null,
|
||||
"source": null,
|
||||
"conditions": [],
|
||||
"value_origin": "SPEC",
|
||||
"typical": false,
|
||||
"needed_document": "HDMI Adopter specification (not on file; 1.4 vs 2.x vs FRL must not be mixed). HDMI Specification Version 1.3 on file is used only for CEC electrical, not TMDS/FRL Zdiff"
|
||||
},
|
||||
{
|
||||
"id": "hdmi-2.0-tmds-type-a-clock_data_relationship",
|
||||
"parameter": "clock_data_relationship",
|
||||
@@ -8897,36 +8852,6 @@
|
||||
"typical": false,
|
||||
"needed_document": "HDMI Adopter specification (not on file; 1.4 vs 2.x vs FRL must not be mixed). HDMI Specification Version 1.3 on file is used only for CEC electrical, not TMDS/FRL Zdiff"
|
||||
},
|
||||
{
|
||||
"id": "hdmi-2.0-tmds-type-a-crosstalk",
|
||||
"parameter": "crosstalk",
|
||||
"value_kind": "UNKNOWN",
|
||||
"mandatory": "MANDATORY",
|
||||
"source_type": "STANDARD",
|
||||
"source_class": "NORMATIVE",
|
||||
"value": null,
|
||||
"unit": null,
|
||||
"source": null,
|
||||
"conditions": [],
|
||||
"value_origin": "SPEC",
|
||||
"typical": false,
|
||||
"needed_document": "HDMI Adopter specification (not on file; 1.4 vs 2.x vs FRL must not be mixed). HDMI Specification Version 1.3 on file is used only for CEC electrical, not TMDS/FRL Zdiff"
|
||||
},
|
||||
{
|
||||
"id": "hdmi-2.0-tmds-type-a-vias",
|
||||
"parameter": "vias",
|
||||
"value_kind": "UNKNOWN",
|
||||
"mandatory": "MANDATORY",
|
||||
"source_type": "STANDARD",
|
||||
"source_class": "NORMATIVE",
|
||||
"value": null,
|
||||
"unit": null,
|
||||
"source": null,
|
||||
"conditions": [],
|
||||
"value_origin": "SPEC",
|
||||
"typical": false,
|
||||
"needed_document": "HDMI Adopter specification (not on file; 1.4 vs 2.x vs FRL must not be mixed). HDMI Specification Version 1.3 on file is used only for CEC electrical, not TMDS/FRL Zdiff"
|
||||
},
|
||||
{
|
||||
"id": "hdmi-2.0-tmds-type-a-stubs",
|
||||
"parameter": "stubs",
|
||||
@@ -8987,21 +8912,6 @@
|
||||
"typical": false,
|
||||
"needed_document": "HDMI Adopter specification (not on file; 1.4 vs 2.x vs FRL must not be mixed). HDMI Specification Version 1.3 on file is used only for CEC electrical, not TMDS/FRL Zdiff"
|
||||
},
|
||||
{
|
||||
"id": "hdmi-2.0-tmds-type-a-ac_coupling",
|
||||
"parameter": "ac_coupling",
|
||||
"value_kind": "UNKNOWN",
|
||||
"mandatory": "MANDATORY",
|
||||
"source_type": "STANDARD",
|
||||
"source_class": "NORMATIVE",
|
||||
"value": null,
|
||||
"unit": null,
|
||||
"source": null,
|
||||
"conditions": [],
|
||||
"value_origin": "SPEC",
|
||||
"typical": false,
|
||||
"needed_document": "HDMI Adopter specification (not on file; 1.4 vs 2.x vs FRL must not be mixed). HDMI Specification Version 1.3 on file is used only for CEC electrical, not TMDS/FRL Zdiff"
|
||||
},
|
||||
{
|
||||
"id": "hdmi-2.0-tmds-type-a-esd",
|
||||
"parameter": "esd",
|
||||
@@ -9189,9 +9099,178 @@
|
||||
],
|
||||
"value_origin": "SPEC",
|
||||
"typical": false
|
||||
},
|
||||
{
|
||||
"id": "hdmi-2.0-tmds-type-a-differential_impedance",
|
||||
"parameter": "differential_impedance",
|
||||
"value_kind": "NUMERIC",
|
||||
"mandatory": "RECOMMENDED",
|
||||
"source_type": "PHY",
|
||||
"source_class": "VENDOR",
|
||||
"value": 90.0,
|
||||
"unit": "ohm",
|
||||
"source": {
|
||||
"document": "TMDS1204 12Gbps, DC or AC-Coupled to TMDS and FRL HDMI Hybrid Redriver",
|
||||
"organization": "Texas Instruments",
|
||||
"revision": "SLLSF57A \u2013 AUGUST 2022 \u2013 REVISED APRIL 2024",
|
||||
"section": "8.3.1",
|
||||
"table": "Table 8-6",
|
||||
"page": "63"
|
||||
},
|
||||
"conditions": [
|
||||
"TMDS1204 sink ZPCB_AB/CD min 90 \u03a9 max 110 \u03a9",
|
||||
"VENDOR layout for HDMI 2.0+ with TMDS1204 \u2014 not HDMI Forum STANDARD",
|
||||
"not HDMI 1.4 Adopter Zdiff"
|
||||
],
|
||||
"value_origin": "SPEC",
|
||||
"typical": false
|
||||
},
|
||||
{
|
||||
"id": "hdmi-2.0-tmds-type-a-intra_pair_skew",
|
||||
"parameter": "intra_pair_skew",
|
||||
"value_kind": "NUMERIC",
|
||||
"mandatory": "RECOMMENDED",
|
||||
"source_type": "PHY",
|
||||
"source_class": "VENDOR",
|
||||
"value": 2.0,
|
||||
"unit": "mil",
|
||||
"source": {
|
||||
"document": "TMDS1204 12Gbps, DC or AC-Coupled to TMDS and FRL HDMI Hybrid Redriver",
|
||||
"organization": "Texas Instruments",
|
||||
"revision": "SLLSF57A \u2013 AUGUST 2022 \u2013 REVISED APRIL 2024",
|
||||
"section": "8.3.1",
|
||||
"table": "Table 8-6",
|
||||
"page": "63"
|
||||
},
|
||||
"conditions": [
|
||||
"TMDS1204 sink LINTRA max",
|
||||
"PHY-specific"
|
||||
],
|
||||
"value_origin": "SPEC",
|
||||
"typical": false
|
||||
},
|
||||
{
|
||||
"id": "hdmi-2.0-tmds-type-a-inter_lane_skew",
|
||||
"parameter": "inter_lane_skew",
|
||||
"value_kind": "NUMERIC",
|
||||
"mandatory": "RECOMMENDED",
|
||||
"source_type": "PHY",
|
||||
"source_class": "VENDOR",
|
||||
"value": 0.1,
|
||||
"unit": "inch",
|
||||
"source": {
|
||||
"document": "TMDS1204 12Gbps, DC or AC-Coupled to TMDS and FRL HDMI Hybrid Redriver",
|
||||
"organization": "Texas Instruments",
|
||||
"revision": "SLLSF57A \u2013 AUGUST 2022 \u2013 REVISED APRIL 2024",
|
||||
"section": "8.3.1",
|
||||
"table": "Table 8-6",
|
||||
"page": "63"
|
||||
},
|
||||
"conditions": [
|
||||
"TMDS1204 sink LINTER-PAIR max",
|
||||
"PHY-specific"
|
||||
],
|
||||
"value_origin": "SPEC",
|
||||
"typical": false
|
||||
},
|
||||
{
|
||||
"id": "hdmi-2.0-tmds-type-a-vias",
|
||||
"parameter": "vias",
|
||||
"value_kind": "NUMERIC",
|
||||
"mandatory": "RECOMMENDED",
|
||||
"source_type": "PHY",
|
||||
"source_class": "VENDOR",
|
||||
"value": 1.0,
|
||||
"unit": "count",
|
||||
"source": {
|
||||
"document": "TMDS1204 12Gbps, DC or AC-Coupled to TMDS and FRL HDMI Hybrid Redriver",
|
||||
"organization": "Texas Instruments",
|
||||
"revision": "SLLSF57A \u2013 AUGUST 2022 \u2013 REVISED APRIL 2024",
|
||||
"section": "8.3.1",
|
||||
"table": "Table 8-6",
|
||||
"page": "63"
|
||||
},
|
||||
"conditions": [
|
||||
"TMDS1204 sink VIAAB max receptacle to chip",
|
||||
"PHY-specific"
|
||||
],
|
||||
"value_origin": "SPEC",
|
||||
"typical": false
|
||||
},
|
||||
{
|
||||
"id": "hdmi-2.0-tmds-type-a-crosstalk",
|
||||
"parameter": "crosstalk",
|
||||
"value_kind": "NUMERIC",
|
||||
"mandatory": "RECOMMENDED",
|
||||
"source_type": "PHY",
|
||||
"source_class": "VENDOR",
|
||||
"value": -24.0,
|
||||
"unit": "dB",
|
||||
"source": {
|
||||
"document": "TMDS1204 12Gbps, DC or AC-Coupled to TMDS and FRL HDMI Hybrid Redriver",
|
||||
"organization": "Texas Instruments",
|
||||
"revision": "SLLSF57A \u2013 AUGUST 2022 \u2013 REVISED APRIL 2024",
|
||||
"section": "8.3.1",
|
||||
"table": "Table 8-6",
|
||||
"page": "63"
|
||||
},
|
||||
"conditions": [
|
||||
"TMDS1204 XTALK max \u2264 3 GHz",
|
||||
"PHY-specific"
|
||||
],
|
||||
"value_origin": "SPEC",
|
||||
"typical": false
|
||||
},
|
||||
{
|
||||
"id": "hdmi-2.0-tmds-type-a-ac_coupling",
|
||||
"parameter": "ac_coupling",
|
||||
"value_kind": "NUMERIC",
|
||||
"mandatory": "RECOMMENDED",
|
||||
"source_type": "PHY",
|
||||
"source_class": "VENDOR",
|
||||
"value": 8.0,
|
||||
"unit": "nF",
|
||||
"source": {
|
||||
"document": "TMDS1204 12Gbps, DC or AC-Coupled to TMDS and FRL HDMI Hybrid Redriver",
|
||||
"organization": "Texas Instruments",
|
||||
"revision": "SLLSF57A \u2013 AUGUST 2022 \u2013 REVISED APRIL 2024",
|
||||
"section": "5.5",
|
||||
"table": null,
|
||||
"page": "13"
|
||||
},
|
||||
"conditions": [
|
||||
"TMDS1204 CTX_AC min 8 nF",
|
||||
"PHY-specific"
|
||||
],
|
||||
"value_origin": "SPEC",
|
||||
"typical": false
|
||||
},
|
||||
{
|
||||
"id": "hdmi-2.0-tmds-type-a-pair_spacing_min_widths",
|
||||
"parameter": "pair_spacing_min_widths",
|
||||
"value_kind": "NUMERIC",
|
||||
"mandatory": "RECOMMENDED",
|
||||
"source_type": "PHY",
|
||||
"source_class": "VENDOR",
|
||||
"value": 5.0,
|
||||
"unit": "trace_width",
|
||||
"source": {
|
||||
"document": "TMDS1204 12Gbps, DC or AC-Coupled to TMDS and FRL HDMI Hybrid Redriver",
|
||||
"organization": "Texas Instruments",
|
||||
"revision": "SLLSF57A \u2013 AUGUST 2022 \u2013 REVISED APRIL 2024",
|
||||
"section": "8.5.1",
|
||||
"table": null,
|
||||
"page": "65"
|
||||
},
|
||||
"conditions": [
|
||||
"TMDS1204 5W rule; clock 8W or 10W",
|
||||
"VENDOR guideline"
|
||||
],
|
||||
"value_origin": "SPEC",
|
||||
"typical": false
|
||||
}
|
||||
],
|
||||
"notes": "HDMI 2.0 TMDS on Type A. Do not copy 1.4 numbers. UNKNOWN until Adopter spec.",
|
||||
"notes": "HDMI 2.0 TMDS on Type A. TMDS layout from TI TMDS1204 is VENDOR/PHY, not HDMI Forum. CEC from HDMI 1.3.",
|
||||
"incomplete": true
|
||||
},
|
||||
{
|
||||
@@ -9233,21 +9312,6 @@
|
||||
"hpd"
|
||||
],
|
||||
"constraints": [
|
||||
{
|
||||
"id": "hdmi-2.0-tmds-type-c-mini-differential_impedance",
|
||||
"parameter": "differential_impedance",
|
||||
"value_kind": "UNKNOWN",
|
||||
"mandatory": "MANDATORY",
|
||||
"source_type": "STANDARD",
|
||||
"source_class": "NORMATIVE",
|
||||
"value": null,
|
||||
"unit": null,
|
||||
"source": null,
|
||||
"conditions": [],
|
||||
"value_origin": "SPEC",
|
||||
"typical": false,
|
||||
"needed_document": "HDMI Adopter specification (not on file; 1.4 vs 2.x vs FRL must not be mixed). HDMI Specification Version 1.3 on file is used only for CEC electrical, not TMDS/FRL Zdiff"
|
||||
},
|
||||
{
|
||||
"id": "hdmi-2.0-tmds-type-c-mini-impedance_tolerance",
|
||||
"parameter": "impedance_tolerance",
|
||||
@@ -9263,36 +9327,6 @@
|
||||
"typical": false,
|
||||
"needed_document": "HDMI Adopter specification (not on file; 1.4 vs 2.x vs FRL must not be mixed). HDMI Specification Version 1.3 on file is used only for CEC electrical, not TMDS/FRL Zdiff"
|
||||
},
|
||||
{
|
||||
"id": "hdmi-2.0-tmds-type-c-mini-intra_pair_skew",
|
||||
"parameter": "intra_pair_skew",
|
||||
"value_kind": "UNKNOWN",
|
||||
"mandatory": "MANDATORY",
|
||||
"source_type": "STANDARD",
|
||||
"source_class": "NORMATIVE",
|
||||
"value": null,
|
||||
"unit": null,
|
||||
"source": null,
|
||||
"conditions": [],
|
||||
"value_origin": "SPEC",
|
||||
"typical": false,
|
||||
"needed_document": "HDMI Adopter specification (not on file; 1.4 vs 2.x vs FRL must not be mixed). HDMI Specification Version 1.3 on file is used only for CEC electrical, not TMDS/FRL Zdiff"
|
||||
},
|
||||
{
|
||||
"id": "hdmi-2.0-tmds-type-c-mini-inter_lane_skew",
|
||||
"parameter": "inter_lane_skew",
|
||||
"value_kind": "UNKNOWN",
|
||||
"mandatory": "MANDATORY",
|
||||
"source_type": "STANDARD",
|
||||
"source_class": "NORMATIVE",
|
||||
"value": null,
|
||||
"unit": null,
|
||||
"source": null,
|
||||
"conditions": [],
|
||||
"value_origin": "SPEC",
|
||||
"typical": false,
|
||||
"needed_document": "HDMI Adopter specification (not on file; 1.4 vs 2.x vs FRL must not be mixed). HDMI Specification Version 1.3 on file is used only for CEC electrical, not TMDS/FRL Zdiff"
|
||||
},
|
||||
{
|
||||
"id": "hdmi-2.0-tmds-type-c-mini-clock_data_relationship",
|
||||
"parameter": "clock_data_relationship",
|
||||
@@ -9383,36 +9417,6 @@
|
||||
"typical": false,
|
||||
"needed_document": "HDMI Adopter specification (not on file; 1.4 vs 2.x vs FRL must not be mixed). HDMI Specification Version 1.3 on file is used only for CEC electrical, not TMDS/FRL Zdiff"
|
||||
},
|
||||
{
|
||||
"id": "hdmi-2.0-tmds-type-c-mini-crosstalk",
|
||||
"parameter": "crosstalk",
|
||||
"value_kind": "UNKNOWN",
|
||||
"mandatory": "MANDATORY",
|
||||
"source_type": "STANDARD",
|
||||
"source_class": "NORMATIVE",
|
||||
"value": null,
|
||||
"unit": null,
|
||||
"source": null,
|
||||
"conditions": [],
|
||||
"value_origin": "SPEC",
|
||||
"typical": false,
|
||||
"needed_document": "HDMI Adopter specification (not on file; 1.4 vs 2.x vs FRL must not be mixed). HDMI Specification Version 1.3 on file is used only for CEC electrical, not TMDS/FRL Zdiff"
|
||||
},
|
||||
{
|
||||
"id": "hdmi-2.0-tmds-type-c-mini-vias",
|
||||
"parameter": "vias",
|
||||
"value_kind": "UNKNOWN",
|
||||
"mandatory": "MANDATORY",
|
||||
"source_type": "STANDARD",
|
||||
"source_class": "NORMATIVE",
|
||||
"value": null,
|
||||
"unit": null,
|
||||
"source": null,
|
||||
"conditions": [],
|
||||
"value_origin": "SPEC",
|
||||
"typical": false,
|
||||
"needed_document": "HDMI Adopter specification (not on file; 1.4 vs 2.x vs FRL must not be mixed). HDMI Specification Version 1.3 on file is used only for CEC electrical, not TMDS/FRL Zdiff"
|
||||
},
|
||||
{
|
||||
"id": "hdmi-2.0-tmds-type-c-mini-stubs",
|
||||
"parameter": "stubs",
|
||||
@@ -9473,21 +9477,6 @@
|
||||
"typical": false,
|
||||
"needed_document": "HDMI Adopter specification (not on file; 1.4 vs 2.x vs FRL must not be mixed). HDMI Specification Version 1.3 on file is used only for CEC electrical, not TMDS/FRL Zdiff"
|
||||
},
|
||||
{
|
||||
"id": "hdmi-2.0-tmds-type-c-mini-ac_coupling",
|
||||
"parameter": "ac_coupling",
|
||||
"value_kind": "UNKNOWN",
|
||||
"mandatory": "MANDATORY",
|
||||
"source_type": "STANDARD",
|
||||
"source_class": "NORMATIVE",
|
||||
"value": null,
|
||||
"unit": null,
|
||||
"source": null,
|
||||
"conditions": [],
|
||||
"value_origin": "SPEC",
|
||||
"typical": false,
|
||||
"needed_document": "HDMI Adopter specification (not on file; 1.4 vs 2.x vs FRL must not be mixed). HDMI Specification Version 1.3 on file is used only for CEC electrical, not TMDS/FRL Zdiff"
|
||||
},
|
||||
{
|
||||
"id": "hdmi-2.0-tmds-type-c-mini-esd",
|
||||
"parameter": "esd",
|
||||
@@ -9675,9 +9664,178 @@
|
||||
],
|
||||
"value_origin": "SPEC",
|
||||
"typical": false
|
||||
},
|
||||
{
|
||||
"id": "hdmi-2.0-tmds-type-c-mini-differential_impedance",
|
||||
"parameter": "differential_impedance",
|
||||
"value_kind": "NUMERIC",
|
||||
"mandatory": "RECOMMENDED",
|
||||
"source_type": "PHY",
|
||||
"source_class": "VENDOR",
|
||||
"value": 90.0,
|
||||
"unit": "ohm",
|
||||
"source": {
|
||||
"document": "TMDS1204 12Gbps, DC or AC-Coupled to TMDS and FRL HDMI Hybrid Redriver",
|
||||
"organization": "Texas Instruments",
|
||||
"revision": "SLLSF57A \u2013 AUGUST 2022 \u2013 REVISED APRIL 2024",
|
||||
"section": "8.3.1",
|
||||
"table": "Table 8-6",
|
||||
"page": "63"
|
||||
},
|
||||
"conditions": [
|
||||
"TMDS1204 sink ZPCB_AB/CD min 90 \u03a9 max 110 \u03a9",
|
||||
"VENDOR layout for HDMI 2.0+ with TMDS1204 \u2014 not HDMI Forum STANDARD",
|
||||
"not HDMI 1.4 Adopter Zdiff"
|
||||
],
|
||||
"value_origin": "SPEC",
|
||||
"typical": false
|
||||
},
|
||||
{
|
||||
"id": "hdmi-2.0-tmds-type-c-mini-intra_pair_skew",
|
||||
"parameter": "intra_pair_skew",
|
||||
"value_kind": "NUMERIC",
|
||||
"mandatory": "RECOMMENDED",
|
||||
"source_type": "PHY",
|
||||
"source_class": "VENDOR",
|
||||
"value": 2.0,
|
||||
"unit": "mil",
|
||||
"source": {
|
||||
"document": "TMDS1204 12Gbps, DC or AC-Coupled to TMDS and FRL HDMI Hybrid Redriver",
|
||||
"organization": "Texas Instruments",
|
||||
"revision": "SLLSF57A \u2013 AUGUST 2022 \u2013 REVISED APRIL 2024",
|
||||
"section": "8.3.1",
|
||||
"table": "Table 8-6",
|
||||
"page": "63"
|
||||
},
|
||||
"conditions": [
|
||||
"TMDS1204 sink LINTRA max",
|
||||
"PHY-specific"
|
||||
],
|
||||
"value_origin": "SPEC",
|
||||
"typical": false
|
||||
},
|
||||
{
|
||||
"id": "hdmi-2.0-tmds-type-c-mini-inter_lane_skew",
|
||||
"parameter": "inter_lane_skew",
|
||||
"value_kind": "NUMERIC",
|
||||
"mandatory": "RECOMMENDED",
|
||||
"source_type": "PHY",
|
||||
"source_class": "VENDOR",
|
||||
"value": 0.1,
|
||||
"unit": "inch",
|
||||
"source": {
|
||||
"document": "TMDS1204 12Gbps, DC or AC-Coupled to TMDS and FRL HDMI Hybrid Redriver",
|
||||
"organization": "Texas Instruments",
|
||||
"revision": "SLLSF57A \u2013 AUGUST 2022 \u2013 REVISED APRIL 2024",
|
||||
"section": "8.3.1",
|
||||
"table": "Table 8-6",
|
||||
"page": "63"
|
||||
},
|
||||
"conditions": [
|
||||
"TMDS1204 sink LINTER-PAIR max",
|
||||
"PHY-specific"
|
||||
],
|
||||
"value_origin": "SPEC",
|
||||
"typical": false
|
||||
},
|
||||
{
|
||||
"id": "hdmi-2.0-tmds-type-c-mini-vias",
|
||||
"parameter": "vias",
|
||||
"value_kind": "NUMERIC",
|
||||
"mandatory": "RECOMMENDED",
|
||||
"source_type": "PHY",
|
||||
"source_class": "VENDOR",
|
||||
"value": 1.0,
|
||||
"unit": "count",
|
||||
"source": {
|
||||
"document": "TMDS1204 12Gbps, DC or AC-Coupled to TMDS and FRL HDMI Hybrid Redriver",
|
||||
"organization": "Texas Instruments",
|
||||
"revision": "SLLSF57A \u2013 AUGUST 2022 \u2013 REVISED APRIL 2024",
|
||||
"section": "8.3.1",
|
||||
"table": "Table 8-6",
|
||||
"page": "63"
|
||||
},
|
||||
"conditions": [
|
||||
"TMDS1204 sink VIAAB max receptacle to chip",
|
||||
"PHY-specific"
|
||||
],
|
||||
"value_origin": "SPEC",
|
||||
"typical": false
|
||||
},
|
||||
{
|
||||
"id": "hdmi-2.0-tmds-type-c-mini-crosstalk",
|
||||
"parameter": "crosstalk",
|
||||
"value_kind": "NUMERIC",
|
||||
"mandatory": "RECOMMENDED",
|
||||
"source_type": "PHY",
|
||||
"source_class": "VENDOR",
|
||||
"value": -24.0,
|
||||
"unit": "dB",
|
||||
"source": {
|
||||
"document": "TMDS1204 12Gbps, DC or AC-Coupled to TMDS and FRL HDMI Hybrid Redriver",
|
||||
"organization": "Texas Instruments",
|
||||
"revision": "SLLSF57A \u2013 AUGUST 2022 \u2013 REVISED APRIL 2024",
|
||||
"section": "8.3.1",
|
||||
"table": "Table 8-6",
|
||||
"page": "63"
|
||||
},
|
||||
"conditions": [
|
||||
"TMDS1204 XTALK max \u2264 3 GHz",
|
||||
"PHY-specific"
|
||||
],
|
||||
"value_origin": "SPEC",
|
||||
"typical": false
|
||||
},
|
||||
{
|
||||
"id": "hdmi-2.0-tmds-type-c-mini-ac_coupling",
|
||||
"parameter": "ac_coupling",
|
||||
"value_kind": "NUMERIC",
|
||||
"mandatory": "RECOMMENDED",
|
||||
"source_type": "PHY",
|
||||
"source_class": "VENDOR",
|
||||
"value": 8.0,
|
||||
"unit": "nF",
|
||||
"source": {
|
||||
"document": "TMDS1204 12Gbps, DC or AC-Coupled to TMDS and FRL HDMI Hybrid Redriver",
|
||||
"organization": "Texas Instruments",
|
||||
"revision": "SLLSF57A \u2013 AUGUST 2022 \u2013 REVISED APRIL 2024",
|
||||
"section": "5.5",
|
||||
"table": null,
|
||||
"page": "13"
|
||||
},
|
||||
"conditions": [
|
||||
"TMDS1204 CTX_AC min 8 nF",
|
||||
"PHY-specific"
|
||||
],
|
||||
"value_origin": "SPEC",
|
||||
"typical": false
|
||||
},
|
||||
{
|
||||
"id": "hdmi-2.0-tmds-type-c-mini-pair_spacing_min_widths",
|
||||
"parameter": "pair_spacing_min_widths",
|
||||
"value_kind": "NUMERIC",
|
||||
"mandatory": "RECOMMENDED",
|
||||
"source_type": "PHY",
|
||||
"source_class": "VENDOR",
|
||||
"value": 5.0,
|
||||
"unit": "trace_width",
|
||||
"source": {
|
||||
"document": "TMDS1204 12Gbps, DC or AC-Coupled to TMDS and FRL HDMI Hybrid Redriver",
|
||||
"organization": "Texas Instruments",
|
||||
"revision": "SLLSF57A \u2013 AUGUST 2022 \u2013 REVISED APRIL 2024",
|
||||
"section": "8.5.1",
|
||||
"table": null,
|
||||
"page": "65"
|
||||
},
|
||||
"conditions": [
|
||||
"TMDS1204 5W rule; clock 8W or 10W",
|
||||
"VENDOR guideline"
|
||||
],
|
||||
"value_origin": "SPEC",
|
||||
"typical": false
|
||||
}
|
||||
],
|
||||
"notes": "Mini HDMI connector + HDMI 2.0 TMDS electrical. Not a separate protocol id.",
|
||||
"notes": "Mini HDMI connector + HDMI 2.0 TMDS. TI layout VENDOR/PHY. Not a separate protocol id.",
|
||||
"incomplete": true
|
||||
},
|
||||
{
|
||||
@@ -9716,21 +9874,6 @@
|
||||
"hpd"
|
||||
],
|
||||
"constraints": [
|
||||
{
|
||||
"id": "hdmi-frl-pcb-differential_impedance",
|
||||
"parameter": "differential_impedance",
|
||||
"value_kind": "UNKNOWN",
|
||||
"mandatory": "MANDATORY",
|
||||
"source_type": "STANDARD",
|
||||
"source_class": "NORMATIVE",
|
||||
"value": null,
|
||||
"unit": null,
|
||||
"source": null,
|
||||
"conditions": [],
|
||||
"value_origin": "SPEC",
|
||||
"typical": false,
|
||||
"needed_document": "HDMI Adopter specification (not on file; 1.4 vs 2.x vs FRL must not be mixed). HDMI Specification Version 1.3 on file is used only for CEC electrical, not TMDS/FRL Zdiff"
|
||||
},
|
||||
{
|
||||
"id": "hdmi-frl-pcb-impedance_tolerance",
|
||||
"parameter": "impedance_tolerance",
|
||||
@@ -9746,36 +9889,6 @@
|
||||
"typical": false,
|
||||
"needed_document": "HDMI Adopter specification (not on file; 1.4 vs 2.x vs FRL must not be mixed). HDMI Specification Version 1.3 on file is used only for CEC electrical, not TMDS/FRL Zdiff"
|
||||
},
|
||||
{
|
||||
"id": "hdmi-frl-pcb-intra_pair_skew",
|
||||
"parameter": "intra_pair_skew",
|
||||
"value_kind": "UNKNOWN",
|
||||
"mandatory": "MANDATORY",
|
||||
"source_type": "STANDARD",
|
||||
"source_class": "NORMATIVE",
|
||||
"value": null,
|
||||
"unit": null,
|
||||
"source": null,
|
||||
"conditions": [],
|
||||
"value_origin": "SPEC",
|
||||
"typical": false,
|
||||
"needed_document": "HDMI Adopter specification (not on file; 1.4 vs 2.x vs FRL must not be mixed). HDMI Specification Version 1.3 on file is used only for CEC electrical, not TMDS/FRL Zdiff"
|
||||
},
|
||||
{
|
||||
"id": "hdmi-frl-pcb-inter_lane_skew",
|
||||
"parameter": "inter_lane_skew",
|
||||
"value_kind": "UNKNOWN",
|
||||
"mandatory": "MANDATORY",
|
||||
"source_type": "STANDARD",
|
||||
"source_class": "NORMATIVE",
|
||||
"value": null,
|
||||
"unit": null,
|
||||
"source": null,
|
||||
"conditions": [],
|
||||
"value_origin": "SPEC",
|
||||
"typical": false,
|
||||
"needed_document": "HDMI Adopter specification (not on file; 1.4 vs 2.x vs FRL must not be mixed). HDMI Specification Version 1.3 on file is used only for CEC electrical, not TMDS/FRL Zdiff"
|
||||
},
|
||||
{
|
||||
"id": "hdmi-frl-pcb-clock_data_relationship",
|
||||
"parameter": "clock_data_relationship",
|
||||
@@ -9791,21 +9904,6 @@
|
||||
"typical": false,
|
||||
"needed_document": "HDMI Adopter specification (not on file; 1.4 vs 2.x vs FRL must not be mixed). HDMI Specification Version 1.3 on file is used only for CEC electrical, not TMDS/FRL Zdiff"
|
||||
},
|
||||
{
|
||||
"id": "hdmi-frl-pcb-data_rate",
|
||||
"parameter": "data_rate",
|
||||
"value_kind": "UNKNOWN",
|
||||
"mandatory": "MANDATORY",
|
||||
"source_type": "STANDARD",
|
||||
"source_class": "NORMATIVE",
|
||||
"value": null,
|
||||
"unit": null,
|
||||
"source": null,
|
||||
"conditions": [],
|
||||
"value_origin": "SPEC",
|
||||
"typical": false,
|
||||
"needed_document": "HDMI Adopter specification (not on file; 1.4 vs 2.x vs FRL must not be mixed). HDMI Specification Version 1.3 on file is used only for CEC electrical, not TMDS/FRL Zdiff"
|
||||
},
|
||||
{
|
||||
"id": "hdmi-frl-pcb-transition_rate",
|
||||
"parameter": "transition_rate",
|
||||
@@ -9866,36 +9964,6 @@
|
||||
"typical": false,
|
||||
"needed_document": "HDMI Adopter specification (not on file; 1.4 vs 2.x vs FRL must not be mixed). HDMI Specification Version 1.3 on file is used only for CEC electrical, not TMDS/FRL Zdiff"
|
||||
},
|
||||
{
|
||||
"id": "hdmi-frl-pcb-crosstalk",
|
||||
"parameter": "crosstalk",
|
||||
"value_kind": "UNKNOWN",
|
||||
"mandatory": "MANDATORY",
|
||||
"source_type": "STANDARD",
|
||||
"source_class": "NORMATIVE",
|
||||
"value": null,
|
||||
"unit": null,
|
||||
"source": null,
|
||||
"conditions": [],
|
||||
"value_origin": "SPEC",
|
||||
"typical": false,
|
||||
"needed_document": "HDMI Adopter specification (not on file; 1.4 vs 2.x vs FRL must not be mixed). HDMI Specification Version 1.3 on file is used only for CEC electrical, not TMDS/FRL Zdiff"
|
||||
},
|
||||
{
|
||||
"id": "hdmi-frl-pcb-vias",
|
||||
"parameter": "vias",
|
||||
"value_kind": "UNKNOWN",
|
||||
"mandatory": "MANDATORY",
|
||||
"source_type": "STANDARD",
|
||||
"source_class": "NORMATIVE",
|
||||
"value": null,
|
||||
"unit": null,
|
||||
"source": null,
|
||||
"conditions": [],
|
||||
"value_origin": "SPEC",
|
||||
"typical": false,
|
||||
"needed_document": "HDMI Adopter specification (not on file; 1.4 vs 2.x vs FRL must not be mixed). HDMI Specification Version 1.3 on file is used only for CEC electrical, not TMDS/FRL Zdiff"
|
||||
},
|
||||
{
|
||||
"id": "hdmi-frl-pcb-stubs",
|
||||
"parameter": "stubs",
|
||||
@@ -9956,21 +10024,6 @@
|
||||
"typical": false,
|
||||
"needed_document": "HDMI Adopter specification (not on file; 1.4 vs 2.x vs FRL must not be mixed). HDMI Specification Version 1.3 on file is used only for CEC electrical, not TMDS/FRL Zdiff"
|
||||
},
|
||||
{
|
||||
"id": "hdmi-frl-pcb-ac_coupling",
|
||||
"parameter": "ac_coupling",
|
||||
"value_kind": "UNKNOWN",
|
||||
"mandatory": "MANDATORY",
|
||||
"source_type": "STANDARD",
|
||||
"source_class": "NORMATIVE",
|
||||
"value": null,
|
||||
"unit": null,
|
||||
"source": null,
|
||||
"conditions": [],
|
||||
"value_origin": "SPEC",
|
||||
"typical": false,
|
||||
"needed_document": "HDMI Adopter specification (not on file; 1.4 vs 2.x vs FRL must not be mixed). HDMI Specification Version 1.3 on file is used only for CEC electrical, not TMDS/FRL Zdiff"
|
||||
},
|
||||
{
|
||||
"id": "hdmi-frl-pcb-esd",
|
||||
"parameter": "esd",
|
||||
@@ -10158,9 +10211,202 @@
|
||||
],
|
||||
"value_origin": "SPEC",
|
||||
"typical": false
|
||||
},
|
||||
{
|
||||
"id": "hdmi-frl-pcb-differential_impedance",
|
||||
"parameter": "differential_impedance",
|
||||
"value_kind": "NUMERIC",
|
||||
"mandatory": "RECOMMENDED",
|
||||
"source_type": "PHY",
|
||||
"source_class": "VENDOR",
|
||||
"value": 90.0,
|
||||
"unit": "ohm",
|
||||
"source": {
|
||||
"document": "TMDS1204 12Gbps, DC or AC-Coupled to TMDS and FRL HDMI Hybrid Redriver",
|
||||
"organization": "Texas Instruments",
|
||||
"revision": "SLLSF57A \u2013 AUGUST 2022 \u2013 REVISED APRIL 2024",
|
||||
"section": "8.3.1",
|
||||
"table": "Table 8-6",
|
||||
"page": "63"
|
||||
},
|
||||
"conditions": [
|
||||
"TMDS1204 sink ZPCB_AB/CD min 90 \u03a9 max 110 \u03a9",
|
||||
"VENDOR layout for HDMI 2.0+ with TMDS1204 \u2014 not HDMI Forum STANDARD",
|
||||
"not HDMI 1.4 Adopter Zdiff"
|
||||
],
|
||||
"value_origin": "SPEC",
|
||||
"typical": false
|
||||
},
|
||||
{
|
||||
"id": "hdmi-frl-pcb-intra_pair_skew",
|
||||
"parameter": "intra_pair_skew",
|
||||
"value_kind": "NUMERIC",
|
||||
"mandatory": "RECOMMENDED",
|
||||
"source_type": "PHY",
|
||||
"source_class": "VENDOR",
|
||||
"value": 2.0,
|
||||
"unit": "mil",
|
||||
"source": {
|
||||
"document": "TMDS1204 12Gbps, DC or AC-Coupled to TMDS and FRL HDMI Hybrid Redriver",
|
||||
"organization": "Texas Instruments",
|
||||
"revision": "SLLSF57A \u2013 AUGUST 2022 \u2013 REVISED APRIL 2024",
|
||||
"section": "8.3.1",
|
||||
"table": "Table 8-6",
|
||||
"page": "63"
|
||||
},
|
||||
"conditions": [
|
||||
"TMDS1204 sink LINTRA max",
|
||||
"PHY-specific"
|
||||
],
|
||||
"value_origin": "SPEC",
|
||||
"typical": false
|
||||
},
|
||||
{
|
||||
"id": "hdmi-frl-pcb-inter_lane_skew",
|
||||
"parameter": "inter_lane_skew",
|
||||
"value_kind": "NUMERIC",
|
||||
"mandatory": "RECOMMENDED",
|
||||
"source_type": "PHY",
|
||||
"source_class": "VENDOR",
|
||||
"value": 0.1,
|
||||
"unit": "inch",
|
||||
"source": {
|
||||
"document": "TMDS1204 12Gbps, DC or AC-Coupled to TMDS and FRL HDMI Hybrid Redriver",
|
||||
"organization": "Texas Instruments",
|
||||
"revision": "SLLSF57A \u2013 AUGUST 2022 \u2013 REVISED APRIL 2024",
|
||||
"section": "8.3.1",
|
||||
"table": "Table 8-6",
|
||||
"page": "63"
|
||||
},
|
||||
"conditions": [
|
||||
"TMDS1204 sink LINTER-PAIR max",
|
||||
"PHY-specific"
|
||||
],
|
||||
"value_origin": "SPEC",
|
||||
"typical": false
|
||||
},
|
||||
{
|
||||
"id": "hdmi-frl-pcb-vias",
|
||||
"parameter": "vias",
|
||||
"value_kind": "NUMERIC",
|
||||
"mandatory": "RECOMMENDED",
|
||||
"source_type": "PHY",
|
||||
"source_class": "VENDOR",
|
||||
"value": 1.0,
|
||||
"unit": "count",
|
||||
"source": {
|
||||
"document": "TMDS1204 12Gbps, DC or AC-Coupled to TMDS and FRL HDMI Hybrid Redriver",
|
||||
"organization": "Texas Instruments",
|
||||
"revision": "SLLSF57A \u2013 AUGUST 2022 \u2013 REVISED APRIL 2024",
|
||||
"section": "8.3.1",
|
||||
"table": "Table 8-6",
|
||||
"page": "63"
|
||||
},
|
||||
"conditions": [
|
||||
"TMDS1204 sink VIAAB max receptacle to chip",
|
||||
"PHY-specific"
|
||||
],
|
||||
"value_origin": "SPEC",
|
||||
"typical": false
|
||||
},
|
||||
{
|
||||
"id": "hdmi-frl-pcb-crosstalk",
|
||||
"parameter": "crosstalk",
|
||||
"value_kind": "NUMERIC",
|
||||
"mandatory": "RECOMMENDED",
|
||||
"source_type": "PHY",
|
||||
"source_class": "VENDOR",
|
||||
"value": -24.0,
|
||||
"unit": "dB",
|
||||
"source": {
|
||||
"document": "TMDS1204 12Gbps, DC or AC-Coupled to TMDS and FRL HDMI Hybrid Redriver",
|
||||
"organization": "Texas Instruments",
|
||||
"revision": "SLLSF57A \u2013 AUGUST 2022 \u2013 REVISED APRIL 2024",
|
||||
"section": "8.3.1",
|
||||
"table": "Table 8-6",
|
||||
"page": "63"
|
||||
},
|
||||
"conditions": [
|
||||
"TMDS1204 XTALK max \u2264 3 GHz",
|
||||
"PHY-specific"
|
||||
],
|
||||
"value_origin": "SPEC",
|
||||
"typical": false
|
||||
},
|
||||
{
|
||||
"id": "hdmi-frl-pcb-ac_coupling",
|
||||
"parameter": "ac_coupling",
|
||||
"value_kind": "NUMERIC",
|
||||
"mandatory": "RECOMMENDED",
|
||||
"source_type": "PHY",
|
||||
"source_class": "VENDOR",
|
||||
"value": 8.0,
|
||||
"unit": "nF",
|
||||
"source": {
|
||||
"document": "TMDS1204 12Gbps, DC or AC-Coupled to TMDS and FRL HDMI Hybrid Redriver",
|
||||
"organization": "Texas Instruments",
|
||||
"revision": "SLLSF57A \u2013 AUGUST 2022 \u2013 REVISED APRIL 2024",
|
||||
"section": "5.5",
|
||||
"table": null,
|
||||
"page": "13"
|
||||
},
|
||||
"conditions": [
|
||||
"TMDS1204 CTX_AC min 8 nF",
|
||||
"PHY-specific"
|
||||
],
|
||||
"value_origin": "SPEC",
|
||||
"typical": false
|
||||
},
|
||||
{
|
||||
"id": "hdmi-frl-pcb-pair_spacing_min_widths",
|
||||
"parameter": "pair_spacing_min_widths",
|
||||
"value_kind": "NUMERIC",
|
||||
"mandatory": "RECOMMENDED",
|
||||
"source_type": "PHY",
|
||||
"source_class": "VENDOR",
|
||||
"value": 5.0,
|
||||
"unit": "trace_width",
|
||||
"source": {
|
||||
"document": "TMDS1204 12Gbps, DC or AC-Coupled to TMDS and FRL HDMI Hybrid Redriver",
|
||||
"organization": "Texas Instruments",
|
||||
"revision": "SLLSF57A \u2013 AUGUST 2022 \u2013 REVISED APRIL 2024",
|
||||
"section": "8.5.1",
|
||||
"table": null,
|
||||
"page": "65"
|
||||
},
|
||||
"conditions": [
|
||||
"TMDS1204 5W rule; clock 8W or 10W",
|
||||
"VENDOR guideline"
|
||||
],
|
||||
"value_origin": "SPEC",
|
||||
"typical": false
|
||||
},
|
||||
{
|
||||
"id": "hdmi-frl-pcb-data_rate",
|
||||
"parameter": "data_rate",
|
||||
"value_kind": "NUMERIC",
|
||||
"mandatory": "RECOMMENDED",
|
||||
"source_type": "PHY",
|
||||
"source_class": "VENDOR",
|
||||
"value": 12.0,
|
||||
"unit": "Gbps",
|
||||
"source": {
|
||||
"document": "TMDS1204 12Gbps, DC or AC-Coupled to TMDS and FRL HDMI Hybrid Redriver",
|
||||
"organization": "Texas Instruments",
|
||||
"revision": "SLLSF57A \u2013 AUGUST 2022 \u2013 REVISED APRIL 2024",
|
||||
"section": "5.5",
|
||||
"table": null,
|
||||
"page": "10"
|
||||
},
|
||||
"conditions": [
|
||||
"TMDS1204 DR_RX maximum 12 Gbps FRL",
|
||||
"VENDOR PHY \u2014 not HDMI Forum Adopter CTS"
|
||||
],
|
||||
"value_origin": "SPEC",
|
||||
"typical": false
|
||||
}
|
||||
],
|
||||
"notes": "HDMI FRL is distinct from TMDS. Do not apply TMDS rules. UNKNOWN until Adopter spec.",
|
||||
"notes": "HDMI FRL. TI TMDS1204 layout/data_rate are VENDOR/PHY, not HDMI Forum STANDARD.",
|
||||
"incomplete": true
|
||||
},
|
||||
{
|
||||
|
||||
@@ -2,6 +2,14 @@
|
||||
|
||||
What's new in Periscope.
|
||||
|
||||
## 2.81.0 — 2026-09-22 — Protocol PDF archive + HDMI 2.0/FRL TI VENDOR overlay
|
||||
|
||||
On-disk archive `standards/protocol-specs/` (PDFs gitignored). INDEX.md lists cites. HDMI 2.0 and FRL take TMDS1204 Table 8-6 layout as VENDOR/PHY RECOMMENDED — not HDMI Forum STANDARD. HDMI 1.4 TMDS Zdiff stays UNKNOWN. pcbsync.com not packed.
|
||||
|
||||
- [New] `standards/protocol-specs/INDEX.md`; `.gitignore` `standards/protocol-specs/*.pdf`.
|
||||
- [Changed] HDMI 2.0 / FRL constraints; `protocol_catalog.py` + `catalog.json`.
|
||||
- [Changed] pytest pdf-pack / m6.
|
||||
|
||||
## 2.80.0 — 2026-09-22 — TI TMDS1204 HDMI layout as VENDOR/PHY only
|
||||
|
||||
TMDS1204 datasheet SLLSF57A fills sink/source PCB layout (ZPCB 90 Ω / 75 Ω ranges, skew, length, vias, XTALK −24 dB, 5W spacing, RINT, AC cap) on physical ids `tmds1204-hdmi-sink` / `tmds1204-hdmi-source`. source_type PHY, source_class VENDOR, RECOMMENDED. Generic `hdmi-*` TMDS/FRL Zdiff stays UNKNOWN. SLLA633 is SIGDET wakeup (PHY_DEPENDENT), no layout ohms. pcbsync.com blog not packed.
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "periscope-web",
|
||||
"version": "2.80.0",
|
||||
"version": "2.81.0",
|
||||
"private": true,
|
||||
"scripts": {
|
||||
"sync-version": "node scripts/sync-version.mjs",
|
||||
|
||||
@@ -0,0 +1,25 @@
|
||||
# Protocol specification archive
|
||||
|
||||
PDFs live **on disk** in this folder. They are **not** committed to GitHub/Gitea (license). See `.gitignore` `standards/protocol-specs/*.pdf`.
|
||||
|
||||
Mirror: agent-store `internal/protocol-specs/`.
|
||||
|
||||
TI files are **VENDOR / PHY**, never HDMI Forum STANDARD. `https://pcbsync.com/hdmi-pcb-layout/` is a blog — **not packed**.
|
||||
|
||||
| Filename | Title | Revision | Cited by (physical / notes) | Class |
|
||||
|---|---|---|---|---|
|
||||
| `usb_20.pdf` | Universal Serial Bus Specification | Revision 2.0, April 27, 2000 | `usb2-ls-dpair`, `usb2-fs-dpair`, `usb2-hs-dpair` (data_rate, pull-up/down, VBUS, cable Z0, HS PCB *should*) | STANDARD |
|
||||
| `USB_2.0_Electrical_Compliance_Test_Spec.pdf` | USB 2.0 Electrical Compliance Test Specification | Version 1.08, April 2026 | `usb2-hs-dpair` DCR 17/23/13 Ω, HS edges | STANDARD |
|
||||
| `USB Type-C Spec R2.5 - March 2026.pdf` | USB Type-C Cable and Connector Specification | Release 2.5, March 2026 | `usb-c-receptacle` Rp/Rd/Ra, charger VBUS Fig 4-39, zOPEN, tCCDebounce, tVBUSON | STANDARD |
|
||||
| `USB Type-C Spec R2.0 - August 2019.pdf` | USB Type-C Cable and Connector Specification | Release 2.0, August 2019 | `usb-c-receptacle` Source CC shall-detect Table 4-32 (vRd/vOPEN/vRa) | STANDARD |
|
||||
| `USB_Type-C_Functional_Test_Spec.pdf` | USB Type-C Functional Test Specification Chapters 4 and 5 | Revision 0.91, March 3, 2024 | `usb-c-receptacle` cable IR drop 250/500 mV OPTIONAL CABLE | STANDARD (OPTIONAL CABLE) |
|
||||
| `DVI_Specification_Revision_1.0.pdf` | Digital Visual Interface (DVI) | Revision 1.0, 02 April 1999 | `dvi-1.0-tmds` termination / Zdiff | STANDARD |
|
||||
| `802.3-2012_section2.pdf` | IEEE Std 802.3-2012 IEEE Standard for Ethernet (Section Two) | 2012 | `100base-tx-mdi`, `100base-fx-pcb` | STANDARD |
|
||||
| `802.3-2015_SECTION1.pdf` | IEEE Std 802.3-2015 IEEE Standard for Ethernet (Section One) | 2015 | `10base-t-mdi` Clause 14 | STANDARD |
|
||||
| `802.3-2012_section3.pdf` | IEEE Std 802.3-2012 IEEE Standard for Ethernet (Section Three) | 2012 | `1000base-t-mdi` Clause 40; `1000base-x-pcb` Clause 36 | STANDARD |
|
||||
| `CEC_HDMI_Specification.pdf` | High-Definition Multimedia Interface Specification | Version 1.3, June 22, 2006 | HDMI `cec*` fields (Supplement 1 + Table 4-27). **Not** used for TMDS/FRL Zdiff | STANDARD (CEC only) |
|
||||
| `tmds1204.pdf` | TMDS1204 12Gbps HDMI Hybrid Redriver | SLLSF57A – August 2022 / revised April 2024 | `tmds1204-hdmi-sink`, `tmds1204-hdmi-source`; also HDMI **2.0 / FRL** layout as VENDOR/PHY | **VENDOR / PHY** |
|
||||
| `slla633.pdf` | TMDS_CLOCK/FRL_Data Detection Design in HDMI Sink Applications TMDS1204 | SLLA633 – May 2024 | `tmds1204-*` `sigdet_wakeup` PHY_DEPENDENT (no layout ohms) | **VENDOR / PHY** |
|
||||
| `HDMI-FRL-Software-Datasheet-61W6169600.pdf` | HDMI 2.1 FRL Compliance Test Solution Datasheet (Tektronix) | (on file; 4 pages) | **not packed** — test-equipment datasheet, not HDMI Forum Adopter | archived only |
|
||||
|
||||
Duplicates on Desktop (same MD5, not stored twice here): `USB2_Electrical_Compliance.pdf`, `DVI_Spec_v1.0.pdf`, `USB_TypeC_Functional_Test.pdf`.
|
||||
@@ -211,7 +211,7 @@ def test_ethernet_hdmi_skeletons_unknown_needed_document():
|
||||
for lid in (
|
||||
"2.5gbase-t", "5gbase-t",
|
||||
"10gbase-t", "sgmii", "10gbase-r",
|
||||
"hdmi-1.4", "hdmi-2.0", "hdmi-frl",
|
||||
"hdmi-1.4",
|
||||
):
|
||||
ifaces = [p for p in cat.physical_interfaces if p.logical_protocol_id == lid]
|
||||
assert ifaces, lid
|
||||
|
||||
@@ -153,6 +153,15 @@ def test_dvi_not_hdmi_numeric_from_dvi_10():
|
||||
hz = next(c for c in hdmi.constraints if c.parameter == "differential_impedance")
|
||||
assert hz.value_kind == "UNKNOWN"
|
||||
assert hz.value is None
|
||||
h20 = next(p for p in cat.physical_interfaces if p.id == "hdmi-2.0-tmds-type-a")
|
||||
z20 = next(c for c in h20.constraints if c.parameter == "differential_impedance")
|
||||
_cite_ok(z20)
|
||||
assert z20.value == 90.0
|
||||
assert z20.source_class == "VENDOR"
|
||||
assert z20.source_type == "PHY"
|
||||
assert z20.mandatory == "RECOMMENDED"
|
||||
assert "TMDS1204" in z20.source.document
|
||||
assert z20.source_class != "NORMATIVE"
|
||||
hby = {c.parameter: c for c in hdmi.constraints}
|
||||
_cite_ok(hby["cec"])
|
||||
assert hby["cec"].value == 27000.0
|
||||
@@ -173,8 +182,11 @@ def test_dvi_not_hdmi_numeric_from_dvi_10():
|
||||
assert hby["cec_interconnect_resistance"].value == 5.0
|
||||
frl = next(p for p in cat.physical_interfaces if p.id == "hdmi-frl-pcb")
|
||||
fz = next(c for c in frl.constraints if c.parameter == "differential_impedance")
|
||||
assert fz.value_kind == "UNKNOWN"
|
||||
assert fz.value is None
|
||||
assert fz.value == 90.0
|
||||
assert fz.source_class == "VENDOR"
|
||||
fdr = next(c for c in frl.constraints if c.parameter == "data_rate")
|
||||
assert fdr.value == 12.0
|
||||
assert fdr.source_class == "VENDOR"
|
||||
sink = next(p for p in cat.physical_interfaces if p.id == "tmds1204-hdmi-sink")
|
||||
assert sink.logical_protocol_id == "tmds1204"
|
||||
sby = {c.parameter: c for c in sink.constraints}
|
||||
|
||||
Reference in New Issue
Block a user