2006.03.13 [megacz] Fixed lowest bit of z=00000000; it should be "1"
2006.03.13 [megacz] Corrected meaning of z-octet bits 2-4 in IOBs
2006.03.13 [megacz] Added constant zeroes in IOB section
+ 2006.04.15 [megacz] un-swapped FB->{L0,L1}
Background
+----+--------+--------+--------+--------+--------+--------+--------+--------+
|Z3:0| D octet |
+----+--------+--------+--------+--------+--------+--------+--------+--------+
- |0000| V4->L4 | H4->L4 | FB->L2 | FB->L3 | FB->L0 | FB->L1 | FB->L4 | 1 |
+ |0000| V4->L4 | H4->L4 | FB->L2 | FB->L3 | FB->L1 | FB->L0 | FB->L4 | 1 |
+----+--------+--------+--------+--------+--------+--------+--------+--------+
|0001| ZM->R | YL->R | WZ->WM | FB->WM | ZM->C | ZM->FB | C->XO | C->YO |
+----+--------+--------+--------+--------+--------+--------+--------+--------+
+----+--------+--------+--------+--------+--------+--------+--------+--------+
|0011| L2->W | L3->W | L4->W | L4->X | L0->W | L1->W |H2a<>V2a|H3b<>V3b|
+----+--------+--------+--------+--------+--------+--------+--------+--------+
- |0100| N->Y | S->Y | W->Y | E->Y | L3->Y | L2->Y | L1->Y | L0->Y |
+ |0100| N->Y | S->Y | W->Y | E->Y | L0->Y | L1->Y | L2->Y | L3->Y |
+----+--------+--------+--------+--------+--------+--------+--------+--------+
- |0101| SW->X | NE->X | SE->X | NW->X | L3->X | L2->X | L1->X | L0->X |
+ |0101| SW->X | NE->X | SE->X | NW->X | L0->X | L1->X | L2->X | L3->X |
+----+--------+--------+--------+--------+--------+--------+--------+--------+
|0110| X-LUT truth table, inverted |
+----+--------+--------+--------+--------+--------+--------+--------+--------+