Difference between revisions of "84PCE:Ports:2000"

From WikiTI
Jump to: navigation, search
(Synopsis)
 
Line 25: Line 25:
 
|000C-000F
 
|000C-000F
 
|RO
 
|RO
|3CA2D5EE   
+
|
 
|32
 
|32
|Unknown
+
|Mirror of the last state word
 
|-
 
|-
 
|0010-004F
 
|0010-004F

Latest revision as of 05:07, 2 February 2018

Synopsis

Port Number: 2000-2???

Memory-mapped Address: E10000-E1????

Function: Cryptography

This is the SHA256 chip. It is very similar to [1]. The block and state are split into 32-bit little-endian words (inputs and hashes are generally displayed big-endian), but TI fails to compensate for this. This port is protected. Protected ports must be unlocked to read and write to these ports. Additionally, flash must be unlocked for the chip to function.

Ports    Type    Default    Bits    Information   
0000 R/W 8 Control
000C-000F RO 32 Mirror of the last state word
0010-004F R/W 512 SHA256 block
0060-007F RO 256 SHA256 state