EasyGo FPGA Coder Block
型號(hào):
EasyGo FPGA Coder Block
EasyGo FPGA Coder Block是嵌入Matlab/Simulink里面的FPGA 仿真工具包軟件。
提供了一些基礎(chǔ)的函數(shù)庫以及常用的控制函數(shù)模塊,配合上EasyGo FPGA Solver中的FPGA Coder解算軟件,可以將用戶靈活搭建的模型直接下載至FPGA中運(yùn)行,而不需要進(jìn)行FPGA的編譯,最小的運(yùn)行步長可達(dá)到18.75ns。滿足用戶需要在FPGA上進(jìn)行超高速模型運(yùn)算的需求。
基礎(chǔ)模塊庫
基礎(chǔ)模塊庫提供最基礎(chǔ)的加,減,乘,sin/cos,邏輯比較,delay延遲,常數(shù),限值等非常常用的基礎(chǔ)模塊,用戶可以利用基礎(chǔ)模塊來搭建自己想要實(shí)現(xiàn)的算法模型。
控制模塊庫
控制模塊庫提供在電力電子領(lǐng)域經(jīng)常用到的控制模塊,包含dq坐標(biāo)變換/反變換,一階/二階傳函,三相PLL鎖相,積分,PI控制器,占空比轉(zhuǎn)化,平均值等模塊。控制模塊內(nèi)部也是利用基礎(chǔ)模塊搭建而成。
FPGA Coder搭建控制算法
1、基礎(chǔ)模塊任意搭建,不受FPGA編程思維限制,使用靈活
2、無需FPGA編譯,模型直接載入FPGA 上運(yùn)行,方便快捷