FPGA(Field-Programmable Gate Array),即现场可编程门阵列,它打破了按照顺序执行的模式,允许在每个时钟周期内完成更多的任务,超越了常规数字信号处理器(DSP)的运算能力。也正因为如此,FPGA经常被使用在汽车功能测试系统中。
Vector公司所提供的VT1004A、VT2004A、VT2516A等板卡均具有强大的FPGA功能,可更好的实现功能测试中信号的处理能力。

VT板卡FPGA功能主要通过配置FPGA Manager参数、建立对应VT板卡(如VT1004、VT2004等)FPGA工程、定义Simulink模型IO参数(采集、模拟)、建立FPGA Simulink模型和编译烧录程序等四个过程实现。

以下将简单介绍VT System FPGA Manager 中FPGA Demo的使用。
实现CANoe FPGA功能首先需要安装Quartus、DSPBuilder、Matlab/Simulink三个软件;安装完成后需要在FPGA Manager中配置软件路径, 在Configuration中配置DSP Builder以及Matlab路径。

点击FPGA Manager界面中New Project,创建FPGA工程,配置板卡时钟参数和输入变量周期时间。

CANoe System Variables实现了CANoe与Simulink模型的交互,Input代表VT板卡采集到的数字或者模拟信号;Output代表VT板卡模拟仿真的信号。信号的数值通过如下公式计算:
Value: [CANoe sysvar] = [FPGA sysvar] * Factor + Offset;

Simulink模型可更为容易的实现复杂的控制逻辑,通过FPGA快速计算性能,可降低开发和调试的难度。

使用FPGA Manager将搭建好的工程编译,并烧录至VT板卡,从而实现VT板卡的FPGA功能的使用。


以上为本期分享内容,想要了解更多相关信息,可持续关注我们。我们将不定期地为您带来关于汽车电子电器方面的技术分享。
相关精彩推荐:

![]()
怿星一意,专注车载
引领汽车科技新高度


