021-64886750

  • 实时目标机

    Simulink模型库

    Demo套件

info@yisuworld.com

网站首页    SG产品    FPGA技术
fpga_600

FPGA技术

使用Simulink®设计的控制、信号处理、视觉和被控对象仿真等应用程序通常需要使用ADC和DAC、I/O连接、光纤收发器以及高速协议对模拟和数字数据进行高频采集和信号生成。Speedgoat的FPGA技术提供高频输入/输出连接、通信协议以及高达10MHz的闭环速率。

Speedgoat FPGA产品包括:

  • 可编程FPGA(Simulink-programmable FPGA:适用于苛刻的应用和20khz以上的闭环采样时间的情况。使用MathWorks的HDL Coder从MATLAB和Simulink自动生成HDL代码。
  • 可配置FPGA(Configurable FPGA:适用于高频I/O连接和工业协议、但闭环采样时间低于20khz的情况。使用FPGA代码模块(Code Module)实现I/O连接、I/O硬件仿真和一系列通信协议。

 

  使用FPGA I/O模块实现低延迟  

Speedgoat FPGA I/O模块提供低延迟的连接,支持数百个快速模拟和数字I/O以及千兆速度收发器,以实现用Simulink设计的控制和被控对象仿真算法,并处理、监控、调整、记录和回放模拟、数字或视觉数据。FPGA代码模块(Code Module)提供额外的功能,如用于PWM生成、捕获、编码器、SPI、I2C和硬件仿真。

一些典型应用包括:

  • 高达100 MHz的模拟频率,例如用于电机控制和模拟、电源转换和电池系统
  • 高达5 GHz的模拟频率,例如用于软件无线电(SDR)、雷达和其他高速应用的射频采样
  • 高达200 MHz(5 ns)的数字采样,例如用于脉冲宽度调制(PWM)、编码器测量和仿真、凸轮和曲柄测量和仿真,以及SPI和I2C协议通信
  • 高达10 GHz的视觉采集,例如利用10 GigE视觉摄像头

在安装在同一目标机或多个分布式系统中的多个FPGA之间高达10 GHz的低延迟、高速光纤或铜基数据交换,以实现20-100khz以上的闭环速率,即使在需要数百条模拟和数字I/O线的情况下也能如此

浏览量:0

技术文档