Close

New pipeline (2)

A project log for miniMAC - Not an Ethernet Transceiver

custom(izable) circuit for sending some megabytes over differential pairs.

yann-guidon-ygdesYann Guidon / YGDES 10/26/2025 at 22:440 Comments

I have updated the project's cover picture to reflect the changes brought from the last logs.

It does not represents everything but gives a rough idea.

The #miniPHY  is not yet determined, the granularity (size of the nibbles) is not fixed yet (and may still change later) so the nibble Mux is not accurate either.

Having a size that is 3×3×2 makes some things a bit easier, compared to 17 (which is a prime).

The config/counter boxes represent the max size of the chunks, depending on the packet's length and the BER.

Here we see that GrayPar does not expand the words, only scrambles and increases avalanche. Using 5+5+5+3 reduces the depth of the Vs at the decoding side. I have no yet thought about the 3+3=>3 LUT.

gPEAC is expanded to 18 bits to include the C/D bit, which provides its own safety mechanism at the receiver end.

.

_________________________________________

.

Now there are certain things to consider.

That's a lot of work in perspective.

Discussions