Skip to content

Commit 4599f46

Browse files
committed
implement new decoder
TODO: need - release version of chisel 3.6.1, 5.1 - Zb/Zbk support
1 parent ad35c4c commit 4599f46

File tree

6 files changed

+1330
-219
lines changed

6 files changed

+1330
-219
lines changed

src/main/scala/rocket/CustomInstructions.scala renamed to src/main/scala/deprecate/rocket/CustomInstructions.scala

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44
package freechips.rocketchip.rocket
55

66
import chisel3.util._
7+
import freechips.rocketchip.rocket._
78

89
object CustomInstructions {
910
def MNRET = BitPat("b01110000001000000000000001110011")

src/main/scala/rocket/Decode.scala renamed to src/main/scala/deprecate/rocket/Decode.scala

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ package freechips.rocketchip.rocket
55
import chisel3._
66
import chisel3.util.BitPat
77
import chisel3.util.experimental.decode._
8+
import freechips.rocketchip.rocket._
89

910
object DecodeLogic
1011
{

src/main/scala/rocket/IDecode.scala renamed to src/main/scala/deprecate/rocket/IDecode.scala

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ import chisel3._
77
import chisel3.util._
88
import org.chipsalliance.cde.config.Parameters
99
import freechips.rocketchip.util._
10+
import freechips.rocketchip.rocket._
1011
import Instructions._
1112
import CustomInstructions._
1213

src/main/scala/rocket/Instructions.scala renamed to src/main/scala/deprecate/rocket/Instructions.scala

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44
package freechips.rocketchip.rocket
55

66
import chisel3.util._
7+
import freechips.rocketchip.rocket._
78

89
/* make EXTENSIONS="rv_* rv64*" inst.chisel */
910

0 commit comments

Comments
 (0)