Specifications

iv Contents
5
CAN I/O Support for FIFO
Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-2
FIFO Mode drivers for CAN boards from Softing . . . . . . . . . . . 5-3
CAN FIFO driver blocks for the CAN-AC2-PCI
with Philips SJA1000 CAN-Controller . . . . . . . . . . . . . . . . . . .
5-6
FIFO Setup driver block . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-7
FIFO Write Driver Block . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-11
FIFO Read Driver Block . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-13
FIFO Read Filter Block . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-16
FIFO Read XMT Level Driver Block . . . . . . . . . . . . . . . . . . . . . 5-18
FIFO Reset XMT Driver Block . . . . . . . . . . . . . . . . . . . . . . . . . 5-19
FIFO Read RCV Level Driver Block . . . . . . . . . . . . . . . . . . . . . 5-20
FIFO Reset RCV Driver Block . . . . . . . . . . . . . . . . . . . . . . . . . 5-21
CAN FIFO Driver Blocks for the CAN-AC2-104
with Philips SJA1000 CAN-Controller . . . . . . . . . . . . . . . . . .
5-22
FIFO Setup Driver Block . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-23
FIFO Write Driver Block . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-27
FIFO Read Driver Block . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-29
FIFO Read Filter Block . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-32
FIFO Read XMT Level Driver Block . . . . . . . . . . . . . . . . . . . . . 5-34
FIFO Reset XMT Driver Block . . . . . . . . . . . . . . . . . . . . . . . . . 5-35
FIFO Read RCV Level Driver Block . . . . . . . . . . . . . . . . . . . . . 5-35
FIFO Reset RCV Driver Block . . . . . . . . . . . . . . . . . . . . . . . . . 5-36
Acceptance Filters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-38
Examples . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-40
Example 1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-40
Example 2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-42
Example 3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-43
Example 4 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-44
Example 5 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-45
Example 6 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-46