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:
2026-09-22 18:18:03 +02:00
parent 1455e974ac
commit 3c0b3e14dc
8 changed files with 672 additions and 299 deletions
+1 -1
View File
@@ -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
+14 -2
View File
@@ -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}