The CANmodule-IIx is a FIFO based Controller Area Network (CAN) protocol controller. It is specifically designed for FPGAs by providing several options for gate-count optimized implementations. A standard AMBA 3 Advanced Peripheral Bus (APB) enables smooth integration into ARM based SOC’s. This full synchronous bus interface can easily be connected to other system buses. The core implements the CAN protocol according to ISO-11898-1.