Skip to content

Scalar Fixed-Point Compliancy Subset (SFS) #15

@openpower-gitea-migrator

Description

@openpower-gitea-migrator

Originally Gitea issue #15 by jfng (gitea) on 2022-04-11


Scalar Fixed-Point Compliancy Subset (SFS)

Goals

  • Add support for the SFS subset of PowerISA v3.1
  • Provide a usable framework for CPU verification

Roadmap

Testbench

  • Define the Power-FV CPU interface (7114ed8)
    • CIA/NIA
    • GPRs (todo: quad-word access)
    • CR
    • SPRs
    • Instruction/data memory
    • Interrupts
  • Add support for alternative arithmetic operations (to serve as substitutes for mul/div ops) (a325393)

Checks

Consistency checks

Instruction checks

Branch
Load/Store
Arithmetic
Compare
Trap
Select
  • Select
Logical
Rotate and Shift
Other instructions

Other checks

  • Uniqueness check (fc9feb5)
  • Liveness check (9fde9f9)
  • Completeness check

Build system

Documentation

  • Tutorial
  • API reference

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions