[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: PCI 2.0/2.1 Compatibility Issue
Scott,
Do you have the RTL code of the PCI interface, so that you can make
modifications?
Assuming that your company has the RTL code, and can make modifications, I
think the problem is that when during configuration cycles, it is not fully
decoding Function Number (AD[10:8]) that appears on AD[31:0].
Your card should respond to a configuration access only when Function Number
is 000b and 001b (Function 0 and Function 1), AD[1:0] is equal to 00, and
IDSEL is 1 by asserting DEVSEL#.
For all other cases (i.e., The Function Number is 2 through 7), don't
respond to the configuration cycle, and let the configuration cycle
terminate as a master abort, so that the host PCI bridge will know that
Function 2 through 7 don't exist.
Kevin Brace (In general, don't respond to me directly, and respond within
the mailing list.)
>From: Scott Davis <sdavis@Futurex.com>
>To: "'pci-sig@znyx.com'" <pci-sig@znyx.com>
>Subject: PCI 2.0/2.1 Compatibility Issue
>Date: Fri, 28 Jun 2002 11:07:13 -0700
>
>We have designed a multifunction PCI Add-In card that is demonstrating a
>strange anomaly. We have the following scenarios:
>
>Scenario 1:
>
>We set the Function 0 HeaderType to 0x80, the Function 1 Header Type to
>0x80
>and the remaining 6 Header Types to 0x00. We return 0x00000000 for all
>registers that are not implemented. PCs that support PCI 2.0 correctly
>address and access Function 1 and 2 I/O space. PCs that support PCI
>2.1/2.2
>incorrectly address and access Function 2 I/O space.
>
>Scenario 2:
>
>We set the Function 0 HeaderType to 0x80, the Function 1 Header Type to
>0x00
>and the remaining 6 Header Types to 0xff. We return 0xffffffff for all
>registers that are not implemented. PCs that support PCI 2.1/2.2 correctly
>address and access Function 1 and 2 I/O space. PCs that support PCI 2.0
>incorrectly address and access Function 2 I/O space.
>
>Does anyone have an idea about what is going on?
>
>Thanks,
>
>Scott Davis
>Vice President
>Director of Engineering
>Encryption Products Group Manager
>Jones Futurex, Inc.
>3715 Atherton Rd.
>Suite 1000
>Rocklin, CA 95765
>(916)632-9450 x1323
>sdavis@futurex.com
>www.futurex.com
_________________________________________________________________
MSN Photos is the easiest way to share and print your photos:
http://photos.msn.com/support/worldwide.aspx