Hardwarespecificaties van de SFP-familie (INF-8074, SFF-8431…)
De SFP-footprint wordt gedeeld door SFP, SFP+, SFP28 en SFP56, maar de documenten die hem definiëren zijn gedurende twintig jaar in lagen geschreven. Als u weet welke laag wat definieert, wordt duidelijk waarom twee identiek uitziende modules zich in dezelfde poort anders gedragen.
De oorspronkelijke MSA
INF-8074 — SFP Transceiver (1.0). De grondleggende SFP-overeenkomst: de 20-pins-kaart-randinterface, de moduleomtrek, de besturingssignalen met lage snelheid (TX_DISABLE, TX_FAULT, RX_LOS, MOD_DEF/module-present) en het tweedraadsidentiteitsgeheugen dat later SFF-8472 werd.
Elektrische laag (SFP+)
| Document | Wat het definieert |
|---|---|
| SFF-8431 — 10 Gb/s and Low Speed Electrical Interface (4.1) | de snelle SFI-interface, lineaire versus begrenzende modules en de signalering met lage snelheid |
| SFF-8418 — 10 Gb/s Electrical Interface (1.4) | elektrische details met hoge snelheid, afgesplitst van 8431 |
| SFF-8419 — Power and Low Speed Interface (1.3) | voedingsrails, vermogensklassen, gedrag van pins met lage snelheid |
| SFF-8461 — Active Cable Specifications (0.2) | actieve koper-/optische kabels en hun testmethoden |
Mechanische laag
| Document | Wat het definieert |
|---|---|
| SFF-8432 — Module and Cage (5.2a) | de module- en host-cageomtrek die alle modules van de SFP-klasse gebruiken |
| SFF-8071 — 0.8 mm Card Edge Connector (1.9a) | de 20-pins-connector |
| SFF-8433 — Ganged Cage Footprints and Bezel Openings (0.7) | cages met meerdere poorten op een hostboard |
| SFF-8075 — PCI Card Version of SFP Cage (1.0) | cages op PCI-adapters |
Documenten voor ‘transceiveroplossingen’ per snelheid
Elk document bundelt de mechanische en elektrische eisen voor één snelheidsklasse:
| Document | Klasse | Snelheid |
|---|---|---|
| SFF-8084 (1.7) | 4 Gb/s | 4GFC |
| SFF-8083 (3.1) | SFP10 | 10G |
| SFF-8081 (1.4) | SFP16 | 16GFC |
| SFF-8402 (1.1) | SFP28 | 25G / 32GFC |
SFP56 (50G PAM4) bouwt voort op de SFP28-definitie met de elektrische IEEE 802.3cd-interface; zie SFP56.
Beheerslaag
- SFF-8472 — identiteit, diagnostiek, drempels (details).
- SFF-8079 / SFF-8089 — snelheids- en toepassingsselectie en codes (details).
- SFF-8690 — afstembare DWDM-geheugenkaart (details).
Waarom dit van belang is voor coderen
Geheugenvelden die CodingBox bewerkt — snelheids-codes, vermogensklasse, vlag voor lineair/begrenzend, conformiteitscodes — zijn elk terug te voeren op een van deze documenten. Wanneer een gehercodeerde module geen link krijgt, controleert u of wat de identiteitsbytes beweren (volgens SFF-8472/8089) overeenkomt met wat de hardwarelaag werkelijk is (volgens SFF-8431/8419): een module die is gecodeerd als een vermogensklasse of interfacetype dat hij niet kan leveren, wordt door de host geweigerd of in laag vermogen gehouden.
De elektrische dialecten op snelle SFP-pins — 1000BASE-X versus SGMII bij 1G, SFI bij 10G, 25GAUI bij 25G: SGMII en serial gigabit, XGMII, XAUI en de AUI-familie.