[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
RE: REQ#/GNT# behavior at RST# deassertion
- To: Mailing List Recipients <pci-sig-request@znyx.com>
- Subject: RE: REQ#/GNT# behavior at RST# deassertion
- From: "Kimmery, Clifford (FL51)" <kimmery@space.honeywell.com>
- Date: Wed, 18 Dec 1996 15:45:42 -0500
- Encoding: 46 TEXT
- Resent-Date: Wed, 18 Dec 1996 15:45:42 -0500
- Resent-From: pci-sig-request@znyx.com
- Resent-Message-Id: <"qJ8L82.0.Ea.LP5ko"@dart>
- Resent-Sender: pci-sig-request@znyx.com
Section 4.3.3, page 141 of the 2.1 specification states that "The
central resource, or any component containing an arbitration unit, may
require a weak pull-up on each unconnected REQ# pin ...", but they don't
mention GNT#. Section 4.2.4 talks about the general handling of
indeterminate inputs and implies that pull-up resistors are allowed. I
specify internal pull-ups (~50K) for all REQ# (arbiter) or GNT# (master
agent) inputs.
Cliff Kimmery
Honeywell Inc.
kimmery@space.honeywell.com
>----------
>From: kevin.normoyle@Eng.Sun.COM[SMTP:kevin.normoyle@Eng.Sun.COM]
>Sent: Wednesday, December 18, 1996 2:35 PM
>To: Mailing List Recipients
>Subject: REQ#/GNT# behavior at RST# deassertion
>
>
>The spec says
> "While RST# is asserted, the arbiter must ignore all REQ#
> lines since they are tri-stated and do not contain a valid
> request. The arbiter can only perform arbitration after
> RST# is deasserted. A master must ignore its GNT# while
> RST# is asserted." (GNT# is also undriven during RST#)
>
>The problem:
>
>IF REQ# inputs only become valid the cycle after RST# deasserts,
>then the GNT# won't be valid until the cycle after that.
>(assuming a fast reacting arbiter)
>
>So I would think a master should also ignore GNT# for 1 or 2 more
>cycles after the RST# deassertion, otherwise there's the potential
>for multiple people seeing GNT# in the cycle after the RST#
>deassertion.
>
>This makes me want to put pullups on GNT#, since that isn't a spec
>requirement, and I don't want contention on the RST# deassertion.
>
>
>Any comments?
>
>-kevin
>
>
¬ ø ç