Changes

259 bytes added ,  20:06, 3 September 2019
no edit summary
Line 2,472: Line 2,472:  
|-
 
|-
 
| 16
 
| 16
| Enable the SEQ interface
+
| Enable the SEQ controller
 +
|-
 +
| 14
 +
| Enable the CMD interface
 +
|-
 +
| 12
 +
| Enable the STORE interface
 +
|-
 +
| 10
 +
| Enable the LOAD interface
 
|}
 
|}
   Line 2,481: Line 2,490:  
|-
 
|-
 
| 0
 
| 0
| Flush SEQ interface
+
| Flush SEQ controller
 
|-
 
|-
 
| 11
 
| 11
| Enable RND testing mode
+
| Enable RND test mode
 
|-
 
|-
 
| 12
 
| 12
| Enable the RND interface
+
| Enable the RND controller
 
|}
 
|}
   Line 2,517: Line 2,526:  
|-
 
|-
 
| 4
 
| 4
| Lock the SCP and RND
+
| Lock SCP and RND
 
|}
 
|}
   Line 2,556: Line 2,565:  
|}
 
|}
   −
Used for debugging crypto interfaces such as the SEQ (crypto sequence).
+
Used for debugging crypto controllers such as the SEQ (crypto sequence).
    
=== TSEC_SCP_DBG1 ===
 
=== TSEC_SCP_DBG1 ===
Line 2,573: Line 2,582:  
|}
 
|}
   −
Used for retrieving debug data. Contains information on the last crypto sequence created when debugging the SEQ interface.
+
Used for retrieving debug data. Contains information on the last crypto sequence created when debugging the SEQ controller.
    
=== TSEC_SCP_DBG2 ===
 
=== TSEC_SCP_DBG2 ===
Line 2,592: Line 2,601:  
|}
 
|}
   −
Used for retrieving additional debug data associated with the SEQ interface.
+
Used for retrieving additional debug data associated with the SEQ controller.
    
=== TSEC_SCP_CMD ===
 
=== TSEC_SCP_CMD ===
Line 2,646: Line 2,655:  
!  Bits
 
!  Bits
 
!  Description
 
!  Description
 +
|-
 +
| 0
 +
| SCP is active
 
|-
 
|-
 
| 2
 
| 2
Line 2,651: Line 2,663:  
|-
 
|-
 
| 6
 
| 6
| SEQ interface is active
+
| SEQ controller is active
 +
|-
 +
| 14
 +
| AES controller is active
 
|-
 
|-
 
| 16
 
| 16
| RND interface is active
+
| RND controller is active
 
|}
 
|}
   −
Contains the status of the crypto interfaces.
+
Contains the status of the crypto controllers and interfaces.
    
=== TSEC_SCP_STAT1 ===
 
=== TSEC_SCP_STAT1 ===
Line 2,683: Line 2,698:  
|-
 
|-
 
| 5-9
 
| 5-9
| Unknown opcode
+
| Current CMD opcode
 
|-
 
|-
 
| 10-14
 
| 10-14
Line 2,694: Line 2,709:  
  2: Key expansion
 
  2: Key expansion
 
  3: Key reverse expansion
 
  3: Key reverse expansion
 +
|-
 +
| 25
 +
| STORE operation is stalled
 +
|-
 +
| 26
 +
| LOAD operation is stalled
 
|-
 
|-
 
| 27
 
| 27
Line 2,713: Line 2,734:  
|}
 
|}
   −
Contains the status of the RND interface.
+
Contains the status of the RND controller.
    
=== TSEC_SCP_IRQSTAT ===
 
=== TSEC_SCP_IRQSTAT ===
Line 2,736: Line 2,757:  
|-
 
|-
 
| 24
 
| 24
| RND unknown
+
| RND called
 
|-
 
|-
 
| 28
 
| 28
Line 2,765: Line 2,786:  
|-
 
|-
 
| 24
 
| 24
| RND unknown
+
| RND called
 
|-
 
|-
 
| 28
 
| 28