CAN controller meets FD specs

September 26, 2016 // By Christoph Hammerschmidt
The DCAN FD from Digital Core Design is a standalone controller for the CAN bus, widely used in automotive and industrial applications. It conforms to Bosch CAN 2.0B specification (2.0B Active) and CAN FD (flexible data-rate) - in accordance to ISO 11898-1:2015.

Carmakers today demand more bandwidth and more throughputs for CAN-based in-vehicle networks than the standard CAN bus (developed back in the eighties) can provide. With its support for the CAN FD, the DCAN FD IP Core is therefore an alternative – for in-car applications, but also for non-automotive projects where not the increasing speed is the target, but instead the longer payload with more than 8 byte.

The improved protocol overcomes standard CAN limits: data can be transmitted faster than 1 Mbps (even up to 8 Mbps) and the payload (data field) is up to 64 byte long. When only one node is transmitting, the bit-rate can be increased, because no nodes need to be synchronized. Of course, before the transmission of the ACK slot bit, the nodes need to be re-synchronized.
The core has a simple CPU interface (8/16/32 bit configurable data width), with small or big endian addressing scheme. Hardware message filtering and 128 byte receive FIFO enable back-to-back message reception, with minimum CPU load. The DCAN FD is described at RTL level, allowing target use in FPGA or ASIC technologies.

More information: