MDIO (Management Data Input/Output) aka SMI or MIIM
Link Explanation
1 User's manual for MDIO. MDIO User's Manual. The decoder supports both Clause 45 and Clause 22 (legacy) decode. The recognition is automated, and decoding occurs on continuous clocks as well as packetized clock signals.
2 Wikipedia Wiki Link. Only Clause 45 is discussed.
3 More perspectives on MDIO, out of the large library at
4 Total Phase, Inc. Very clear explanation of MDIO, and why Clause 45 was designed, based on the shortcomings of Clause 22.
5 IEEE document An IEEE work document in which the bit assignement is explained. Since the bit assignement is not standarised, the decode makes no attempt to interpret the bits (and bit fields) down to their individual functionality
6 Teledyne LeCroy MDIO D Data Sheet, ordering Link to the Teledyne LeCroy Data sheet for the MDIO Decoder Option.
7 Teledyne LeCroy MDIO Decoder manual Link to the Teledyne LeCroy Manual Instruction Manual for MDIO Decoder.
MDIO signals decoded (examples)
Link Explanation
1 Exemple of an MDIO transaction, fully decoded
2 Exemple of several MDIO transaction, fully decoded. Note that in this case the 1 MHz clock is only active during the transactions.
4 Another exemple of several MDIO transaction, fully decoded. In this case the clock is continuous, at 4 Mhz, and active also in-between transactions. There are no structural differences between messages transmited using a continous clock and a bursted clock
5 When the bit labeling options is selected, every bit is decoded, and can be traced to its physical layer.
6 As an alternative, the bit index can be shown, numbered from 0 to 63 for an MDIO message. This feature helps maping the fields to their contributing bits and is particularly useful when chasing bit banging issues
7 This image shows a 1 MHz Clause 45 transaction. Amplitude is relatively small, and the 2 initial 0 bits manifest the Clause 45 encoding.
8 As exemplified here, it is also possible to decode MDIO measured on digital lines. This presents an advantage when the analog channels are used for other signals.

Copyright © 2009 - 2022 | Lahniss Sàrl | All Rights reserved Lahniss
Signal Processing | Protocol Analysis | Software Consulting |Training
Valid XHTML 1.0 Transitional Valid CSS!