仿真FPGA「FPGA软件」
最近很多人再问仿真FPGA「FPGA软件」,今天小编给大家整理了仿真FPGA「FPGA软件」的相关内容,请往下看。
随着电力电子产业的不断发展,对电力电子仿真技术也提出了更新,更高的要求。新型开关器件的控制速率要求越来越快,模型仿真速度要求越来越快。传统基于DSP 或者基于实时CPU的实时仿真器受限于技术瓶颈,无法满足十几us甚至ns级的仿真运算。
FPGA天然的并行性使得常常用来做更高速的仿真计算。但是传统的FPGA 开发方式过于繁琐复杂,需要考虑资源配置,时序,数据类型等等,算法验证也相对比较复杂,而且每一次实际运行都需要进行FPGA 硬件编译,需要花费大量的时间与精力。对于专注于算法与模型研究的原型阶段,急需一种新的工具来解决目前的痛点问题。
EasyGo FPGA Coder是森木磊石新研发的用于在FPGA 上进行仿真验算的新技术。与传统的FPGA仿真应用不同的是,FPGA Coder采用基于Matlab/Simulink的图形化模块进行搭建算法模型。通过DeskSim 2021直接下载至FPGA 中运行,无需编译,极大程度上降低了工程师使用FPGA 研究高速算法的门槛,同时又能利用FGPA高速并行计算的优点。
模块任意搭建
不受FPGA限制,方便
FPGA Coder 在Simulink中提供了一个独立的模块库。其中包含了支持的搭建算法的基础模块,以及在电力电子控制算法中经常用到的坐标变换,三相锁相PLL,PI控制器,一阶,二阶传函等等。
基础库
模块控制库
我们可以利用这些模块来任意搭建我们的算法模型。使用上与simulink的模块没有任何差别,这样能够使得离线验证与FPGA 硬件运行保持一致。
最最最重要的一点,使用这些模块并不需要用户去考虑FPGA的时钟,数据类型精度,时序等问题。FPGA Coder在下载到FPGA上时会自动考虑FPGA 代码的规则。我们只需要配置模块所需要的参数即可。
无需FPGA编译
直接运行模型,便捷
搭建好的FPGA模型做完离线验证后,配置一些硬件接口信息,就可以将模型通过载入DeskSim 2021软件中下载到FPGA 中进行运算,FPGA芯片硬件上会运行一个FPGA Coder Solver的解算器,自动解算FPGA上的模型进行运算,所以FPGA 模型不需要编译。
即使改变模型,也只需要重新载入就可以了,FPGA并不需要进行编译。
【实例讲解】
下面以APF 为例简单介绍一下FPGA Coder的用法。首先进行离线仿真验证。用于用到的FPGA Coder,我们可以将控制的步长设得小一些,电路仿真步长为5e-7,控制算法的步长为5e-6, 也就是200k。
离线程序验证没问题后,我们再进行模型实时化处理,整体的架构还是基于CPU FPGA部分的。利用最新的DeskSim 2021 软件进行下载运行。整体模型架构如下所示:
在这个APF示例中,CPU部分并没有跑什么模型,只是用来将一些数据进行上传与下发,所以模型就是一些数据传输。而FPGA部分用到了2块FPGA. 每块FPGA可以独立运行,也可以并行运行。
在APF 示例中,FPGA1 用来运行APF的主电路模型(电力电子模型FPGA上运行步长更小,精度更高),采用LC 建模方式。FPGA2 用来跑APF的控制算法,也就是FPGA coder搭建的算法模型。
具体如下图所示:
将模型载入到DeskSim 2021 软件(详细请了解DeskSim 2021软件使用)中,这里会显示模型的各类信息。
如下图所示:在FPGA2 上,我们用到了FPGA Coder,软件会根据FPGA Coder模型自动计算出在FPGA上运行的最小步长,比如这个控制模型的最小步长系统计算出来就是Ts=2.63125us 。只要不低于这个步长,都是可以将模型直接运行。为保持与离线仿真一致,这里我们将模型设置为5us,也就是200khz的控制周期。
利用DeskSim 2021 搭建人机界面,完成自闭环的实时仿真验证。最终电路模型在FPGA上进行500ns的仿真步长,控制算法模型通过FPGA coder 最终步长是5us的步长。
郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时候联系我们修改或删除,多谢。
相关阅读
- 仿真FPGA「FPGA软件」
- 非洲基建项目 融资「水电站运行值班制度」
- 昆仑通态与宇电进行通讯「昆仑通态组态错误」
- 电力气候仿真实验室设计「法国气候与环境实验室」
- 印度 氢能「国家能源集团氢能」
- 英国 能源危机「1994年诺贝尔奖约翰纳什」
- 特斯拉公共能源有哪些特点(特斯拉的能源)
- 特斯拉公共能源有哪些车(特斯拉公共能源有哪些车品牌)
- 特斯拉公共能源有哪些品牌(特斯拉有公关吗)
- 特斯拉氢能源供应商有哪些(特斯拉能源公司)
- 特斯拉会有哪些新能源(特斯拉还生产什么)
- 特斯拉新能源车系列有哪些(特斯拉新能源车系列有哪些品牌)
- 特斯拉有哪些新能源电动车(特斯拉有哪些新能源电动车型)
- 特斯拉会有哪些新能源技术(特斯拉新能源概念股有哪些)
- 特斯拉汽车清洁能源有哪些(特斯拉洗车模式是什么意思)
- 特斯拉新能源车有哪些(特斯拉新能源车有哪些型号)
- 特斯拉有哪些新能源系列(特斯拉电动汽车有哪些系列)
- 特斯拉新能源车企业有哪些(特斯拉电动汽车产业链)
- 欧洲互联电网「跨国电网规划」
- 政府为什么投资农业「5亿农民养活14亿人 资本投了衣食住行 为何却不愿意投资农业 」
- 长电能源股票「上海电力是龙头股吗」
- 随州火电厂投资「长源电力转型」
- 中非光伏合作惠及更多非洲民众需求「到非洲卖太阳能发电系统」
- 长源电力盈利预测「长源电力2021年目标价」
- 猎豹新能源汽车都有哪些(猎豹新能源汽车都有哪些车型)
- 王者荣耀新能源技术有哪些(王者荣耀的新玩法)
- 特斯拉绿色能源轿车有哪些(特斯拉汽车绿色制造的优势和特点)
- 猛狮新能源公司有哪些部门(猛狮光电新能源有限公司)
- 玉溪的能源学校有哪些(玉溪新能源有限公司)
- 玉溪新能源公司有哪些(玉溪新能源公司有哪些部门)
猜您喜欢
- 环保回收能源有哪些(环保可回收)
- 玉林新能源超市有哪些(玉林新能源汽车专卖店)
- 特斯拉转型能源公司有哪些(特斯拉转型能源公司有哪些项目)
- 特斯拉能源技术有哪些(特斯拉能源技术有哪些应用)
- 玉门的能源集团有哪些(玉门市新能源科技发展有限公司)
- 特来电支持哪些能源车(特来电支持哪些能源车上市)
- 南非电力供应「南非拉闸限电」
- 河北联创电力工程设计集团有限公司招聘「河北卓奥电力工程设计有限公司」
- 温控行业市场前景「温度控制系统国内外发展现状」
- 非洲大数据投资可关注四个领域的行业「自媒体可以同时做两个领域吗」
- 爆炸危险场所中对电缆配线的要求「电缆敷设的安全措施及危险点控制」
- 世达万用表好吗「数字万用表哪个品牌的质量最好」
- 环保能源宣传知识有哪些(环保能源是做什么的)
- 环保的新型能源有哪些(新型环保形式)
- 环保汽车能源有哪些(环保型汽车)
- 环保新能源包括哪些股票(环保新能源包括哪些股票和行业)
- 环保新能源发电有哪些(环保新能源有哪些上市公司)
- 环保新能源颜色分类有哪些(环保型新能源)
- 环保有哪些能源(环保有哪些能源类型)
- 环保新能源品牌有哪些(环保新能源品牌有哪些名字)
- 环保能源有哪些股票(环保能源有哪些股票可以买)
- 环保有哪些新能源(环保有哪些新能源企业)
- 环保新能源包括哪些(新能源环保产品有哪些)
- 环保新能源笔有哪些(新能源环保产品有哪些)
- 电磁流量计485接线「电磁流量计接线方法」
- 碳普惠机制「平安普惠初审通过被拒」
- ADW300环保用电无线计量仪表对接昊美平台实例
- 欧姆龙温控表modbus通讯实例「欧姆龙485通讯模块」
- 两市最低价股票「2元以下的低价股票排名」
- 仪表专用电缆「信号电缆的类型」