ECU with CAN IDS
This is an automotive ECU based on RISC-V with open instruction set architecture. It includes 32b RISC-V CPU core, IVN controllers such as CAN and LIN, memory interfaces such as ROM and SRAM, and I/O interfaces such as SPI, UART, and I2C. When a node in automotive CAN bus is hacked, such node should be blocked to preve..
CAN FD Controller
The Controller Area Network with Flexible Data-Rate (CAN FD) controller implements the CAN FD specifications as defined in the Bosch specification.
CAN (controller area network) is a standard real-time serial communication protocol, and it was developed to control various in-vehicle electronic modules. CAN controller was designed in Verilog HDL, based on CAN ver. 2.0A and 2.0B.
LIN is a standard low-speed serial communication protocol, and it was developed as an efficient sub-bus for automotive electronic modules. LIN controller was implemented in Verilog HDL, based on LIN ver. 2.2A.
This module is a interface between with LIN(Local Interconnect Network) protocol and physical bus.
It will be the enabling factor for the implementation of a hierarchical vehicle network in order to gain further quality enhancement and cost reduction of vehicles.