pccx-FPGA-NPU-LLM-kv260 v0.1.0-alpha — KV260 RTL preview snapshot #53
hkimw
announced in
Announcements
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
The bare-metal Kria KV260 implementation of the pccx v002 NPU — RTL,
driver scaffolding, and verification harness — is now public as a
v0.1.0-alphapreview.What this alpha is
A reference RTL preview, not a timing-closed bitstream. The
architecture spec is canonical at the
pccx Sphinx site;
this repo implements what that spec describes and ships an early
verification surface.
What's included
under
hw/rtl/(NPU controller, MAT/VEC/CVO cores, MEM control,preprocess pipeline).
hw/sim/run_verification.shplustestbenches covering the GEMM W4A8 packer / sign-recovery / weight
dispatcher, the 48-bit normalizer, the result packer, the BF16
barrel shifter, and the front-end decoder.
3. CI installs
z3and runs theSail typecheckworkflow on everyPR.
repo-validaterequired check onmain(URL hygiene, brand-nameguard, license / citation sanity).
main.Known limitations
only.
tb_GEMM_fmap_staggered_delay(shift-chain timing model) is parkedWIP and not part of CI.
pccx-labyet — thatbridge lands in v0.2.0.
questions belong in Discussions; architectural docs live on the
pccx Sphinx site.
Where to contribute
https://github.com/pccxai/pccx-FPGA-NPU-LLM-kv260/discussions
good first issue
https://github.com/pccxai/.github/blob/main/CONTRIBUTING.md
Roadmap
v0.2.0("Bring-up and closure") — complete remaining Sail executeincrements, expand testbench coverage, post the first board
bring-up logs, integrate the driver path with
pccx-lab, and shipa timing-closed bitstream candidate.
Release link
https://github.com/pccxai/pccx-FPGA-NPU-LLM-kv260/releases/tag/v0.1.0-alpha
All reactions