提交 975b9ea3 编写于 作者: Y Yinan Xu

decode: change FuOpType to 6bits

上级 db86721f
......@@ -8,16 +8,12 @@ package xiangshan.backend.decode
import chisel3._
import chisel3.util._
import freechips.rocketchip.config.Parameters
import freechips.rocketchip.rocket.{RVCDecoder, ExpandedInstruction}
import freechips.rocketchip.rocket.{CSR,Causes}
import freechips.rocketchip.util.{uintToBitPat,UIntIsOneOf}
import xiangshan._
import utils._
import xiangshan.backend._
import xiangshan.backend.decode.Instructions._
import freechips.rocketchip.tile.RocketTile
/**
* Abstract trait giving defaults and other relevant values to different Decode constants/
......
......@@ -30,7 +30,7 @@ case class ExuParameters
def NRFuType = 9
def FuOpWidth = 7
def FuOpWidth = 6
}
case class ExuConfig
......
......@@ -33,10 +33,10 @@ package object xiangshan {
def jmp = "b0000".U
def i2f = "b0001".U
def csr = "b0010".U
def alu = "b0011".U
def alu = "b0110".U
def mul = "b0100".U
def div = "b0101".U
def fence = "b0110".U
def fence = "b0011".U
def fmac = "b1000".U
def fmisc = "b1001".U
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册