| Although the data throughput and communication rate of the traditional CAN bus can no longer meet the communication needs of contemporary automobile bus networks.CAN FD(CAN with Flexible Data-Rate)bus provides communication technology for automobile bus networks due to its fast transmission rate and higher communication bandwidth.The solution.The current domestic CAN FD bus control scheme mainly relies on imported chips,and the CAN FD automobile bus data interaction system cannot be independently guaranteed.In order to solve the autonomy problem of the control scheme,this paper proposes a CAN FD automobile data interaction system based on FPGA.This dissertation puts forward the overall control scheme of the system,analyzes the CAN FD bus protocol,and compares it with the frame structure,encoding method,and bit timing of the CAN bus.Based on the CAN FD bus protocol,Verilog hardware description language is used to design the CAN FD bus controller IP core.The bus controller design includes the design of bit stream sending module with CRC check function,bit stuffing function and arbitration function,bit stream receiving module design with CRC check function and acceptance filtering function,bit time configuration function,bit synchronization and delay compensated bit timing module design,interface management module design with register configuration function.The hardware design of CAN FD automobile bus control system includes the minimum system design of the main controller and the CAN FD communication module design.The design of minimum system the main controller includes the selection of the main control chip,power supply system design,clock,and DDR3 and QSPI FLASH storage circuit design.CAN FD communication module design includes opto-isolator circuit design and CAN FD transceiver circuit design.Use vivado software to perform functional simulation on each functional module of the CAN FD controller,the simulation results show that the modules of the CAN FD bus controller are normal,and the verification results of the whole system show that the system can achieve high-speed and s Table data interaction.This dissertation proposes the design of the FPGA-based CAN FD bus controller IP core,which realizes the CAN FD automotive bus data interaction while ensuring the autonomy of the bus controller,which is the application of the CAN FD bus in the future industrial automation,aerospace,automotive electronics and other fields Foundation. |