欢迎访问ic37.com |
会员登录 免费注册
发布采购

CC2511F8RSP 参数 Datasheet PDF下载

CC2511F8RSP图片预览
型号: CC2511F8RSP
PDF下载: 下载PDF文件 查看货源
内容描述: 低功耗的SoC (系统级芯片)与MCU,存储器, 2.4 GHz射频收发器和USB控制器 [Low-Power SoC (System-on-Chip) with MCU, Memory, 2.4 GHz RF Transceiver, and USB Controller]
分类和应用: 存储电信集成电路射频控制器
文件页数/大小: 244 页 / 2899 K
品牌: TAOS [ TEXAS ADVANCED OPTOELECTRONIC SOLUTIONS ]
 浏览型号CC2511F8RSP的Datasheet PDF文件第143页浏览型号CC2511F8RSP的Datasheet PDF文件第144页浏览型号CC2511F8RSP的Datasheet PDF文件第145页浏览型号CC2511F8RSP的Datasheet PDF文件第146页浏览型号CC2511F8RSP的Datasheet PDF文件第148页浏览型号CC2511F8RSP的Datasheet PDF文件第149页浏览型号CC2511F8RSP的Datasheet PDF文件第150页浏览型号CC2511F8RSP的Datasheet PDF文件第151页  
C2510Fx / CC2511Fx
RNDL (0xBC) – Random Number Generator Data Low Byte
Bit
[7:0]
Name
RNDL[7:0]
Reset
0xFF
R/W
R/W
Description
Random value/seed or CRC result, low byte
When used for random number generation writing this register twice will
seed the random number generator. Writing to this register copies the 8
LSBs of the LFSR to the 8 MSBs and replaces the 8 LSBs with the data
value written.
The value returned when reading from this register is the 8 LSBs of the
LSFR.
When used for random number generation, reading this register returns the 8
LSBs of the random number. When used for CRC calculations, reading this
register returns the 8 LSBs of the CRC result.
RNDH (0xBD) – Random Number Generator Data High Byte
Bit
[7:0]
Name
RNDH[7:0]
Reset
0xFF
R/W
R/W
Description
Random value or CRC result/input data, high byte
When written, a CRC16 calculation will be triggered, and the data value
written is processed starting with the MSB bit.
The value returned when reading from this register is the 8 MSBs of the
LSFR.
When used for random number generation, reading this register returns the 8
MSBs of the random number. When used for CRC calculations, reading this
register returns the 8 MSBs of the CRC result.
13.12 AES Coprocessor
The
CC2510Fx/CC2511Fx
data encryption is
performed using a dedicated coprocessor
which supports the Advanced Encryption
Standard, AES. The coprocessor allows
encryption/decryption to be performed with
minimal CPU usage.
The coprocessor has the following features:
ECB, CBC, CFB, OFB, CTR, and CBC-
MAC modes.
Hardware support for CCM mode
128-bits key and IV/Nonce
DMA transfer trigger capability
13.12.1 AES Operation
To encrypt a message, the following procedure
must be followed:
Load key
Load initialization vector (IV)/nonce
Download and upload
encryption/decryption.
data
for
can be processed. Before each block load, a
dedicated start command must be sent to the
coprocessor.
13.12.2 Key and IV
Before a key or IV/nonce load starts, an
appropriate load key or IV/nonce command
must be issued to the coprocessor. When
loading the IV it is important to also set the
correct mode.
A key load or IV load operation aborts any
processing that could be running.
The key, once loaded, stays valid until a key
reload takes place.
The IV must be downloaded before the
beginning of each message (not block).
Both key and IV are cleared by a reset of the
device and when PM2 or PM3 are entered.
13.12.3 Padding of Input Data
AES works on blocks of 128 bits. If the last
block contains less than 128 bits, it must be
padded with zeros when written to the
coprocessor.
The AES coprocessor works on blocks of 128
bits. A block of data is loaded into the
coprocessor, encryption is performed, and the
result must be read out before the next block
SWRS055D
Page 147 of 243