- Add zpu_core_evo_STcache.vhd to QSF files for DE10_nano, QMV, CYC1000,
and DE0_nano (was only in E115). Required by the stack cache feature
in zpu_core_evo.vhd.
- Enable WishBone SDRAM QIP (W9864G6) for CYC1000 - fixes missing
WBSDRAM entity error.
- Enable sysbus SDRAM QIP (W9864G6) for DE0_nano - fixes missing
SDRAM entity error.
Quartus needs all referenced entities in the library even when inside
inactive generate blocks (BOARD_E115=true for all pipeline builds).
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Bring in the completed stack cache feature (from .vhd.new) that was
started but not committed. Adds MAX_STCACHE_BITS generic, stack cache
signals, CACHEST instantiation, and associated logic. Fixes EVO and
EVO_MINIMAL FPGA build failures caused by zpu_soc.vhd referencing
the missing MAX_STCACHE_BITS parameter.
Previous version saved as zpu_core_evo.vhd.pre_stcache.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
The EVO/EVO_MINIMAL CPU models require the DualPort3264BootBRAM entity
for dual-port instruction BRAM support. Previously only E115 had this
file in its QSF, causing compilation failures on other boards.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
The template was outdated and missing SOC_INTR_MAX, board declarations,
function prototypes, and other constants added during development.
Regenerated from current working package with all CPU model flags at 0.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Add VERSION file (1.10) for automated Jenkins build versioning.
Git origin updated to Gitea (git.eaw.app).
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>