DatasheetQ Logo
Electronic component search and free download site. Transistors,MosFET ,Diode,Integrated circuits

QL5064-33APB456C Ver la hoja de datos (PDF) - QuickLogic Corporation

Número de pieza
componentes Descripción
Fabricante
QL5064-33APB456C Datasheet PDF : 37 Pages
First Prev 11 12 13 14 15 16 17 18 19 20 Next Last
QL5064 QuickPCI Data Sheet
11.0 Control_Data Bus Descripiton
The Control_DATA bus is the heart of the control circuitry for the PCI interface. The intent of this bus is to provide
access to all of the control structures necessary for a microprocessor interfaced to the QL5064 device to be able
to marshal all PCI operations. This bus, like the DataIN and DataOUT busses is synchronous to user_clk, and can
be written or read on every clock. This is a bi-directional bus, offering both read and write access at 64-bits. In
addition to all control structures, this bus is designed to access all of the six FIFOs.
12.0 PCI Master Arbitration
Five possible masters could be driving PCI master transactions on the PCI bus, and as a result, a flexible
arbitration controller has been included in the QL5064 device. The five sources for PCI master
transactions include: Transmit FIFO 0, Transmit FIFO 1, Receive FIFO 0, Receive FIFO 1, and SPCI
(Single PCI Access). (SPCI is a means for the back end-design to initiate single quad-word transfers
directly on the PCI bus for master transactions, bypassing the DMA FIFOs). SPCI Mastering is controlled
through the Control_DATA bus.
Three arbitration modes have been defined for the QL5064 device. These are round robin, prioritized,
and customized. In all modes, the SPCI Mastering always has highest priority. The arbitration scheme
is selected by setting the proper values in the Arbitration Mode bits of configuration registers (offset
0xD0, bits 49:48). The selection is: 00b - round robin, 01b - prioritized, 10b - customized, 11b -
reserved.
Round robin arbitration simply cycles through the four Master FIFOs in the following order: Transmit 0
(T0), Transmit 1 (T1), Receive 0 (R0), Receive 1 (R1). Prioritized mode uses values assigned to
DMA_arbitration_priority bits in the configuration memory (offset 0xD0). Masters set to equal priority
are arbitrated (high to low): T0, T1, R0, R1.
Customized arbitration mode uses two busses and back-end logic. The fpga_bus_req[3:0] signals (1 bit
per FIFO) indicate to the programmable logic design which master is requesting the bus. The
fpga_bus_req bits are assigned: [0]-R1, [1]-R0, [2]-T1, [3]-T0. The back-end design should set
fpga_arb_sel[1:0] according to which master should be granted the bus. The fpga_arb_sel bus uses the
enumeration: 00-R1, 01-R0, 10-T1, 11-T0.
QL5064 QuickPCI Data Sheet Rev D
••
11
••

Share Link: 

datasheetq.com  [ Privacy Policy ]Request Datasheet ] [ Contact Us ]