From 4958b2d4cf971779f2b66fb66e78d8a54dac3e93 Mon Sep 17 00:00:00 2001 From: Philip Smart Date: Mon, 16 Mar 2026 14:47:14 +0000 Subject: [PATCH] Add zOS_DualPort3264BootBRAM.vhd to all board QSF files 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 --- build/CYC1000_zpu.qsf | 1 + build/DE0_nano_zpu.qsf | 1 + build/DE10_nano_zpu.qsf | 1 + build/QMV_zpu.qsf | 1 + 4 files changed, 4 insertions(+) diff --git a/build/CYC1000_zpu.qsf b/build/CYC1000_zpu.qsf index 9cdeaa3..9510cb4 100644 --- a/build/CYC1000_zpu.qsf +++ b/build/CYC1000_zpu.qsf @@ -398,6 +398,7 @@ set_global_assignment -name VHDL_FILE ../devices/sysbus/ps2/io_ps2_com.vhd set_global_assignment -name VHDL_FILE ../devices/sysbus/timer/timer_controller.vhd set_global_assignment -name VHDL_FILE ../devices/sysbus/BRAM/BootROM.vhd set_global_assignment -name VHDL_FILE ../devices/sysbus/BRAM/DualPortBootBRAM.vhd +set_global_assignment -name VHDL_FILE ../devices/sysbus/BRAM/zOS_DualPort3264BootBRAM.vhd set_global_assignment -name VHDL_FILE ../devices/sysbus/BRAM/SinglePortBootBRAM.vhd set_global_assignment -name VHDL_FILE ../devices/sysbus/BRAM/SinglePortBRAM.vhd set_global_assignment -name VHDL_FILE ../devices/sysbus/ioctl/ioctl.vhd diff --git a/build/DE0_nano_zpu.qsf b/build/DE0_nano_zpu.qsf index 6297314..98e4764 100644 --- a/build/DE0_nano_zpu.qsf +++ b/build/DE0_nano_zpu.qsf @@ -451,6 +451,7 @@ set_global_assignment -name VHDL_FILE ../devices/sysbus/ps2/io_ps2_com.vhd set_global_assignment -name VHDL_FILE ../devices/sysbus/timer/timer_controller.vhd set_global_assignment -name VHDL_FILE ../devices/sysbus/BRAM/BootROM.vhd set_global_assignment -name VHDL_FILE ../devices/sysbus/BRAM/DualPortBootBRAM.vhd +set_global_assignment -name VHDL_FILE ../devices/sysbus/BRAM/zOS_DualPort3264BootBRAM.vhd set_global_assignment -name VHDL_FILE ../devices/sysbus/BRAM/SinglePortBootBRAM.vhd set_global_assignment -name VHDL_FILE ../devices/sysbus/BRAM/SinglePortBRAM.vhd set_global_assignment -name VHDL_FILE ../devices/sysbus/ioctl/ioctl.vhd diff --git a/build/DE10_nano_zpu.qsf b/build/DE10_nano_zpu.qsf index 5c00cd2..ef215d5 100644 --- a/build/DE10_nano_zpu.qsf +++ b/build/DE10_nano_zpu.qsf @@ -477,6 +477,7 @@ set_global_assignment -name VHDL_FILE ../devices/sysbus/ps2/io_ps2_com.vhd set_global_assignment -name VHDL_FILE ../devices/sysbus/timer/timer_controller.vhd set_global_assignment -name VHDL_FILE ../devices/sysbus/BRAM/BootROM.vhd set_global_assignment -name VHDL_FILE ../devices/sysbus/BRAM/DualPortBootBRAM.vhd +set_global_assignment -name VHDL_FILE ../devices/sysbus/BRAM/zOS_DualPort3264BootBRAM.vhd set_global_assignment -name VHDL_FILE ../devices/sysbus/BRAM/SinglePortBootBRAM.vhd set_global_assignment -name VHDL_FILE ../devices/sysbus/BRAM/SinglePortBRAM.vhd set_global_assignment -name VHDL_FILE ../devices/sysbus/ioctl/ioctl.vhd diff --git a/build/QMV_zpu.qsf b/build/QMV_zpu.qsf index a588076..467f8a3 100644 --- a/build/QMV_zpu.qsf +++ b/build/QMV_zpu.qsf @@ -437,6 +437,7 @@ set_global_assignment -name VHDL_FILE ../devices/sysbus/ps2/io_ps2_com.vhd set_global_assignment -name VHDL_FILE ../devices/sysbus/timer/timer_controller.vhd set_global_assignment -name VHDL_FILE ../devices/sysbus/BRAM/zOS_BootROM.vhd set_global_assignment -name VHDL_FILE ../devices/sysbus/BRAM/zOS_DualPortBootBRAM.vhd +set_global_assignment -name VHDL_FILE ../devices/sysbus/BRAM/zOS_DualPort3264BootBRAM.vhd set_global_assignment -name VHDL_FILE ../devices/sysbus/BRAM/zOS_SinglePortBootBRAM.vhd set_global_assignment -name VHDL_FILE ../devices/sysbus/BRAM/zOS_SinglePortBRAM.vhd set_global_assignment -name VHDL_FILE ../devices/sysbus/ioctl/ioctl.vhd