beautypg.com

Advx crypto coprocessor rsa, ecc, Page unit, Cp15 (mpu) – Rainbow Electronics AT91SO25 User Manual

Page 3: Rom 32 kb, 256 bit user key

background image

3

AT91SO100

6514BS–SPD–10 May 07

Figure 1. Block Diagram (Secure controller)

ARM
SC100

EEPROM

256 KB

RAM

96 KB

Crypto RAM

4KB

ADVX

Crypto Coprocessor

RSA, ECC

Power

Management

RTC

Page Unit

SMC

USB

Device

USART0

USART1

SPI

Smart Card

interface 0

Smart Card

Interface 1

MAGSTRIPE

RNG

DES / TDES

AES

CP15 (MPU)

Clock

Management

48 MHz

USB

8 bits PortB

8 bits PortD

Interrupt

Controller

16 bit Timer/Counter

Channel0

Channel1

Channel2

CRC 16/32

ROM

32 KB

System

Timers

Security

32KHz

A0 - A23

D0 - D15

from RTC

BRIDGE

Channel0

Channel1

Channel2

8 bits PortA

8 bits PortC

8 bits PortE

6 Mhz

32.768 Khz

CS0 - CS3

nrd

nwe_nwe0

nbs1_nwe1

USB +

USB -

4

Intrusion
Mesh
Sensors

TC0

TC1

SCK
MOSI
MISO

NSS

IO, CLK, VCC,
RST, C4, C8,
Card_Pres

IO, CLK, VCC, RST

IO, CLK, VCC, RST

IO, CLK, VCC, RST

IO, CLK, VCC, RST

VBat

Vcc

ext_nwait

Intrusion Switch

Sensors

24

16

256 bit

User Key

DPRAM

SHA