欢迎访问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文件第144页浏览型号CC2511F8RSP的Datasheet PDF文件第145页浏览型号CC2511F8RSP的Datasheet PDF文件第146页浏览型号CC2511F8RSP的Datasheet PDF文件第147页浏览型号CC2511F8RSP的Datasheet PDF文件第149页浏览型号CC2511F8RSP的Datasheet PDF文件第150页浏览型号CC2511F8RSP的Datasheet PDF文件第151页浏览型号CC2511F8RSP的Datasheet PDF文件第152页  
C2510Fx / CC2511Fx  
13.12.4 Interface to CPU  
Both encryption and decryption are performed  
similarly.  
The CPU communicates with the coprocessor  
using three SFRs:  
The CBC-MAC mode is a variant of the CBC  
mode. When performing CBC-MAC, data is  
downloaded to the coprocessor one 128 bits  
block at a time, except for the last block.  
Before the last block is loaded, the mode must  
be changed to CBC. The last block is then  
downloaded and the block uploaded will be the  
MAC value. CBC-MAC decryption is similar to  
encryption. The message MAC uploaded must  
be compared with the MAC to be verified.  
ENCCS, Encryption control and status  
register  
ENCDI, Encryption input register  
ENCDO, Encryption output register  
Read/write to the control and status register is  
done by the CPU, while read/write the  
output/input registers is intended for use  
together with direct memory access (DMA).  
13.12.6 AES Interrupts  
When using DMA, one channel is used for  
input data and one for output data. The DMA  
channels must be initialized before a start  
command is written to the ENCCS. Writing a  
start command generates a DMA trigger and  
the transfer is started. After each block is  
processed, the interrupt flag, S0CON.ENCIF, is  
asserted, and an interrupt request generated if  
IEN0.ENCIE is set to 1. The interrupt is used  
to issue a new start command to the ENCCS.  
The AES interrupt flag, S0CON.ENCIF, is  
asserted when encryption or decryption of a  
block is completed. An interrupt request is  
generated if IEN0.ENCIEis set to 1  
13.12.7 AES DMA Triggers  
There are two DMA triggers associated with  
the AES coprocessor. These are ENC_DW,  
which is active when input data needs to be  
downloaded to the ENCDI register, and  
ENC_UP, which is active when output data  
needs to be uploaded from the ENCDOregister.  
13.12.5 Modes of Operation  
ECB and CBC modes are performed as  
described in Section 13.12.1  
The ENCDIand ENCDOregisters should be set  
as destination and source locations for DMA  
channels used to transfer data to or from the  
AES coprocessor.  
When using CFB, OFB, and CTR mode, the  
128 bits blocks are divided into four 32 bit  
blocks. 32 bits are loaded into the AES  
coprocessor and the resulting 32 bits are read  
out. This continues until all 128 bits have been  
encrypted. The only time one has to consider  
this is if data is loaded/read directly using the  
CPU. When using DMA, this is handled  
automatically by the DMA triggers generated  
by the AES coprocessor, thus DMA is  
preferred.  
13.12.8 AES Registers  
This section describes the AES coprocessor  
registers. These registers will be in their reset  
state when returning to active mode from PM2  
and PM3.  
SWRS055D  
Page 148 of 243