Changelog¶
Mach-V Processor¶
2.0 Mar 9, 2026 ¶
Focus: In-order superscalar architecture.
- In-Order Superscalar Architecture: Implements a 2-issue in-order superscalar architecture to allow 2 instructions to be issued and executed simultaneously, achieving a 1.17x improvement in Coremark scores compared to the single-issue (V1.0).
1.2 Feb 21, 2026 ¶
Focus: 1-bit Branch Predictor and Block RAM optimization.
- 1-bit Branch Predictor: Implemented a simple 1-bit branch predictor to improve control flow efficiency by predicting the outcome of branch instructions, resulting in a 15% improvement in Coremark scores.
- Block RAM Optimization: Utilized Block RAM for both IROM and DMEM, reducing the area of the design by 50% compared to the previous version.
1.1 Dec 20, 2025 ¶
Focus: Timing optimization and hardware acceleration.
- Enhanced Clock Frequency: Integrated Clock Wizard to boost operating frequency to 115 MHz (from 100 MHz baseline).
- Critical Path Optimization: Relocated PC logic from the Execute (EXE) stage to the Memory (MEM) stage to relax timing constraints.
- Hardware-Accelerated Arithmetic: Replaced native multiplier/divider designs with optimized AMD/Xilinx IP cores for high-performance integer arithmetic.
1.0 Nov 15, 2025 ¶
Focus: Baseline implementation featuring a classic RISC-V scalar architecture.
- Classic 5-Stage Pipeline: Implemented standard Fetch, Decode, Execute, Memory, and Writeback stages.
- Comprehensive Hazard Management: Added dedicated hardware for data forwarding and hazard detection to resolve data/control hazards.
- Scalar In-Order Execution: Established single-issue sequential execution ensuring deterministic behavior and architectural simplicity.