Published prerelease. Tag
v0.1.0-alphais pushed and the GitHub Release is live as a prerelease (not marked latest). This page mirrors the release body and is kept here as the in-tree reference.
- Repo:
pccxai/pccx-FPGA-NPU-LLM-kv260 - Tag:
v0.1.0-alpha - Title:
pccx-FPGA-NPU-LLM-kv260 v0.1.0-alpha — KV260 RTL preview snapshot - Pre-release: yes
- Release link: https://github.com/pccxai/pccx-FPGA-NPU-LLM-kv260/releases/tag/v0.1.0-alpha
- First public RTL preview of the pccx v002 NPU implementation
targeting Xilinx Kria KV260 (Zynq UltraScale+ ZU5EV) under the
pccxaiorganization. - SystemVerilog testbenches for
tb_ctrl_npu_decoderandtb_barrel_shifter_BF16(BF16 to 27-bit fixed-point) wired into the verification flow. - Multi-driver issue on
OUT_fetch_PC_readyrepaired in the decoder testbench path. - Sail ISA model — types, regs, decode, and execute increments 1 to 3
(per-opcode MAC, DMA, and SFU effects, and per-opcode operand
latching). CI installs
z3and runs theSail typecheckworkflow on every PR. repo-validaterequired status check onmain; covers URL hygiene, brand-name guard, and license / citation sanity.- Verification workflow section in the README explains how to run the
testbench suite locally and what each
tbcovers. - Phantom
llm-litesubmodule reference removed; the clone footprint is now clean. - Project renamed from
uXCtopccx; legacy strings purged from tracked sources.
- This is a reference implementation, not a timing-closed production bitstream. No place-and-route closure or KV260 board bring-up artifacts are included.
- The Sail ISA model covers decode and the first three execute increments only; later opcodes are still being modelled.
- Some testbenches (notably
tb_GEMM_fmap_staggered_delay, the shift-chain timing model) are parked WIP and are not part of CI. - No bit-accurate co-simulation harness with
pccx-labyet — that bridge lands in v0.2.0. - Wiki is enabled on this repository but currently empty; the intended
documentation surface is the
pccxai/pccxsite, not the wiki.
repo-validateandSail typecheckrequired checks green onmain.- Stage 1, 2, and 3 ruleset active; direct push to
mainblocked. - README and
CITATION.cffreferencepccxai/pccxas the canonical architecture repo. - No standalone-vendor brand-token leaks in tracked sources.
Cite using the in-repo CITATION.cff, which also references the
canonical pccxai/pccx architecture repository under references:.
Author: Hyunwoo Kim (Independent researcher); ORCID intentionally
omitted until registered.
- KV260 board bring-up bitstream.
- Timing-closed synthesis reports.
- Full Sail ISA execute coverage (4th increment onward).
- The full GEMM staggered-delay timing model.
v0.2.0(subtitle: "Bring-up and closure"): complete remaining Sail execute increments, expand testbench coverage, and post the first bring-up logs.- Integrate the driver path with
pccx-laband ship a timing-closed bitstream candidate.