新闻  |   论坛  |   博客  |   在线研讨会
VPX处理卡设计原理图:3-基于双TMS320C6678+双XC6VSX315T的6U VPX高速数据处理平台
hexiaoyan827 | 2023-10-23 10:41:29    阅读:205   发布文章

一、板卡概述

3b9d8d654eaa492b69b854ed8eeedf6e_03-02.gif

  板卡由北京太速科技自主研发,基于VPX架构,主体芯片为两片 TI DSP TMS320C6678两片Virtex-6 XC6VSX315T-ff1156 FPGA,1个RapidIO Switch。FPGA连接FMC子卡。FPGA片外挂接2簇32bit DDRIII SDRAM,大容量支持2GB。每片FPGA还通过EMIF总线连接一片TMS320C6678型8核心DSP。所有信号处理FPGA与DSP均通过SRIO 4X连接板上一片8端口SRIO 4X交换芯片。DSP芯片外挂大容量支持2GB的DDRIII SDRAM。两片DSP之间通过HyperLink进行高速直接互联。两片FPGA之间通过8X GTX以及若干LVDS信号互联。

   可于软件无线电系统,基带信号处理,无线仿真平台,高速图像采集、处理等。支持热插拔,设计芯片可以满足工业级要求。

二、处理板技术指标

SRIO 4X交换网络连接两片DSP以及两片Virtex-6 FPGA

SRIO 4X交换网络连接4组SRIO 4X至VPX P1;

具备一个SRIO 4X交换芯片;

具备高速RocketIO数据传输链路;

具备I2C接口,实现系统功耗、状态管理;

可以接入VPX P0参考时钟进行工作;

通过VPX P0接口定义板卡编号GA[5:0],并设置网络MAC,DSP 网络均可配置交换功能。

提供2个FMC子卡接口,每个FMC子卡接口与一片Virtex-6 XC6VSX315T FPGA连接;

支持热插拔,工业级设计。

    FPGA芯片


具备2片FPGA Virtex-6 XC6VSX315T;

两片Virtex-6 FPGA直接通过40bit LVDS以及8X GTX互联

每片Virtex-6 FPGA与一片DSP连接EMIF总线与中断资源

每片Virtex-6 FPGA对VPX连接28bit LVDS

每片Virtex-6 FPGA对VPX连接12bit LVCMOS-18

每片Virtex-6 FPGA对VPX连接8X GTX

每片Virtex-6 FPGA通过60bit LVDS连接一个FMC-HPC子卡接口

每片Virtex-6 FPGA外挂两簇32bit高1GB DDRIII SDRAM

每片Virtex-6 FPGA外挂一片NOR FLASH用于BPI模式加载

每片Virtex-6 FPGA对外挂一片SPI接口FRAM


DSP芯片


内建两片TI DSP TMS320C6678型8核心DSP芯片;

两片DSP通过片内千兆以太网交换网络互联;

一片DSP的千兆以太网1000 BASE-T连接至板端RJ45;

一片DSP的千兆以太网1000 BASE-T连接至VPX P2;

三、软件系统

   1) 支持PCIe驱动。

   2) 支持千兆网络传输,移植LWIP协议栈,支持ping,TCP、UDP、IP传输协议。

   3) 支持Flash 、PCI Boot引导方式。

   4) 支持RapidIO X4 EDMA 中断 数据传输。

   5) FPGA 完整的 DDR2控制、网络数据收发传输。

   6) FPGA Rocket 光纤数据传输测试程序。

   7) DSP与FPGA的RapidIO口 EDMA,同步中断传输,满足理论速度10Gbps。

   8) 支持FPGA程序采用 Flash、DSP引导加载。


*博客内容为网友个人发布,仅代表博主个人观点,如有侵权请联系工作人员删除。

参与讨论
登录后参与讨论
推荐文章
最近访客