概述
EasyGo FPGA Coder Block是嵌入Matlab/Simulink里面的FPGA 仿真工具包软件。
提供了一些基础的函数库以及常用的控制函数模块,配合上EasyGo FPGA Solver中的FPGA Coder解算软件,可以将用户灵活搭建的模型直接下载至FPGA中运行,而不需要进行FPGA的编译,最小的运行步长可达到18.75ns。满足用户需要在FPGA上进行超高速模型运算的需求。
产品
基础模块库
基础模块库提供最基础的加,减,乘,sin/cos,逻辑比较,delay延迟,常数,限值等非常常用的基础模块,用户可以利用基础模块来搭建自己想要实现的算法模型。
控制模块库
控制模块库提供在电力电子领域经常用到的控制模块,包含dq坐标变换/反变换,一阶/二阶传函,三相PLL锁相,积分,PI控制器,占空比转化,平均值等模块。控制模块内部也是利用基础模块搭建而成。
FPGA Coder搭建控制算法
特点:
1、基础模块任意搭建,不受FPGA编程思维限制,使用灵活
2、无需FPGA编译,模型直接载入FPGA 上运行,方便快捷