VME-CAN4 addresses¶
Note that the following text only shows the default configuration of the
VME-CAN4 cards. If you use vcanDrvp
or vcanDrvpar
instead of
vcanDrv
to initialize the driver you can change the start of the VME-A24
address ranges and the interrupt ranges. Note that you cannot map the card at
an arbitrary VME-A24 address, see file “vcard.h” for further details. Note
too that the VME-A16 address range cannot be changed without modifying the card
(changing resistors) and modifying the driver’s source.
Card numbers¶
There are 4 possible card configurations, named 0 to 3 in this document. In a VME system each card must have a different configuration.
Interrupts¶
The VME-CAN4 card uses VME interrupt level 2. Here are the used interrupts:
configuration |
interrupts used |
---|---|
0 |
112-119 |
1 |
120-127 |
2 |
128-135 |
3 |
136-141 |
VME Addresses¶
Depending on the configuration a card occupies different areas in VME address space.
Here are the used addresses in VME-A16 address space:
configuration |
VME addresses used (hexadecimal) |
---|---|
0 |
E000 - E0FF |
1 |
E100 - E1FF |
2 |
E200 - E2FF |
3 |
E300 - E3FF |
Here are the used addresses in VME-A24 address space:
configuration |
VME addresses used (hexadecimal) |
---|---|
0 |
800000 - 87FFFF |
1 |
A00000 - A7FFFF |
2 |
C00000 - C7FFFF |
3 |
E00000 - E7FFFF |