MCIMX281AVM4B Freescale Semiconductor, MCIMX281AVM4B Datasheet - Page 1022

no-image

MCIMX281AVM4B

Manufacturer Part Number
MCIMX281AVM4B
Description
IC MPU I.MX28 1.2 289MAPBGA
Manufacturer
Freescale Semiconductor
Series
i.MX28r
Datasheets

Specifications of MCIMX281AVM4B

Core Processor
ARM9
Core Size
32-Bit
Speed
454MHz
Connectivity
CAN, EBI/EMI, Ethernet, I²C, MMC, SmartCard, SPI, SSI, UART/USART, USB OTG
Peripherals
DMA, I²S, LCD, POR, PWM, WDT
Program Memory Size
128KB (32K x 32)
Program Memory Type
Mask ROM
Ram Size
32K x 32
Voltage - Supply (vcc/vdd)
1.25 V ~ 5.25 V
Data Converters
A/D 17x12b
Oscillator Type
External
Operating Temperature
-40°C ~ 85°C
Package / Case
289-LFBGA
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
Number Of I /o
-
Eeprom Size
-
Lead Free Status / Rohs Status
Supplier Unconfirmed
Programming DCP Functions
<code>
typedef struct _dcp_descriptor
{
}
1022
DCP_DESCRIPTOR dcp1, dcp2, dcp3;
u32 *srcbuffer0, *srcbuffer2, *srcbuffer3;
u32 *dstbuffer;
u32 payload0[4], payload2[5];
// set up CBC init in the payload
payload0[0]=0x01234567;
payload0[1]=0x89ABCDEF;
payload0[2]=0xfedcba98;
payload0[3]=0x76543210;
payload2[0]=0x00112233;
DCP_DESCRIPTOR;
u32
hw_dcp_packet1_t
hw_dcp_packet2_t
u32
Figure 13-13. Multi-Buffer Scatter/Gather Cipher and Hash Operation
Next
Ctrl0
Ctrl1
Src
Dst
Bytes
Payld
Stat
0x13 = Hash Init | Cipher Init | Encrypt
0x66 = Hash Enable | Cipher Enable | Chain | DecrSema
0x01 = Encrypt
0x66 = Hash Enable | Cipher Enable | Chain | DecrSema
Next
Ctrl0
Ctrl1
Src
Dst
Bytes
Payld
Stat
0x61 = Hash Check | Hash Term | Encrypt
0x63 = Hash Enable | Cipher Enable | DecrSema | Interrupt
Next
Ctrl0
Ctrl1
Src
Dst
Bytes
Payld
Stat
i.MX28 Applications Processor Reference Manual, Rev. 1, 2010
*next;
*src,
*dst,
*payload,
ctrl0;
ctrl1;
buf_size,
stat;
Tag
Tag
Tag
Destination Buffer 0 Address
Source Buffer 0 Address
Destination Buffer 1 Address
Destination Buffer 2 Address
Packet 1 Address
Source Buffer 1 Address
Source Buffer 2 Address
Payload 0 Address
Packet 2 Address
0x00
0x00
Payload 2 Address
0x00
Byte Count
Byte Count
SHA1
SHA1
Byte Count
SHA1
0x13
Key#
0x01
Key#
0x61
Key#
// key
// CBC initialization
CBC AES
CBC AES
CBC AES
0x66
0x66
0x63
Payload
CBC Init
Payload
Check
Hash
Buffer 1
Buffer 2
Source
Source
Buffer 0
Source
Freescale Semiconductor, Inc.
Buffer 0
Buffer 1
Buffer 2
Dest
Dest
Dest

Related parts for MCIMX281AVM4B