Line 12:
Line 12:
| 4
| 4
| RW
| RW
+
|-
+
| style="background: green" | Yes
+
| [[#AES_MACBLKCNT|AES_MACBLKCNT]]
+
| 0x10009004
+
| 2
+
| W
|-
|-
| style="background: green" | Yes
| style="background: green" | Yes
| [[#AES_BLKCNT|AES_BLKCNT]]
| [[#AES_BLKCNT|AES_BLKCNT]]
−
| 0x10009004
+
| 0x10009006
−
| 4
+
| 2
| W
| W
|-
|-
Line 165:
Line 171:
Changing the input word order triggers the key/keyX/keyY FIFOs to be flushed.
Changing the input word order triggers the key/keyX/keyY FIFOs to be flushed.
+
+
== AES_MACBLKCNT ==
+
(CCM-MAC length)>>4, i.e. the size of the CCM-MAC to work with, in blocks
== AES_BLKCNT ==
== AES_BLKCNT ==
−
+
(Data length)>>4, i.e. the number of blocks to process
−
{| class="wikitable" border="1"
−
! Bit
−
! Description
−
|-
−
| 31-16
−
| (Data length)>>4 (i.e. the number of blocks to process)
−
|}
== AES_WRFIFO/AES_RDFIFO ==
== AES_WRFIFO/AES_RDFIFO ==