beautypg.com

Rainbow Electronics AT86RF231 User Manual

Page 134

background image

134

8111A–AVR–05/08

AT86RF231

• Bit [6:1] -Reserved

• Bit 0 - AES_RY

Register 0x83 (AES_CON):

This register controls the operation of the security module. Do not access this register during
AES operation to read the AES core status. A read or write access during AES operation stops
the actual processing.

To read the AES status use register bit AES_RY (register 0x82, AES_ST).

• Bit 7 - AES_REQUEST

A write access with AES_REQUEST = 1 initiates the AES operation.

• Bit [6:4] - AES_MODE

This register bit sets the AES operation mode.

Table 11-3.

AES Core Operation Status

Register Bit

Value

Description

AES_ER

0

No error of the AES module

1

AES module error

Table 11-4.

AES Core Operation Status

Register Bit

Value

Description

AES_RY

0

AES Module is not finished

1

AES module has finished

Bit

7

6

5

4

3

2

1

0

+0x83

AES_REQUEST

AES_MODE

AES_DIR

Reserved

AES_CON

Read/Write

W

R/W

R/W

R/W

R/W

R

R

R

Reset Value

0

0

0

0

0

0

0

0

Table 11-5.

AES Core Status

Register Bit

Value

Description

AES_REQUEST

0

Security module, AES core idle

1

Write access: Start security module

Table 11-6.

AES Mode

Register Bit

Value

Description

AES_MODE

0

ECB mode, refer to

Section 11.1.4.1

1

KEY mode, refer to

Section 11.1.3

2

CBC mode, refer to

Section 11.1.4.2

3 - 7

Reserved