Rainbow Electronics MPBlock User Manual

Features

500,000 Gates/250,000 Gates Metal Programmable Logic (through 5 Metal Layers) for
AT91CAP9S500A/AT91CAP9S250A Respectively
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
Customizable Microcontroller

1. Description

The Atmel® AT91 Customizable Microcontroller Processor (AT91CAP) concept allows customization of ARM7 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 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.
or ARM9™ platforms by adding specific peripherals and/or
®
processor, the ARM
Processor
AT91CAP9 MPBlock User Guide
Summary
NOTE: This is a summary document.
The complete document is available under NDA. For more information, please contact your local Atmel sales office.
6324AS–CAP–21-May-07
Figure 1-1. MPBlock Connectivity
CLOCKS
CAN,
MACB, OHCI
ENABLE
CHIP ID
JTAG ID
DMAITs
UTMI+
PHY
AHB MASTERS AHB SLAVES
MPBlock Test Wrapper
MPBLOCK 500K Gates (CAP9500) 250K Gates (CAP9250)
Chip Boundary Scan
10x
DPR
512x36
8x
SPR
512x72
MPIOA[31:0]
MPIOB[44:0]
2
AT91CAP9S500A/AT91CAP9S250A
6324AS–CAP–21-May-07
Loading...
+ 1 hidden pages