首页    软件及工具包    EasyGo FPGACoder Block

利用 EasyGo FPGACoder 库中的模块搭建的模型, 可以直接部署到运行了 FPGACoder Solver 的 FPGA 硬件上去运行,无需考虑 FPGA 的硬件编程规则以及编译过程,最小的运行步长可达到 50ns ,满足用户需要在 FPGA 上进行自定义模型高速运行的需要。

 

安装了该工具包软件后,会提供两类模块库:

 

基础模块库:提供最基础的加,减,乘,除,三角函数,逻辑比较函数,延迟,常数,限值等非常常用的基础模块。

 

 

 


控制模块库:提供在电力电子领域经常用到的控制模块,包含 dq 坐标变换/反变换,一阶/二阶传函,三相 PLL 锁相,积分, PI 控制器,占空比转化,窗平均函数,三角波生成等常用的模块,这部分的模块也是基于基础模块库来实现的。

 

基于以上模块,我们就可以来搭建在 FPGA 上运行的自定义模型(如下图所示),运行速率可达几百 k ,甚至上 MHz 。

 

 

 

资料下载

 

EasyGo FPGA Coder Block Help →

 

 

EasyGo FPGACoder Block

EasyGo FPGA Coder 是一种基于 FPGA 的快速算法开发技术设计,将用户基于 Simulink 开发的算法快速实现在 FPGA 上,无需经过传统的 FPGA 编译过程,大大增加 FPGA 的开发速率,降低 FPGA 的使用门槛。