Article Details

ID: 1315
Case Type: faq
Category:
Related To:
Family: All Devices

Search Answer Database

Why is a DRC error generated associated with the PCI Core signal/pin serrn (SERR#)?

SERR# is defined as an Open-Drain pin in the PCI Local Bus Specifications. In certain PCI applications, a PCI agent might be required to monitor the SERR# pin so that the agent can properly respond to the system error condition.

When using one of the Lattice PCI IP cores targeting one of the Lattice FPGA families, it is possible the IO_TYPE for serrn (SERR#) has been set to PCI33, which does not allow OPENDRAIN as an option.

Since Open-Drain pin/signal is not subject to strict set-up/hold time requirements like the AD, C/BE# signals, the IO_TYPE for serrn can be changed to LVCMOS33 with the appropriate DRIVE.

For example, the constraint below can be included in the .lpf file.
IOBUF PORT "serrn" IO_TYPE=LVCMOS33 DRIVE=8 ;
Like most websites, we use cookies and similar technologies to enhance your user experience. We also allow third parties to place cookies on our website. By continuing to use this website you consent to the use of cookies as described in our Cookie Policy.