Difference between revisions of "84PCE:Ports:2000"
From WikiTI
(Fixe link.) |
|||
Line 7: | Line 7: | ||
'''Function:''' Cryptography | '''Function:''' Cryptography | ||
− | This is the SHA256 chip. It is very similar to [ | + | This is the SHA256 chip. It is very similar to [https://hackspire.org/index.php/Memory-mapped_I/O_ports_on_CX#CC000000_-_SHA-256_hash_generator]. The inputs are 32-bit big-endian, but TI fails to compensate for this. |
This port is protected. Privileged MMIO must be unlocked to read and write to the MMIO ports. | This port is protected. Privileged MMIO must be unlocked to read and write to the MMIO ports. | ||
Revision as of 06:35, 1 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 inputs are 32-bit big-endian, but TI fails to compensate for this. This port is protected. Privileged MMIO must be unlocked to read and write to the MMIO ports.
Ports | Type | Default | Bits | Information |
0000 | R/W | 8 | Control | |
000C-000F | RO | 3CA2D5EE | 32 | Unknown |
0010-004F | R/W | 512 | SHA256 block | |
0060-007F | RO | 256 | SHA256 state |