Metal programmable block, 1 internal connectivity, 1 clocks – Rainbow Electronics AT91CAP9S250A User Manual

Page 45

Advertising
background image

45

6264A–CAP–21-May-07

AT91CAP9S500A/AT91CAP9S250A

11. Metal Programmable Block

The Metal Programmable Block (MPBlock) is connected to internal resources as the AHB bus or
interrupts and to external resources as dedicated I/O pads or UTMI+ core.

The MPBlock may be used to implement the Advanced High-speed Bus (AHB) or Advanced
Peripheral Bus (APB) custom peripherals. The MPBlock adds approximately 500K or 250K
gates of standard cell custom logic to the AT91CAP9S500A/AT91CAP9S250A base design.

Figure 11-1

shows the MPBlock and its connections to internal or external resources.

Figure 11-1. MPBlock Connectivity

11.1

Internal Connectivity

In order to connect the MPBlock custom peripheral to the AT91CAP9S500A/AT91CAP9S250A
base design, the following connections are made.

11.1.1

Clocks

The MPBlock receives the following clocks:

• 32,768 Hz Slow Clock

• 8 to 16 MHz Main Oscillator Clock

• PLLA Clock

• PLLB Clock

• 48 MHz USB Clock

• 12 MHz USB Clock

MPBLOCK

500K Gates (CAP9500)
250K Gates (CAP9250)

MPIOB[44:0]

AHB MASTERS

AHB SLAVES

DPR

512x36

10x

SPR

512x72

8x

CHIP ID

JTAG ID

CLOCKS

MPBlock Test Wrapper

UTMI+

PHY

DMA

ITs

Chip Boundary Scan

CAN,

MACB, OHCI

ENABLE

MPIOA[31:0]

Advertising