virtex7 CLBLM DOUTMUX.MC31: drop spurious 30_10 bit; mergedb tweaks

The MC31 (SRL cascade-out) DOUTMUX encoding carried an extra 30_10 bit
not part of the mux select -- fasm2frames set it for every MC31 route.
In use by the validated open eth-arp flow (VC707 ARP 9/9, 2026-07-13).

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
Dr Jonathan Richard Robert Kimmitt 2026-07-13 20:31:55 +01:00
parent d9777095cf
commit a5edd0d816
3 changed files with 8 additions and 2 deletions

View File

@ -718,7 +718,7 @@ CLBLM_L.SLICEM_X0.DLUT.SMALL 01_59
CLBLM_L.SLICEM_X0.DLUT.SRL 30_47
CLBLM_L.SLICEM_X0.DOUTMUX.CY 30_51 30_52 !30_56 !30_57
CLBLM_L.SLICEM_X0.DOUTMUX.D5Q !30_51 !30_52 !30_56 30_57
CLBLM_L.SLICEM_X0.DOUTMUX.MC31 30_10 !30_51 30_52 !30_56 30_57
CLBLM_L.SLICEM_X0.DOUTMUX.MC31 !30_51 30_52 !30_56 30_57
CLBLM_L.SLICEM_X0.DOUTMUX.O5 !30_51 30_52 30_56 !30_57
CLBLM_L.SLICEM_X0.DOUTMUX.O6 !30_51 !30_52 30_56 !30_57
CLBLM_L.SLICEM_X0.DOUTMUX.XOR 30_51 !30_52 !30_56 !30_57

View File

@ -718,7 +718,7 @@ CLBLM_R.SLICEM_X0.DLUT.SMALL 01_59
CLBLM_R.SLICEM_X0.DLUT.SRL 30_47
CLBLM_R.SLICEM_X0.DOUTMUX.CY 30_51 30_52 !30_56 !30_57
CLBLM_R.SLICEM_X0.DOUTMUX.D5Q !30_51 !30_52 !30_56 30_57
CLBLM_R.SLICEM_X0.DOUTMUX.MC31 30_10 !30_51 30_52 !30_56 30_57
CLBLM_R.SLICEM_X0.DOUTMUX.MC31 !30_51 30_52 !30_56 30_57
CLBLM_R.SLICEM_X0.DOUTMUX.O5 !30_51 30_52 30_56 !30_57
CLBLM_R.SLICEM_X0.DOUTMUX.O6 !30_51 !30_52 30_56 !30_57
CLBLM_R.SLICEM_X0.DOUTMUX.XOR 30_51 !30_52 !30_56 !30_57

View File

@ -127,6 +127,12 @@ case "$1" in
liob18)
sed < "$2" > "$tmp1" -e 's/^IOB18\./LIOB18./' ;;
riob18_sing)
sed < "$2" > "$tmp1" -e 's/^IOB18\./RIOB18_SING./' ;;
liob18_sing)
sed < "$2" > "$tmp1" -e 's/^IOB18\./LIOB18_SING./' ;;
mask_liob18)
sed < "$2" > "$tmp1" -e 's/^IOB18\./LIOB18./' ;;