增加加密特性(未测试)

This commit is contained in:
Ruige Lee
2025-05-22 16:53:42 +08:00
parent d14254f79a
commit 944255978a
4 changed files with 32 additions and 12 deletions

View File

@@ -67,18 +67,22 @@ abstract class ShinTopBase extends Module{
val upCDROut = Module(new CDROut)
val interface = Module(new Interface)
io.isSoftReset := interface.io.isSoftReset
downCDRIn.io.serDat := io.dDatIn
downCDRIn.io.overCLK := io.clk8x
downCDRIn.io.initEncryptor := interface.io.initEncryptor
upCDRIn.io.serDat := io.uDatIn
upCDRIn.io.overCLK := io.clk8x
upCDRIn.io.initEncryptor := interface.io.initEncryptor
io.dDatOut := downCDROut.io.serDat
io.uDatOut := upCDROut.io.serDat
downCDROut.io.initEncryptor := interface.io.initEncryptor
upCDROut.io.initEncryptor := interface.io.initEncryptor
//override
when( slaveParser.io.isLoop & interface.io.cReg.modeSel === false.B){
upCDRIn.io.serDat := downCDROut.io.serDat