User Manual
NOTE: This is a summary document.
The complete document is available
under NDA. For more information,
please contact your local Atmel sales
office.
Features
• 500,000 Gates/250,000 Gates Metal Programmable Logic (through 5 Metal Layers) for
AT91CAP9S500A/AT91CAP9S250A Respectively
• Ten 512 x 36-bit Dual Port RAMs
• Eight 512 x 72-bit Single Port RAMs
• High Connectivity for Up to Three AHB Masters and Four AHB Slaves
• Up to Seven AIC Interrupt Inputs
• Up to Four DMA Hardware Handshake Interfaces
• Delay Lines for Double Data Rate Interface
• UTMI+ Full Connection
• Up to 77 Dedicated I/Os
1. Description
The Atmel
®
AT91 Customizable Microcontroller Processor (AT91CAP) concept allows
customization of ARM7
™
or ARM9
™
platforms by adding specific peripherals and/or
digital logic into a Metal Programmable Block (MPBlock). The AT91CAP is separated
into two different areas:
1. AT91CAP hard part: A fixed area containing the ARM
®
processor, the ARM
system, the internal memories and several peripherals described in the
AT91CAP datasheet.
2. MPBlock part: Metal Programmable area dedicated to customization and
using only the metal levels of the technology.
The User Guide shows the capabilities for customization of the
AT91CAP9S500A/AT91CAP9S250A based on a concrete example.
The customization example includes the following objects:
• An AHB2APB Bridge creating a dedicated APB bus inside the MPBlock
• An AHB Peripheral DMA controller
• An APB Debug Unit (UART) connected to the Peripheral DMA Controller
• An Internal RAM Controller using the dedicated MPBlock RAM blocks
The User Guide first describes the AT91CAP9S500A/AT91CAP9S250A database in
terms of directories and logical design structure. It then guides the user through the
complete AT91CAP9S500A/AT91CAP9S250A customization flow using the given
example.
Customizable
Microcontroller
Processor
AT91CAP9
MPBlock
User Guide
Summary
6324AS–CAP–21-May-07