FPGARelated.com
StrangeCPU #2. Sliding Window Token Machines

StrangeCPU #2. Sliding Window Token Machines

Victor Yurkovsky
Still RelevantAdvanced

Summary: An in-depth exploration of Sliding Window Token Machines; ARM notes. Table of Contents: Part 1: A new CPU - technology review, re-examination of the premises;  StrangeCPU concepts; x86 notes. Part 2: Sliding-Window Token...


Summary

This blog provides an in-depth exploration of Sliding Window Token Machines, a token-based CPU microarchitecture, and re-examines the design premises for custom processors. It explains architectural principles, compares them to ARM/x86 approaches, and discusses practical mapping to HDLs and HLS for FPGA implementations.

Key Takeaways

  • Describe the sliding-window token machine microarchitecture and its operational model.
  • Compare the token-machine approach to conventional CPU designs (ARM/x86) and identify performance and complexity trade-offs.
  • Map core components to hardware by outlining HDL and HLS implementation strategies for FPGAs.
  • Estimate FPGA resource, latency, and throughput trade-offs when sizing token windows and pipelines.
  • Identify verification and testing challenges for token-based processors and recommend practical validation methods.

Who Should Read This

FPGA designers and CPU-architecture researchers with HDL/HLS experience who want to evaluate novel token-based microarchitectures and their feasibility on reconfigurable hardware.

Still RelevantAdvanced

Topics

Verilog/SystemVerilogHigh-Level SynthesisEmbedded Processors on FPGA

Related Documents