产品详情
DSPACE GNUCompiler组件系统RTIFPGA编程模块是将Xilinxsystemgenerator模块搭建的模型与dSPACE系统结合的simulink模块组。它为dSPACE相关FPGA板卡提供RTI接口,该接口亦可连接FPGA板卡与主处理器板卡,实现数据交互。目前该模块支持的dSPACE可编程FPGA平台包括:
DS5203FPGA板卡
DS2655FPGA基板
MicroautoboxII1401/1511/1512和1401/1512/1513集成的DS1552多IO模组
组件系统MicroLabBox dSPACEFPGA平台基于XILINXFPGA解决方案,可以使用Xilinx嵌入到simulink的
DSPACE GNUCompiler组件系统的硬件平台,它使FPGAIO的调用及与主处理器板卡的通讯更加便捷。数据交互支持定点型及浮点型通讯。藉此FPGA的编程可无缝集成入simulink环境。结合FPGAblockset,用户可以以图形化的方式合成、编译FPGA模型。
XSGUtilsLibrary
开放的XSGUtils模块库包含一些重要的,经常被用到的功能模块,类似于Simulink的基本模块库。这些高质量的DSPACE GNUCompiler组件系统功能模块是现成的,可以较方便的针对客户项目做调整,较好的促进客户的FPGA编程。模块库包含强化的IO处理、SCOPE,查表及平均值计算,正弦信号生成和各种波形Encoder的模型。客户可以仅使用该部分用于创建自己的模型应用。 可获取的功能模块主要有:
Scope:以FPGA时钟捕获8个(从16个信号中选取)高频信号,并将其同步传输给主处理器,数据可以在Controldesk中以XYplotter中显示
PWM测量:测量死区时间(信号和低端信号间),信号高时间和周期(单相或三相PWM波)
PWM生成:生成中央对齐的PWM信号(单相或三相)。时间和占空比可以在主处理器中设置(在线可调)
dSPACE组件系统的处理器板卡与IO板卡通信是经由外围高速IO总线,即:PHS总线实现的,这种总线具备多种实时控制系统所必须的技术特性,包括:
DSPACE GNUCompiler组件系统处理器板卡与IO板卡间高速32位总线通信; 针对新型IO板卡通信速率峰值可达20MB/s; 每个处理器板卡最多可联接16块IO板卡; 支持最多8块IO板卡的64个硬件中断,如:CAN报文中断、ECU接口中断、串口中断等。
针对要使用的处理器板卡及IO板卡数量,PHS总线可提供不同数量的板卡端子,如:PHS_CAB16即代表配有16个板卡端子。
DSPACE GNUCompiler组件系统