CANmodule-IIx is a full functional CAN controller module that contains advanced message filtering, and receive-, and transmit buffers. It is designed to provide a low gate-count CAN interface for FPGA and ASIC based system-on-chip (SOC) integrations.
Full message filtering together with a transmit FIFO and a high priority transmit message buffer support a wide range of applications. An AMBA Advanced Peripheral Bus (APB) interface enables smooth integration into ARM based SOC's.
Implementation Options
The core can be configured for your application to get a gate-count optimized implementation:
- Configurations readback enable
- Separate clock domains for CAN and system clock
- Fixed CAN configuration
- Selectable number of message filters: 0, 1, 2, or 3
- Data bus width: 8, 16, or 32-bit