FPGARelated.com
StrangeCPU #3. Instruction Slides - The Strangest CPU Yet!

StrangeCPU #3. Instruction Slides - The Strangest CPU Yet!

Victor Yurkovsky
Still RelevantAdvanced

Summary: Decoding instructions with a Sliding Window system.  0-Bit Sliding Register Windows. Table of Contents: Part 1: A new CPU - technology review, re-examination of the premises;  StrangeCPU concepts; x86 notes. Part 2:...


Summary

This slide set presents Victor Yurkovsky's StrangeCPU instruction-decoding concept, centered on a sliding-window decoding system and the novel idea of 0-bit sliding register windows. Readers will learn the architectural motives, how decoding and register windowing interact, and implications for unconventional CPU implementations and FPGA prototyping.

Key Takeaways

  • Understand the sliding-window instruction decoding approach and how it differs from conventional decoding pipelines.
  • Analyze the 0-bit sliding register window concept and its effect on register file and operand delivery.
  • Evaluate ISA and microarchitecture trade-offs introduced by StrangeCPU concepts, including code density and decoding complexity.
  • Assess implementation considerations for FPGA prototyping, including control logic and datapath mapping.
  • Apply the ideas to HDL prototypes and explore how Verilog/SystemVerilog implementations or FPGA toolflows could validate the design.

Who Should Read This

Hardware architects and FPGA/HDL engineers (intermediate to advanced) interested in unconventional CPU microarchitectures, instruction-decoding techniques, and mapping novel ISAs to FPGA prototypes.

Still RelevantAdvanced

Topics

Verilog/SystemVerilogDSP on FPGAEmbedded Processors on FPGA

Related Documents