Packages

package riscv

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. All

Type Members

  1. class AtomicAlu extends Area
  2. case class DecompressedInstruction() extends Bundle with Product with Serializable
  3. case class IMM(instruction: Bits) extends Area with Product with Serializable

    Decode immediate values from a RISC-V instruction

  4. abstract class MicroOp extends AnyRef
  5. trait RegfileSpec extends Nameable
  6. class Resource extends AnyRef
  7. class RfAccess extends Nameable
  8. class RfRead extends RfAccess
  9. case class RfResource(rf: RegfileSpec, access: RfAccess) extends Resource with Product with Serializable
  10. class RfWrite extends RfAccess
  11. class RiscvPlugin extends FiberPlugin

    The aim of this plugin is mostly to serve as a RISC-V CPU parameter trampoline to globaly shared constants

  12. case class SingleDecoding(keys: Seq[MaskedLiteral], resources: Seq[Resource]) extends MicroOp with Nameable with Product with Serializable

Value Members

  1. object CSR
  2. object Const
  3. object FPU extends Resource with AreaObject
  4. object FloatRegFile extends RegfileSpec with AreaObject
  5. object INSTRUCTION_SIZE extends Resource with AreaObject
  6. object IntRegFile extends RegfileSpec with AreaObject
  7. object LQ extends Resource with AreaObject
  8. object PC_READ extends Resource with AreaObject
  9. object RD extends RfWrite with AreaObject
  10. object RM extends Resource with AreaObject
  11. object RS1 extends RfRead with AreaObject
  12. object RS2 extends RfRead with AreaObject
  13. object RS3 extends RfRead with AreaObject
  14. object Riscv extends AreaObject
  15. object RvZbx

    Specifies the RISC-V bit-manip instructions

  16. object RvcDecompressor

    Implement a RISC-V RVC to regular instruction hardware decompressor

  17. object Rvfd

    Specifies the RISC-V floating point instructions

  18. object Rvi extends AreaObject

    Specifies the RISC-V integer instructions

  19. object SQ extends Resource with AreaObject
  20. object SingleDecoding extends Serializable