Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатика
ИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханика
ОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторика
СоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансы
ХимияЧерчениеЭкологияЭкономикаЭлектроника

Figure 4-3. PCI Target Write

Читайте также:
  1. B) grow (2) / make (3) / write / compose / invent / paint / build / discover / elect
  2. B) Research your local emblem. Then write an essay about it.
  3. Exercise 9. What do these figures stand for in the text?
  4. Figure 13-5. 180-Pin µBGA PCB Layout Suggested Land Pattern
  5. Figure 2-1. Local Bus Block Diagram
  6. Figure 2.1. Teaching Process
  7. Figure 3-2. PCI 9030 Internal Register Access

For Write transfers, if the Write FIFO becomes full, the PCI 9030 is programmable to disconnect, or retain the PCI Bus while generating wait states (TRDY# de-asserted) (CNTRL[18]).

For PCI Read transactions from the Local Bus, the PCI 9030 holds off TRDY# while gathering data from the Local Bus. For Read accesses mapped to PCI Memory space, the PCI 9030 prefetches up to 16 Lwords (in Continuous Prefetch mode) from the


Master


 

 

FRAME#, C/BE#,

AD (addr) IRDY# DEVSEL#


Slave Master


 

LA, ADS#, LW/R#, BLAST#

 

LRDYi#, LAD


Slave


Local Bus. Unused Read data is flushed from the FIFO. For Read accesses mapped to PCI I/O space, the PCI 9030 does not prefetch Read data. Rather, it breaks each read of a Burst cycle into a single Address/Data cycle on the Local Bus.

The PCI Target Retry Delay Clocks bits (CNTRL[22:19]) can be used to program the period of time in which the PCI 9030 holds off TRDY#. The PCI 9030 issues a Retry to the PCI Bus Transaction Master when the programmed time period expires. This occurs when the PCI 9030 cannot gain Local Bus control and return TRDY# within the programmed time period or the Local Bus is slowly emptying the Write FIFO, and filling the Read FIFO.


TRDY#, AD (data)

 

    PCI 9030
Figure 4-4. PCI Target Read

 

Note: The figures represent a sequence of Bus cycles.

 

PCI Target PCI-to-Local Address Mapping

Five Local Address spaces—Spaces 0, 1, 2, and 3, and Expansion ROM—are accessible from the PCI Bus. Each is defined by a set of three registers:

• Local Address Range (LAS x RR and/or EROMRR, where x is the Local Address Space number)

• Local Base Address (LAS x BA and/or EROMBA)

• PCI Base Address (PCIBAR2, PCIBAR3, PCIBAR4, PCIBAR5, and/or PCIERBAR)



 


A fourth register, the Bus Region Descriptor registers (LAS x BRD and/or EROMBRD), defines the Local Bus characteristics for the PCI Target regions. (Refer to Figure 4-5.)

Each PCI-to-Local Address space is defined as part of reset initialization. (Refer to Section 4.2.1.8.1.) These Local Bus characteristics can be modified at any time before actual data transactions.

 

PCI Target Local Bus


Дата добавления: 2015-07-10; просмотров: 167 | Нарушение авторских прав


Читайте в этой же книге: Table 2-4. MODE Pin-to-Bus Mode Cross-Reference | Table 2-6. Burst and Bterm on the Local Bus | Table 2-8. PCI Target Single and Burst Reads | Table 2-9. Byte Number and Lane Cross-Reference | Little Endian | Table 2-14. Lower Byte Lane Transfer— 8-Bit Local Bus | Table 3-2. Serial EEPROM Register Load Sequence | Figure 3-2. PCI 9030 Internal Register Access | Timing Diagram 3-5. PCI Memory Read from Local Configuration Register | Figure 4-1. PCI Target Delayed Read Mode |
<== предыдущая страница | следующая страница ==>
Figure 4-2. PCI Target Read Ahead Mode| Initialization

mybiblioteka.su - 2015-2024 год. (0.005 сек.)