原申思,陈锋,严伟.面向智能网联汽车的TSN-CAN低延时网关设计[J]. 微电子学与计算机,2023,40(10):110-117. doi: 10.19304/J.ISSN1000-7180.2022.0828
引用本文: 原申思,陈锋,严伟.面向智能网联汽车的TSN-CAN低延时网关设计[J]. 微电子学与计算机,2023,40(10):110-117. doi: 10.19304/J.ISSN1000-7180.2022.0828
YUAN S S,CHEN F,YAN W. Low latency TSN-CAN gateway design for intelligent connected cars[J]. Microelectronics & Computer,2023,40(10):110-117. doi: 10.19304/J.ISSN1000-7180.2022.0828
Citation: YUAN S S,CHEN F,YAN W. Low latency TSN-CAN gateway design for intelligent connected cars[J]. Microelectronics & Computer,2023,40(10):110-117. doi: 10.19304/J.ISSN1000-7180.2022.0828

面向智能网联汽车的TSN-CAN低延时网关设计

Low latency TSN-CAN gateway design for intelligent connected cars

  • 摘要: 控制器局域网(CAN)是一种用于汽车中各个子系统之间进行通信的总线协议,最高传输速率可达1 Mbit/s. 随着自动驾驶技术的飞速发展,CAN总线已经不能满足自动驾驶系统对传输带宽的要求. 时间敏感网络(Time Sensitive Network,TSN)不仅具有以太网高带宽低延时优点,而且具有很高的实时性,所以TSN逐步被应用在车载以太网中来为数据传输提供高带宽、低延时和高可靠性的网络通道. 基于应用层软件的传统TSN-CAN网关存在软件不确定性等缺点. 提出一种在数据链路层上,通过数字电路的方式实现TSN-CAN网关的方法,设计了CAN控制器和TSN-CAN转换电路. 该电路采用Verilog语言进行设计,通过硬件来保证TSN与CAN之间转换的可预测的延时,能够在极短的时间内实现协议的转换与数据转发. 该网关消除了软件层面的不确定性,具有低延时的优点. 并且支持APB总线进行配置,可以很方便的集成至SoC芯片中,满足车载芯片的需求. 最后通过Xilinx FPGA验证了该设计的正确性.

     

    Abstract: Controller Area Network (CAN) is a bus protocol for communicating between various subsystems for vehicles, the highest transmission rate can reach 1 Mbit/s. With the rapid development of autonomous driving, the CAN bus can no longer meet the requirements of the transmission bandwidth of the autonomous driving system. Time Sensitive Networking (TSN) not only has the advantages of high bandwidth and low latency of Ethernet, but also high real-time nature. So it has been applied automotive Ethernet to provide high bandwidth, low latency and high reliability network channels for the data transmission. Traditional TSN-CAN gateways based on application-layer software have some disadvantages such as software uncertainty and high delay. A TSN-CAN gateway on the data link layer by digital circuit is proposed, designed a CAN controller and TSN-CAN conversion circuit. The circuit is designed in the Verilog language, and the hardware is used to ensure the predictable delay between the conversion between the TSN and the CAN. This gateway can eliminate the uncertainty of software and has the advantage of low latency. And it supports the APB bus, which can be easily integrated into the SoC chip to meet the needs of the car chip. It also was verified by Xilinx FPGA.

     

/

返回文章
返回