Kvaser PCIcan Hardware Reference Manual
14(21)
Kvaser AB, Mölndal, Sweden — www.kvaser.com
5.12 A note on the different PCIcan versions
PCIcan-Q has four CAN controllers. PCIcan-D has two CAN controllers and PCIcan-S has
just one controller. This chapter describes primarily PCIcan-Q; if you have one of the other
cards, just disregard the circuits and switches that are not on your card. Differences between
the different members of the PCIcan family are explicitly noted wherever they occur.
5.13 The PCI bus controller
All PCIcan boards use the same PCI controller, which is an S5920 from AMCC. The PCI
controller is responsible for address decoding and interrupt steering.
The initialization of the PCI controller is outside the scope of this manual. Typically, it is
carried out by the operating system and/or the BIOS. There are a few registers you have to
set up in the driver; these are described below.
5.14 Address decoding
The PCI controller can decode up to 5 different address areas, three of which are used by the
PCIcan.