欢迎访问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  
Name  
Reset  
R/W  
Description  
[7:0]  
RNDL[7:0]  
0xFF  
R/W  
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  
Name  
Reset  
R/W  
Description  
[7:0]  
RNDH[7:0]  
0xFF  
R/W  
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  
can be processed. Before each block load, a  
dedicated start command must be sent to the  
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.  
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.  
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  
A key load or IV load operation aborts any  
processing that could be running.  
DMA transfer trigger capability  
The key, once loaded, stays valid until a key  
reload takes place.  
13.12.1 AES Operation  
The IV must be downloaded before the  
beginning of each message (not block).  
To encrypt a message, the following procedure  
must be followed:  
Both key and IV are cleared by a reset of the  
device and when PM2 or PM3 are entered.  
Load key  
Load initialization vector (IV)/nonce  
13.12.3 Padding of Input Data  
Download and upload data for  
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.  
encryption/decryption.  
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