Skip to content

Commit 0d41d1d

Browse files
committed
Add basic documentation
1 parent d4a3b6b commit 0d41d1d

File tree

2 files changed

+24
-0
lines changed

2 files changed

+24
-0
lines changed

mimas-v2/sfp/README.md

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
# Small Form-factor Pluggable (SFP) Transceiver Interface
2+
3+
![](https://vksdr.com/bl-content/uploads/pages/8e5fdb2eaf58946d4c3950c0f26ec6d4/sfp.png)
4+
5+
6+
## SFP Pmod
7+
This project uses a custom designed Pmod for connecting SFP transceivers to FPGA development boards. [More info available here](https://vksdr.com/pmod#sfp).
8+
9+
![](https://pbs.twimg.com/media/EuLglpbVcAQRnrV?format=jpg&name=large)
10+
11+
## Layers
12+
![](docs/phy-layers.png)
13+
14+
- Physical Medium Dependent (PMD)
15+
- SFP transceiver converting between optical signalling and electrical signalling
16+
- Physical Medium Attachment (PMA)
17+
- NRZ-I Serialisation/Deserialisation
18+
- Clock recovery from incoming signal
19+
- Physical Coding Sublayer (PCS)
20+
- Encoding/Decoding of 4b/5b symbols
21+
- Media Independent Interface (MII)
22+
- Connection of PCS to MAC
23+
- Media Access Controller (MAC)
24+
- Framing, [FCS](https://en.wikipedia.org/wiki/Frame_check_sequence) and [IPG](https://en.wikipedia.org/wiki/Interpacket_gap)

mimas-v2/sfp/docs/phy-layers.png

99.8 KB
Loading

0 commit comments

Comments
 (0)