| Electronic Components Datasheet Search |
|
OR3C80 Datasheet(PDF) 66 Page - Agere Systems |
|
|
|||||||||||||||||||||||||||||
OR3C80 Datasheet(HTML) 66 Page - Agere Systems |
|
66 / 210 page ![]() 66 66 Lucent Technologies Inc. Data Sheet June 1999 ORCA Series 3C and 3T FPGAs Microprocessor Interface (MPI) (continued) i960 System Figure 44 shows a schematic for connecting the ORCA MPI to supported i960 processors. In the figure, the FPGA is shown as the only peripheral, with the FPGA chip select lines, CS0 and CS1, tied low and high, respectively. The i960 address and data are multi- plexed onto the same bus. This precludes memory mapping of the FPGA in the i960 memory space of a multiperipheral system without some form of address latching to capture and hold the address signals to drive the CS0 and/or CS1 signals. Multiple address sig- nals could also be decoded and latched to drive the CS0 and/or CS1 signals. If the MPI is not used for FPGA configuration, decoding/latching logic can be implemented internal or external to the FPGA. If logic internal to the FPGA is used, the chip selects must be routed out an output pin and then connected externally to CS0 and/or CS1. If the MPI is to be used for configu- ration, any decode/latch logic used must be imple- mented external to the FPGA since the FPGA logic has not been configured yet. 5-5762(F) Note: FPGA shown as only system peripheral with fixed-chip select signals. For multiperipheral systems, address decoding and/ or latching can be used to implement chip selects. Figure 44. i960/MPI The basic flow of a transaction on the i960/MPI inter- face is given below. Pin descriptions are shown in Table 17, and timing is shown in the ORCA Timing Characteristics section of this data sheet. For both read and write transactions, the address latch enable (ALE) is set up by the i960 at the FPGA to the falling edge of the clock. The address, byte enables, chip selects, and read/write (read low, write high) signals are normally set up at the FPGA pins by the i960 at the next rising edge of the clock. At this same rising clock edge, the i960 asserts its address/data strobe (ADS) low. Data is available to the MPI during a write at the rising clock edge of the following clock cycle. The transfer is acknowledged to the i960 by the low assertion of the ready/recover (RDYRCV) signal. The same process applies to a read from the MPI except that the read data is expected at the FPGA data pins by the i960 at the rising edge of the clock when RDYRCV is low. The MPI only drives RDYRCV low for one clock cycle. Interrupts can be sent to the i960 asynchronously to the read/write process. Interrupt requests are sourced by the user-logic in the FPGA. The MPI will assert the request to the i960 as a direct interrupt signal and/or a pollable bit in the MPI status register (discussed in the MPI Setup and Control section). The MPI will continue to assert the interrupt request until the user-logic deas- serts its interrupt request signal. Table 17. i960/MPI Configuration DOUT CCLK D[7:0] MPI_CLK MPI_RW MPI_ACK MPI_IRQ MPI_ALE MPI_BE1 HDC LDC TO DAISY- CHAINED DEVICES ORCA 8 FPGA SERIES 3 DONE INIT AD[7:0] CLKIN W/R RDYRCV XINTx ALE BE1 i960 CS1 CS0 i960 SYSTEM CLOCK VDD MPI_BE0 BE0 MPI_STRB ADS i960 Signal ORCA Pin Name MPI I/O Function AD[7:0] D[7:0] I/O Multiplexed 5-bit address/ 8-bit data bus. The address appears on D[4:0]. ALE RDY/RCLK/ MPI_ALE I Address latch enable used to capture address from AD[4:0] on falling edge of clock. ADS RD / MPI_STRB I Address/data strobe to indicate start of transac- tion. — CS0 I Active-low MPI select. — CS1 I Active-high MPI select. System Clock A7/ MPI_CLK I i960 system clock. This clock is sourced by the system and not the i960. W/R A8/MPI_RW I Write (high)/read (low) signal. RDYRCV A9/ MPI_ACK O Active-low ready/recover signal indicating acknowl- edgment of the transac- tion. Any of XINT [7:0] A11/ MPI_IRQ O Active-low interrupt request signal. BE0 A0/ MPI_BE0 IByte-enable 0 used as address bit 0 in i960 8-bit mode. BE1 A1/ MPI_BE1 IByte-enable 1 used as address bit 1 in i960 8-bit mode. |
|
Link URL |
| Does ALLDATASHEET help your business so far? [ DONATE ] |
About Alldatasheet | Advertisement | Contact us | Privacy Policy | Link to Datasheet | Link Exchange | Manufacturer List All Rights Reserved©Alldatasheet.com |
| Russian : Alldatasheetru.com | Korean : Alldatasheet.co.kr | Spanish : Alldatasheet.es | French : Alldatasheet.fr | Italian : Alldatasheetit.com Portuguese : Alldatasheetpt.com | Polish : Alldatasheet.pl | Vietnamese : Alldatasheet.vn Indian : Alldatasheet.in | Mexican : Alldatasheet.com.mx | British : Alldatasheet.co.uk | New Zealand : Alldatasheet.co.nz |
|
Family Site : ic2ic.com |
icmetro.com |