ML7065-033 User’s Manual
Chapter 6 Synchronous Communication Interface (SCI) Function
14
Transaction:
With the 1st transfer byte, a request and a status are exchanged between the host and the ML7065-033. If transfer of
host
→
ML7065-033, ML7065-033
→
host, or both is possible, data from the 2nd byte onward is transferred.
1st transfer byte
The host sends a request to the ML7065-033, and, at the same time, the ML7065-033 sends a status to the host. A
request and a status use bits 3 to 0 only (positive logic) as shown below and other bits become Don't Care. See the
table below for details.
When both bits of the same position in a request and a status that are sent from the host and the ML7065 are in a “1”
state, the Request/Enable of that request and status becomes valid.
Access
destination
Bit Request
(host
→
ML7065-033) Status
(ML7065-033
→
host)
3
Data write request
Data write enable
Config
2
Data read enable
Data read request
1
Data write request
Data write enable
MAC (RAM)
/PHY
0
Data read enable
Data read request
2nd transfer byte
Indicates the transfer data length (length) including the command and data (variable within the range from 1 to 255).
3rd transfer byte and onward
Indicates the data (variable within the range from 1 to 255) associated with the command.
*Note that the following restrictions are applied for the data lengths at security ON.
ieee_mode
Security suit name
Data length (Max).
AES_CTR 122
bytes
AES_CCM_128 106
bytes
AES_CCM_64 114
bytes
AES_CCM_32 118bytes
AES_CBC_MAC_128 111
bytes
AES_CBC_MAC_64 119
bytes
IEEE mode
AES_CBC_MAC_32 123
byte
AES_MIC_32 118
bytes
AES_MIC_64 114
bytes
AES_MIC_128 106
bytes
AES_ENC 122
bytes
AES_ENC_MOC_128 106
bytes
AES_ENC_MOC_64 114
bytes
AES_ENC_MOC_32 118
bytes
ZigBee mode
AES_ECB 127
bytes
Note: Data is transferred in bytes with LSB first. (Since data is fixed to 2 bytes [15: 0] for Config parallel access,
data input/output is performed in the order of [7: 0] and [15: 8])