In memory of Ben “bushing” Byer, who passed away on Monday, February 8th, 2016.

Difference between revisions of "Hardware/AES engine"

From WiiBrew
Jump to navigation Jump to search
(add nfoz)
Line 4: Line 4:
 
| len = 0x14
 
| len = 0x14
 
| bits = 32
 
| bits = 32
| armirq = 2{{check}}
+
| hwdirq = 2
 
}}
 
}}
 
{| border="1"
 
{| border="1"

Revision as of 19:48, 10 March 2009

AES engine
Access
BroadwayNone
StarletFull
Registers
Base0x0d020000
Length0x14
Access size32 bits
Byte orderBig Endian
IRQs
Hollywood2
This box: view  talk  edit
base function offset description contents/example
0000 W command 980000LL to start operation (L = len in 16 byte blocks -1)
980010LL start operation and "do not reload IV"??
00000000 reset
0000 R status MSB means busy
0004 W data addr source DMA
0008 W data addr dst DMA
000C W key fifo write 4 words to set key
0010 W IV fifo write 4 words to set IV