Support for Message Signaled Interrupts

PCI Express to CAN Interface
Post Reply
FlightSimEngineer
Posts: 2
Joined: Thu 13. Jan 2011, 18:12

Support for Message Signaled Interrupts

Post by FlightSimEngineer » Thu 13. Jan 2011, 18:24

We have been using the PCAN-PCI boards with our own RTOS driver for a number of years. We would like to switch to PCAN-PCI Express boards. The version 1.1 boards that I have work fine with MSI but the version 2.1 boards do not. In some systems, we have to use MSI. Are there newer revisions beyond 2.1 that have MSI working?

User avatar
PEAK-Support
Sales & Support
Sales & Support
Posts: 1646
Joined: Fri 10. Sep 2010, 19:34

Re: Support for Message Signaled Interrupts

Post by PEAK-Support » Fri 14. Jan 2011, 00:09

What exact happend with the Rev. 2.1 in MSI Mainboards?
Could you please give us some more Information?

Thank you

Uwe
--------------------------------
PEAK-System Technik
Technical Support Team
support[at]peak-system.com
-------------------------------

FlightSimEngineer
Posts: 2
Joined: Thu 13. Jan 2011, 18:12

Re: Support for Message Signaled Interrupts

Post by FlightSimEngineer » Fri 14. Jan 2011, 00:30

Not an MSI motherboard--we must use message signaled interrupts (MSI) on some systems.

The systems most used are Intel 2U servers either SR2500 (5000P chipset) or SR2600 (5520 chipset I believe).

The cards work fine under Windows on these systems. However, when IntervalZero's RTX is added, there can be no sharing of legacy interrupts between Windows and RTX. On the SR2600, all of the PCIe slots except one share a legacy interrupt with a PCI Express Hub. Thus, we could only use one PCAN card if legacy interrupts are used. We had similar issues with an HP Z800 and decidied not to use it for our simulations with CANBUS.

The 1.1 cards allowed us to use message signaled interrupts and avoid the legacy interrupt issue. The 2.1 cards only work in legacy interrupt mode. I currently have two 1.1 (April 2007) cards and eight 2.1 (September 2008) cards. The PCIe bridge chip changed to a Tundra on the 2.1 cards and seems to only be asserting INTA rather than using message signaled interrupts.

User avatar
PEAK-Support
Sales & Support
Sales & Support
Posts: 1646
Joined: Fri 10. Sep 2010, 19:34

Re: Support for Message Signaled Interrupts

Post by PEAK-Support » Fri 14. Jan 2011, 09:28

Ok, but one more question:
The PCAN-PCI Express card use the Tuntra PCIe to PCI bridge.
You talk about a PCAN PCI-Express card Version 1.1 ? Do you have a serial number?
Could you send us a picture or the information of the used PCIe Chip used (is it a Lattice CPLD/FPGA)?
Normaly all our cards that support the PCI Express Interface use the Tuntra chip.
More Info how the INT mode could be changed with the Tuntra will be write by one of our Engineers here today.
--------------------------------
PEAK-System Technik
Technical Support Team
support[at]peak-system.com
-------------------------------

User avatar
P.Steil
Hardware Development
Hardware Development
Posts: 32
Joined: Fri 14. Jan 2011, 10:27

Re: Support for Message Signaled Interrupts

Post by P.Steil » Fri 14. Jan 2011, 11:45

hi there,
if the v1.1 PCIe card is using a lattice FPGA, the card (FPGA design) was one of the first prototype series developed by external partners. Activity on this design was stopped later by problems on many PCIe platforms. The design was replaced by a bridge chip in conjunction with our standard PCI CPLD. This does not support MSIs, neither by the bridge nor by the PCI CPLD.

Regards
Philipp
--------------------------------------------
PEAK-System HW development Team
support@peak-system.com
phone: +49-6151-8173-20
fax: +49-6151-8173-29
--------------------------------------------

Post Reply