feat(fpga): L-DPC1 CLOSED — GF16 dot4 + phi-heartbeat verified on XC7A100T#39
Open
gHashTag wants to merge 1 commit into
Open
feat(fpga): L-DPC1 CLOSED — GF16 dot4 + phi-heartbeat verified on XC7A100T#39gHashTag wants to merge 1 commit into
gHashTag wants to merge 1 commit into
Conversation
…A100T - gf16_mul: GF(2^4) multiply via LUT (no DSP48, abc9 routing issue tracked separately) - gf16_add: GF(2^4) addition = bitwise XOR - gf16_dot4: 4-element dot product with phi-constant weights [1,1,1,1] - gf16_heartbeat_top: top-level — phi-heartbeat on D5/D6 (R23/T23) + dot4 on J26 - Both subsystems run simultaneously on real XC7A100T silicon — BLINKS CONFIRMED Toolchain: openXC7 → FASM → xc7frames2bit → XVC (ESP32) → board Clock: STARTUPE2.CFGMCLK ~66MHz, no external oscillator Next: ROM via $readmemh after DSP48 routing resolved EPIC: L-DPC1 CLOSED ✓"
This was referenced May 15, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
🎯 L-DPC1 Hardware Bench — CLOSED ✅
GF16 dot4 с phi-константами и 3-фазный phi-heartbeat верифицированы одновременно на реальном железе XC7A100T.
Verified on hardware (2026-05-10)
Файлы (fpga/vivado/)
gf16_add.v— GF(2⁴) сложение: побитовый XORgf16_mul.v— GF(2⁴) умножение: LUT-based, polyx⁴+x+1(0x13). No DSP48 — abc9 routing issue (tracked separately)gf16_dot4.v— 4-элементный dot product с параметрическими phi-константамиgf16_heartbeat_top.v— топ-модуль: phi-heartbeat (3-phase) + gf16_dot4 + STARTUPE2.CFGMCLKToolchain
Design decisions
W0..W3) — легко менять для разных экспериментов.Next steps (не в этом PR)
$readmemh— после решения DSP48 routingsim/) для gf16_mul и gf16_dot4