Skip to content

Commit 33cdedd

Browse files
committed
fixup! [sw,otbn] Add KMAC interface to OTBNsim
1 parent 787282b commit 33cdedd

File tree

1 file changed

+6
-0
lines changed
  • hw/ip/otbn/dv/otbnsim/sim

1 file changed

+6
-0
lines changed

hw/ip/otbn/dv/otbnsim/sim/csr.py

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -52,6 +52,12 @@ def __init__(self, wsrs: WSRFile) -> None:
5252
self.RND_PREFETCH = WrapperCSR(
5353
write_func=lambda val: wsrs.RND.request_value()
5454
)
55+
self.KMAC_STATUS = KmacStatusCSR('KMAC_STATUS')
56+
self.KMAC_IF_STATUS = KmacIfStatusCSR('KMAC_IF_STATUS')
57+
self.KMAC_INTR = KmacIntrCSR('KMAC_INTR')
58+
self.KMAC_ERROR = KmacErrorCSR('KMAC_ERROR')
59+
self.KMAC_CFG = KmacCfgCSR('KMAC_CFG')
60+
self.KMAC_MSG_SEND = KmacCommandCSR('KMAC_MSG_SEND', write_mask=0x1)
5561
self.RND = WrapperCSR(read_func=wsrs.RND.read_u32)
5662
self.URND = WrapperCSR(read_func=wsrs.URND.read_u32)
5763
self.KMAC_CMD = KmacCommandCSR('KMAC_CMD', write_mask=0x3f)

0 commit comments

Comments
 (0)