Difference between revisions of "SHA Registers"

From 3dbrew
Jump to navigation Jump to search
Line 41: Line 41:
 
== REG_SHA_DATASIZE ==
 
== REG_SHA_DATASIZE ==
 
This reg contains the total size of the data written to REG_SHA_IN.
 
This reg contains the total size of the data written to REG_SHA_IN.
 +
 +
== REG_SHA_OUT ==
 +
This reg contains the SHA256 hash after the final round in little endian and normal word order.

Revision as of 18:09, 7 September 2014

Registers

NAME PHYSICAL ADDRESS WIDTH
REG_SHA_CNT 0x1000A000 4
REG_SHA_DATASIZE 0x1000A004 4
REG_SHA_OUT 0x1000A040 0x20
REG_SHA_IN 0x1000A080 0x40


REG_SHACNT

Bits Description
0-1 0=Hash ready, 1=Normal, 2=Final Round
16 Enable
17 1 when FIFO expects read/write


REG_SHA_DATASIZE

This reg contains the total size of the data written to REG_SHA_IN.

REG_SHA_OUT

This reg contains the SHA256 hash after the final round in little endian and normal word order.