[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
what is put in Vendor ID and Device ID?
- To: Mailing List Recipients <pci-sig-request@znyx.com>
- Subject: what is put in Vendor ID and Device ID?
- From: Mark Galecki <marek@greenspring.com>
- Date: Mon, 19 Oct 1998 14:25:36 -0700
- Delivered-To: pcisig@teleport.com
- Resent-Date: Tue, 20 Oct 1998 08:36:29 -0700
- Resent-From: pci-sig-request@znyx.com
- Resent-Message-ID: <"HBGQT3.0.ZT.3wwAs"@electra.znyx.com>
- Resent-Sender: pci-sig-request@znyx.com
Hello,
suppose I use a PGA (programmable gate array) and program it to be a PCI
device. Should I program Vendor ID and Device ID to default (the defaults
of the manufacturer of the PGA) and put my own ID's in Subsystem Vendor and
Device ID, or should I program Vendor ID and Device ID to my own?
The PCI spec, rev 2.1 implies that Vendor ID and Device ID belong to a PCI
"device" or "controller", which is a component that confirms to electrical
reqs of a local PCI bus. But an empty PGA does not by itself conform to
anything particular. I have to program it to conform. I have to make the
"PCI function". So does empty PGA qualify as a device and therefore should
have its ID's present in Vendor and Device ID?
What about those PGAs which have already pre-implemented a PCI controller
as a front end? Are those "devices"?
Thank you,
Mark Galecki
----------------------
SBS GreenSpring
181 Constitution Dr.
Menlo Park, CA 94025
650-327-1200
----------------------
my personal web page:
http://www.rci.rutgers.edu/~galecki/