[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Latency for Bridges
- To: Mailing List Recipients <pci-sig-request@znyx.com>
- Subject: Re: Latency for Bridges
- From: Norman J Rasmussen <Norman_J_Rasmussen@ccm.jf.intel.com>
- Date: Tue, 13 Aug 96 10:00:00 PDT
- Resent-Date: Tue, 13 Aug 96 10:00:00 PDT
- Resent-From: pci-sig-request@znyx.com
- Resent-Message-Id: <"uPZKd.0.Y-6.sLB4o"@dart>
- Resent-Sender: pci-sig-request@znyx.com
Text item:
Just one little clarification to the statement below. Host bus bridges are
grant an additional 16 clocks of initial latency "...when the access hits a
modified line in a cache. However, the host bridge can never exceed 32 clocks."
This statement is important. The exception does not give a blanket exception to
the host bridge in all cases. If the access does not hit a modified line then
the requirement is still 16 clocks!
Norm Rasmussen
Steve Belvin Wrote:
> Hi:
> I am designing an expansion bus bridge between a backplane bus and PCI. I
> noticed in Revision 2.1 that host bridges are given special consideration for
> initial latency (sect. 3.5.3.1, 32 rather than 16 clock cycles).
>
> Is it the intent of the spec to allow *all* bus-to-bus bridge
> (Base Class 06) devices a maximum initial latency of 32 clocks?
No... The wording is as follows:
"Host bus bridges are granted an addtional 16 clocks, to a maximum
of 32 clocks"
A host bus bridge is a "North Bridge ONLY".. other bridges like
PCI <-> ISA and PCI to VME or what ever are "Expansion Bus Bridges"
> In my system, the additional 16 clock cycles means having to retry less than
> half rather of the transactions rather than *all* operations.
Yes, this is where PCI 2.1 traded performance for reduced
latency.
This is very evedent in PCI to ISA 8 bit I/O cycles where the
CPU is stalled waiting on the I/O to complete (even for a write
as you are not allowed to post I/O cycles -:).
The PCI -> ISA bridge is required to use a delayed cycle
as all 8 bit I/O devices (unless NOWS* is asserted) will take
more than 16 PCI CLKs.
Jeff
--
Jeff Wolford INTERNET: jww@compaq.com
Senior Member of Technical Staff
Advanced Architecture - Advanced Technology Development
Compaq Computer Corp
(713) 514-9465
"The views expressed here are my own, and not those of my employer."
Text item: External Message Header
The following mail header is for administrative use
and may be ignored unless there are problems.
***IF THERE ARE PROBLEMS SAVE THESE HEADERS***.
To: Mailing List Recipients <pci-sig-request@znyx.com>
Resent-Sender: pci-sig-request@znyx.com
Precedence: list
X-Loop: pci-sig@znyx.com
X-Mailing-List: <pci-sig@znyx.com> archive/latest/3451
Resent-Message-Id: <"QrBVz3.0.ZA5.Ppx3o"@dart>
X-Mailer: ELM [version 2.4dev PL11]
Date: Mon, 12 Aug 96 17:50:42 CDT
Subject: Re: Latency for Bridges
From: jww@anchor.eng.hou.compaq.com (Jeff Wolford)
Message-Id: <m0uq5oo-00000FC@anchor.eng.hou.compaq.com>
Resent-Date: Mon, 12 Aug 96 17:50:42 CDT
Received: by znyx.com (5.65/1.35)
id AA21192; Mon, 12 Aug 96 16:24:12 -0700
Received: from znyx.com by netcomsv.netcom.com with SMTP (8.6.12/SMI-4.1)
id QAA18705; Mon, 12 Aug 1996 16:23:50 -0700
Received: from netcomsv.netcom.com (uumail3.netcom.com [163.179.3.53]) by ormail
.intel.com (8.7.4/8.7.3) with SMTP id RAA00538; Mon, 12 Aug 1996 17:09:04 -0700
(PDT)
Resent-From: pci-sig-request@znyx.com
Received: from ormail.intel.com (ormail.intel.com [134.134.248.3]) by relay.jf.i
ntel.com (8.7.4/8.7.3) with ESMTP id RAA26378; Mon, 12 Aug 1996 17:09:07 -0700 (
PDT)
Return-Path: pci-sig-request@znyx.com
X
H