S905 Datasheet Revision 1.1.4: A53 GIC Bit Interrupt Sources Description
S905 Datasheet Revision 1.1.4: A53 GIC Bit Interrupt Sources Description
Source Hold
NO Break
00=no woner)
0 INLINE Type
Pre Endian Number of 256-byte blocks to
allocate to this thread
6-AES
Reset IV
Encrypt
CTR IN
CTR Endian Mode Type OUT Endian
Limit Endian
6-TDES
restart
6-CRC
nowrite
restart
CRC Count
6-SHA
Last blk
IN
Mode
Endian
6-OTHERS
Post Endian
SEC_BLKMV_GEN_REG0 0x24
Bit(s) R/W Default Description
31-20 R/W ‘h0 ddr_secure_id
19-18 R/W ‘h0 ddr_non_sec_val
17-16 R/W ‘h0 ddr_sec_val1
15-14 R/W ‘h0 ddr_sec_val0
13-12 R/W ‘h0 sec_read_sel
11-8 R/W ‘hF non_sec_mask: 1 = a thread is non-secure
7-4 R/W ‘h0 sec_ddr_sec_id_en: Even though a thread is secure, we may not want it to use the DDR secure ID (JIC)
3-0 R/W ‘h0 ddr_thread_id[5:2]: 2-bit below used for security
SEC_BLKMV_AES_REG0 0x00
Bit(s) R/W Default Description
31 R - aes_key_valid: read-back signal of aes_key_valid
30 R/W ‘h0 Reserved
29-28 R/W ‘h0 aes_pio_ctr_limit: pio mode CTR limit: Counter set up of counter mode (CTR): 00 = 128-bit Counter in CTR mode, 01 =
32 bit counter, 10 = 64-bit counter. 11 = 128-bit counter
27-24 R/W ‘h0 aes_pio_ctr_endian: pio mode CTR endian: Endian set up of counter mode (CTR)
23-20 R/W ‘hF Reserved
19-18 R/W ‘h0 aes_pio_type: pio mode aes type: 00 = 128, 01 = 192, 10 = 256, 11 = reserved
17-16 R/W ‘h0 aes_pio_mode: pio mode aes mode: 00 = ECB mode, 01 = CBC mode, 10 = CTR mode, 11 = reserved
15-12 R/W ‘h0 aes_pio_out_endian: pio mode aes out endian: Endian control of the outgoing message
11-8 R/W ‘h0 aes_pio_in_endian: pio mode aes in endian: Endian control of the incoming message
7 R/W ‘h0 aes_pio_encrypt: pio mode aes encrypt sel: 0 = decrypt, 1 = encrypt
6 R/W ‘h0 aes_get_key_sim: Paused for simulation checking only
5-4 R/W ‘h0 aes_key_iv_thread:
3 R/W ‘h0 aes_use_sec_thread: used for woftware simulation/debug and PIO mode
2 R/W ‘h0 Reserved
1 R/W ‘h0 aes_pio_init_IV: (manual mode). Write with a 1 then a 0 to manually initialize the IV when running in PIO mode.
0 R/W ‘h0 aes_clk_en_jic: backup enable and also used when the CPU needs to load keys/IV values into the save/restore engine