at75c220 ATMEL Corporation, at75c220 Datasheet - Page 10

no-image

at75c220

Manufacturer Part Number
at75c220
Description
Smart Internet Appliance Processor Siap
Manufacturer
ATMEL Corporation
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
at75c220-C256
Manufacturer:
Atmel
Quantity:
10 000
Part Number:
at75c220-Q208
Manufacturer:
Atmel
Quantity:
10 000
Peripheral Memory Map
The register maps for each peripheral are described in the corresponding section of this datasheet. The peripheral memory
map has 16K bytes reserved for each peripheral.
Table 3. AT75C220 Peripheral Memory Map
Initialization
Reset initializes the user interface registers to their default
states as defined in the peripheral sections of this
datasheet and forces the ARM7TDMI to perform the next
instruction fetch from address zero. Except for the program
counter, the ARM core registers do not have defined reset
states. When reset is active, the inputs of the AT75C220
must be held at valid logic levels.
There are three ways in which the AT75C220 can enter
reset:
1. Hardware reset. Caused by asserting the RESET
2. Watchdog timer reset. The WD timer can be pro-
3. Software reset. There are two software resets which
10
Base Address (Normal Mode)
0xFF000000
0xFF004000
0xFF008000
0xFF00C000
0xFF010000
0xFF014000
0xFF018000
0xFF01C000
0xFF020000
0xFF024000
0xFF028000
0xFF030000
0xFF034000
0xFF038000
0xFFFFF000
pin, e.g., at power-up.
grammed so that if timed out, a pulse is generated
that forces a chip reset.
are asserted by writing to bits [11:10] of the SIAP
mode register. SIAP_MD[11] forces a software reset
with RM set low and SIAP_MD[10] forces a reset
with RM set high.
AT75C220
Peripheral
AIC (alias)
Reserved
USARTB
USARTA
MODE
SDMC
MACA
MACB
PIO B
PIOA
SMC
WDT
SPI
AIC
TC
Reset Pin
The reset pin should be asserted for a minimum of 10 clock
cycles. However, if external DRAM is fitted, then reset
should be applied for the time interval specified by the
SDRAM datasheet, typically 200 µs. The OakDSPCores
are only released from reset by the ARM program control.
When reset is released, the pin NDSRA/BOOTN is sam-
pled to determine if the ARM should boot from internal
ROM or from external memory connected to NCS0. The
details of this boot operation are described in the section
“Boot Mode” on page 11.
Processor Synchronization
The ARM and the OakDSPCore processors have their own
PLLs and at power-on each processor has its own indeter-
minate lock period. To guarantee proper synchronization of
inter-processor communication through the mailboxes, a
specific reset sequence should be followed.
Once the ARM core is out of reset, it should set and clear
the reset line of the OakDSPCore three times. This guaran-
tees message synchronization between the ARM and the
OakDSPCore.
Description
AT75C220 Mode Controller
Static Memory Controller
SDRAM Controller
Programmable I/O
Keypad PIO
Timer/Counter Channels
USART
USART
Serial Peripheral Interface
Watchdog Timer
Interrupt Controller
MAC Ethernet
MAC Ethernet
Interrupt Controller

Related parts for at75c220