Hardware/AES engine
< Hardware
This is an old revision of this page, as edited by Bushing (talk | contribs) at 03:47, 26 February 2009. It may differ significantly from the current revision. |
AES engine | |
Access | |
---|---|
Broadway | None |
Starlet | Full |
Registers | |
Base | 0x0d020000 |
Length | 0x14 |
Access size | 32 bits |
Byte order | Big Endian |
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 |