Skip to content
This repository has been archived by the owner on Jun 24, 2021. It is now read-only.

Latest commit

 

History

History
42 lines (33 loc) · 2.07 KB

RVC.md

File metadata and controls

42 lines (33 loc) · 2.07 KB

RVC decoder.


class ExpandedInstruction

Norm form of instruction after RVC decoding.

  • Bundle component
name type description
bits UInt the decoded 32-bit instruction
rd UInt index of the destination register
rs1 UInt index of the source register 1
rs2 UInt index of the source register 2
rs3 UInt index of the source register 3

class RVCExpander

RVC decoder unit.

  • I/O, type and parameters
name type direction description
p Parameters param configuration
in UInt I raw instruction
out ExpandedInstruction O decoded instruction
rvc Bool O whether the output instruction is compressed




Last updated: 08/07/2017
CC BY-NC-SA 4.0, © (2017) Wei Song
Apache 2.0, © (2016-2017) SiFive, Inc
BSD, © (2012-2014, 2016) The Regents of the University of California (Regents)