Automotive and Industrial Control Units: M - CAN Protocol Controller IP For CAN (FD)
Automotive and Industrial Control Units: M - CAN Protocol Controller IP For CAN (FD)
control units
M_CAN protocol controller IP for CAN (FD)
Product Benefits
ff Support of Classical CAN and CAN FD up to 64 byte
according to ISO 11898-1:2015
ff Support of TTCAN (Time-Triggered CAN) according
to ISO 11898-4
ff Multiple M_CAN modules can access one shared
memory
ff Smart message handling reduces CPU load
ff TTCAN for real-time applications
ff Connectable to customer-specific Host CPUs with
8/16/32-bit generic CPU interface
Automotive and industrial control units M_CAN protocol controller IP for CAN (FD)
up to
secure
64 byte
payload for faster transmission of large data fields
communication
with bitrates above 1 Mbit/s
Variants
Altera (Cyclone III) 8,200 logic elements
The IP module is available as M_CAN and M_TTCAN for integration
into microcontrollers, ASICs, or FPGAs. Xilinx (Spartan 6) 5,850 LUTs
Message RAM max. 17 kB/M_CAN instance
Deliverables for FPGA design encrypted VHDL source code,
VHDL source code of an example
system design with RAM and an
example arbiter instance, docu-
mentation, conformance test
report, programming examples
for fast start up
M_CAN
can_tx
Cfg & Ctrl
CAN Core
can_rx
Interrupt & timestamp
Sync
Generic Slave IF
Tx_State
Tx_Data
Tx_Req
8/16/32
Host
Cfg & Ctrl
Tx Handler Tx Prioritization
Generic Master IF
Rx_State
Rx_Data
Cfg & Ctrl
32
Rx Handler Acceptance filter
Memory