OR3T125-5BA352 AGERE [Agere Systems], OR3T125-5BA352 Datasheet - Page 64

no-image

OR3T125-5BA352

Manufacturer Part Number
OR3T125-5BA352
Description
3C and 3T Field-Programmable Gate Arrays
Manufacturer
AGERE [Agere Systems]
Datasheet
ORCA Series 3C and 3T FPGAs
Microprocessor Interface (MPI)
The Series 3 FPGAs have a dedicated synchronous
microprocessor interface function block (see
Figure 42). The MPI is programmable to operate with
PowerPC MPC800 series microprocessors and Intel *
i960 * J core processors; see Table 16 and Table 17,
respectively, for compatible processors. The MPI imple-
ments an 8-bit interface to the host processor ( Pow-
erPC or i960 ) that can be used for configuration and
readback of the FPGA as well as for user-defined data
processing and general monitoring of FPGA function.
In addition to dedicated-function registers, the micro-
processor interface allows for the control of up to 16
user registers (RAM or flip-flops) in the FPGA logic. A
synchronous/asynchronous handshake procedure is
used to control transactions with user logic in the FPGA
array. There is also capability for the FPGA logic to
64
64
DEVICE PAD
I/O BUFFER
D7
D6
D5
D4
D3
D2
D1
D0
A4
A3
A2
A1
A0
RD
CS0
CS1
CCLK
M3
M2
M1
M0
MPI_IRQ
MPI_ACK
MPI_CLK
MPI_STRB
MPI_ALE
MPI_RW
MPI_B1
DONE
RD_DATA
INIT
D7IN
D7OUT
D6IN
D6OUT
D5IN
D5OUT
D4IN
D4OUT
D3IN
D3OUT
D2IN
D2OUT
D1IN
D1OUT
D0IN
D0OUT
Figure 42. MPI Block Diagram
ORCA 3C/Txxx MPI
RDYRCV
CLK
ADS
ALE
W/R
RD/WR
BT
TS
CLKOUT
TA
POWERPC LOGIC
i960 LOGIC
ADDR REGISTER
DATA REGISTER
SCRATCHPAD
REGISTERS
REGISTERS
REGISTER
REGISTER
READBACK
READBACK
CONTROL
STATUS
PART ID
interrupt the host processor either by a hard interrupt or
by having the host processor poll the microprocessor
interface.
The control portion of the microprocessor interface is
available following powerup of the FPGA if the mode
pins specify MPI mode, even if the FPGA is not yet con-
figured. The mode pin (M[2:0]) settings can be found in
the FPGA Configuration Modes section of this data
sheet, and the setup and use of the MPI for configura-
tion is discussed in the MPI Setup and Control subsec-
tion. For postconfiguration use, the MPI must be
included in the configuration bit stream by using an MPI
library element in your design from the ORCA macro
library, or by setting the MP_USER bit of the MPI con-
figuration control register prior to the start of configura-
tion ( MPI registers are discussed later).
* Intel and i960 are registered trademarks of Intel Corporation.
USER_START
USER_END
WR_CTRL
RD_CFG
D[7:0]OUT
RESET
PRGM
A[3:0]
D[7:0]IN
GSR
IRQ
TO GSR BLOCK
TO FPGA
ROUTING
TO FPGA
ROUTING
Lucent Technologies Inc.
Data Sheet
June 1999
5-5806(F)

Related parts for OR3T125-5BA352