CN106250333A - 一种基于fpga的信号处理卡*** - Google Patents

一种基于fpga的信号处理卡*** Download PDF

Info

Publication number
CN106250333A
CN106250333A CN201610683230.1A CN201610683230A CN106250333A CN 106250333 A CN106250333 A CN 106250333A CN 201610683230 A CN201610683230 A CN 201610683230A CN 106250333 A CN106250333 A CN 106250333A
Authority
CN
China
Prior art keywords
fpga1
fpga2
fpga3
fpga
signal processing
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Withdrawn
Application number
CN201610683230.1A
Other languages
English (en)
Inventor
肖红
赖坤全
周禄清
马健涛
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
SICHUAN SDRISING INFORMATION TECHNOLOGY Co Ltd
Original Assignee
SICHUAN SDRISING INFORMATION TECHNOLOGY Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by SICHUAN SDRISING INFORMATION TECHNOLOGY Co Ltd filed Critical SICHUAN SDRISING INFORMATION TECHNOLOGY Co Ltd
Priority to CN201610683230.1A priority Critical patent/CN106250333A/zh
Publication of CN106250333A publication Critical patent/CN106250333A/zh
Withdrawn legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F13/00Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F13/14Handling requests for interconnection or transfer
    • G06F13/20Handling requests for interconnection or transfer for access to input/output bus
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F13/00Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F13/38Information transfer, e.g. on bus
    • G06F13/42Bus transfer protocol, e.g. handshake; Synchronisation
    • G06F13/4247Bus transfer protocol, e.g. handshake; Synchronisation on a daisy chain bus
    • G06F13/4256Bus transfer protocol, e.g. handshake; Synchronisation on a daisy chain bus using a clocked protocol
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D10/00Energy efficient computing, e.g. low power processors, power management or thermal management

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Logic Circuits (AREA)

Abstract

本发明公开了一种基于FPGA的信号处理卡***,其特征在于:包括FPGA1、FPGA2和FPGA3,FPGA1和FPGA2的型号均为XC7VX690T‑2FFG1927I,FPGA3的型号为XC6SLX100‑2FG484I,FPGA1和FPGA2之间通过4组独立的GTH x4连接,每条lane的线速可达3.125Gbps,FPGA1和FPGA3之间通过至少20对LVDS并行连接,FPGA2和FPGA3之间通过至少20对LVDS并行连接,FPGA3可对FPGA1和FPGA2进行启动配置和在线加载,FPGA1还与一个FMC接口连接,所述FMC接口的LA/HA/HB信号均以LVDS差分对连接至FPGA1,每对LVDS差分链路数据率可达1.25Gbps,FPGA1、FPGA2、FPGA3、FMC的JTAG串成菊花链形式,以避免总线竞争和阻塞,以保障本发明处理数据的高速率。本发明以三个FPGA构成核心部件,进行数据信号的处理,使本发明稳定性好,容量大,数据传输及处理速度快,功耗较小,且通用性好。

Description

一种基于FPGA的信号处理卡***
技术领域
本发明涉及通信数据处理技术领域,具体的涉及一种基于FPGA的信号处理卡***。
背景技术
随着数字信号处理技术的不断发展,通信、雷达、图像处理等领域的算法复杂度日益增加,通常在卫星通信、机载雷达、弹载雷达、图像处理***都会使用专用的数字信号处理板卡来进行边界扫描、图像检测、目标识别等方面的数据处理。随着对信号处理的质量和实时性的要求日渐精密和严格,传统的数字信号处理板卡的板卡体积大、***稳定性低、存储器容量小速率低、处理器间数据吞吐量小、上位机控制传输距离短传输速率低、板卡通用性差,已无法满足数字信号处理过程中算法复杂度日益增加数据量日益增大的现状。
发明内容
本发明的目的即在于克服现有技术的不足,提供一种基于FPGA的信号处理卡***,其稳定性好,数据传输及处理速度快,功耗较小,且通用性好,解决了现有技术中信号处理卡无法适应日益剧增的数据量的技术问题。
本发明的发明目的通过下述技术方案实现:
一种基于FPGA的信号处理卡***,包括FPGA1、FPGA2和FPGA3,所述FPGA1和FPGA2的型号均为XC7VX690T-2FFG1927I,所述FPGA3的型号为XC6SLX100-2FG484I,所述FPGA1和FPGA2之间通过4组独立的GTH x4连接,每条lane的线速可达3.125Gbps,所述FPGA1和FPGA3之间通过至少20对LVDS并行连接,所述FPGA2和FPGA3之间通过至少20对LVDS并行连接,所述FPGA3可对FPGA1和FPGA2进行启动配置和在线加载,所述FPGA1还与一个FMC接口连接,所述FMC接口的LA/HA/HB信号均以LVDS差分对连接至FPGA1,每对LVDS差分链路数据率可达1.25Gbps,FPGA1、FPGA2、FPGA3、FMC的JTAG串成菊花链形式。
本发明以三个FPGA构成核心部件,其中FPGA1和FPGA2选用Virtex-7 系列的XC7VX690T-2FFG1927I,Virtex-7 FPGA采用堆叠硅互连技术(SSI)增强了最高容量,对最高***性能进行了优化,满足大多数高端互连带宽、逻辑容量、信号处理性能的最高要求,XC7VX690T-2FFG1927I是Virtex-7中的性能较强一款FPGA,具有693,120个逻辑单元、108,300个CLB Slices、3600个DSP Slices、52,920Kb的Block RAM,80个GTH高速接口,内部有3个PCIe硬核和600个HP IO。FPGA3选用Spartan-6的XC6SLX100-2FG484I。Spartan-6 FPGA提供领先的***集成能力,具有较高性价比和低功耗的特点。XC6SLX100-2FG484I是Spartan-6中高性能的不带GTP的一款FPGA,具有147443个逻辑单元,23038个CLB Slices,180个DSP48A1 Slices,4,824Kb的Block RAM和338个I/O接口。这三个FPGA构成本发明的核心部件,进行数据信号的处理,使本发明稳定性好,数据传输及处理速度快,功耗较小,且通用性好。
进一步的,所述FPGA1和FPGA2均外挂有至少两组DDR3缓存,每组DDR3缓存容量为2Gbyte,每组DDR3的位宽大于或等于32位,每组DDR3缓存工作时钟大于或等于400MHz,两组DDR3缓存,保障FPGA1和FPGA2具有更高的数据读取能力。
进一步的,还包括一个SRIO交换芯片,所述FPGA1和FPGA2分别通过3组独立的GTHx4通道与SRIO交换芯片连接,每条lane的线速要求至少可达5Gbps。
进一步的,所述SRIO交换芯片为CPS1848芯片,80HCPS1848CRMI是业界领先的Serial RapidIO II代交换机,具有48个lane,可配置为最多18个端口或者是12个4x端口,每个端口的最高线速率为3.125Gbps。
进一步的,本发明还包括两个光模块,所述光模块的型号为FTL410QE2C,每个光模块分别以x4全双工模式与FPGA2连接,2个光模块从前面板引出,FPGA2与每个光模块之间按照x4全双工模式进行设计,每条lane的线速率要求不低于8Gbps。
进一步的,还包括一个PowerPC,所述PowerPC的型号为T4080NXE7PQB,所述PowerPC配置有2路万兆以太网和3路千兆以太网,所述PowerPC通过2路5Gbps的2 x SRIO与SRIO交换芯片连接,所述PowerPC的Local Bus信号全部连接至FPGA3,通过FPGA3将复用的数据地址总线分离。T4080NXE7PQB具有4个PowerPC e6500内核,共享2MB的L2缓存,1MB的CoreNet平台缓存,CoreNet到各个节点的带宽可以达到1.6Tbps;集成2个64位的DDR3控制器;集成DPAA数据通道加速,对外提供多达24个SerDes lane;集成2个10GbE MAC和13个GbEMAC,3个PCIe 2.0/3.0控制器,2个Serial RapidIO 2.0控制器,2个SATA控制器,2个带PHY的USB控制器等。可根据应用环境使能相应的控制器,配置相应的高速SerDes通道。
进一步的,所述PowerPC外挂有两组DDR3控制器,每路控制器设置有64位宽的DDR3数据接口,采用8Gbit的x16 DDR3 SDRAM进行字扩展,每路提供4GB的容量,共需要使用8片DDR3芯片。
进一步的,还包括电源分配网络,用于向整板提供12V/5V工作电压。
进一步的,至少设置有8个指示灯,用于指示电源和整板的工作状态。
本发明与现有技术相比,具有如下的优点和有益效果:
本发明以三个FPGA构成核心部件,其中FPGA1和FPGA2选用Virtex-7 系列的XC7VX690T-2FFG1927I,FPGA3选用Spartan-6的XC6SLX100-2FG484I,使本发明稳定性好,容量大,数据传输及处理速度快,功耗较小,且通用性好。FPGA1、FPGA2、FPGA3、FMC的JTAG串成菊花链形式,可避免总线竞争和阻塞,以保障本发明处理数据的高速率。
附图说明
此处所说明的附图用来提供对本发明实施例的进一步理解,构成本申请的一部分,并不构成对本发明实施例的限定。在附图中:
图1为本发明一种实施方式的原理框图。
具体实施方式
为使本发明的目的、技术方案和优点更加清楚明白,下面结合实施例和附图,对本发明作进一步的详细说明,本发明的示意性实施方式及其说明仅用于解释本发明,并不作为对本发明的限定。
实施例1
如图1所示,一种基于FPGA的信号处理卡***,包括FPGA1、FPGA2和FPGA3, FPGA1和FPGA2的型号均为XC7VX690T-2FFG1927I, FPGA3的型号为XC6SLX100-2FG484I, FPGA1和FPGA2之间通过4组独立的GTH x4连接,每条lane的线速可达3.125Gbps, FPGA1和FPGA3之间通过至少20对LVDS并行连接, FPGA2和FPGA3之间通过至少20对LVDS并行连接, FPGA3可对FPGA1和FPGA2进行启动配置和在线加载, FPGA1还与一个FMC接口连接,所述FMC接口的LA/HA/HB信号均以LVDS差分对连接至FPGA1,每对LVDS差分链路数据率可达1.25Gbps,FPGA1、FPGA2、FPGA3、FMC的JTAG串成菊花链形式,以避免总线竞争和阻塞,以保障本发明处理数据的高速率。
本发明以三个FPGA构成核心部件,其中FPGA1和FPGA2选用Virtex-7 系列的XC7VX690T-2FFG1927I,Virtex-7 FPGA采用堆叠硅互连技术(SSI)增强了最高容量,对最高***性能进行了优化,满足大多数高端互连带宽、逻辑容量、信号处理性能的最高要求,XC7VX690T-2FFG1927I是Virtex-7中的性能较强一款FPGA,具有693,120个逻辑单元、108,300个CLB Slices、3600个DSP Slices、52,920Kb的Block RAM,80个GTH高速接口,内部有3个PCIe硬核和600个HP IO。FPGA3选用Spartan-6的XC6SLX100-2FG484I。Spartan-6 FPGA提供领先的***集成能力,具有较高性价比和低功耗的特点。XC6SLX100-2FG484I是Spartan-6中高性能的不带GTP的一款FPGA,具有147443个逻辑单元,23038个CLB Slices,180个DSP48A1 Slices,4,824Kb的Block RAM和338个I/O接口。这三个FPGA构成本发明的核心部件,进行数据信号的处理,使本发明稳定性好,容量大,数据传输及处理速度快,功耗较小,且通用性好。
实施例2:
本实施例是在上述实施例基础上做的进一步改进,如图1所示,在本实施例中, FPGA1和FPGA2均外挂有至少两组DDR3缓存,每组DDR3缓存容量为2Gbyte,每组DDR3的位宽大于或等于32位,每组DDR3缓存工作时钟大于或等于400MHz,两组DDR3缓存,保障FPGA1和FPGA2具有更高的数据读取能力。
实施例3:
本实施例是在上述实施例基础上做的进一步改进,如图1所示,在本实施例中,本发明还包括一个SRIO交换芯片,SRIO交换芯片为CPS1848芯片, FPGA1和FPGA2分别通过3组独立的GTH x4通道与SRIO交换芯片连接,每条lane的线速要求至少可达5Gbps。80HCPS1848CRMI是业界领先的Serial RapidIO II代交换机,具有48个lane,可配置为最多18个端口或者是12个4x端口,每个端口的最高线速率为3.125Gbps。
实施例4:
本实施例是在上述实施例基础上做的进一步改进,如图1所示,在本实施例中,本发明还包括两个光模块,所述光模块的型号为FTL410QE2C,每个光模块分别以x4全双工模式与FPGA2连接,2个光模块从前面板引出,FPGA2与每个光模块之间按照x4全双工模式进行设计,每条lane的线速率要求不低于8Gbps。
实施例5:
本实施例是在上述实施例基础上做的进一步改进,如图1所示,在本实施例中,本发明还包括一个PowerPC, PowerPC的型号为T4080NXE7PQB, PowerPC配置有2路万兆以太网和3路千兆以太网, PowerPC通过2路5Gbps的2 x SRIO与SRIO交换芯片连接, PowerPC的LocalBus信号全部连接至FPGA3,通过FPGA3将复用的数据地址总线分离。T4080NXE7PQB具有4个PowerPC e6500内核,共享2MB的L2缓存,1MB的CoreNet平台缓存,CoreNet到各个节点的带宽可以达到1.6Tbps;集成2个64位的DDR3控制器;集成DPAA数据通道加速,对外提供多达24个SerDes lane;集成2个10GbE MAC和13个GbE MAC,3个PCIe 2.0/3.0控制器,2个SerialRapidIO 2.0控制器,2个SATA控制器,2个带PHY的USB控制器等,可根据应用环境使能相应的控制器,配置相应的高速SerDes通道。另外,PowerPC还外挂有两组DDR3控制器,每路控制器设置有64位宽的DDR3数据接口,采用8Gbit的x16 DDR3 SDRAM进行字扩展,每路提供4GB的容量,共需要使用8片DDR3芯片。
实施例6:
本实施例是在上述实施例基础上做的进一步改进,如图1所示,在本实施例中,本发明还包括电源分配网络,用于向整板提供12V/5V工作电压。前机板上还至少设置有8个指示灯,用于指示电源和整板的工作状态。
以上所述的具体实施方式,对本发明的目的、技术方案和有益效果进行了进一步详细说明,所应理解的是,以上所述仅为本发明的具体实施方式而已,并不用于限定本发明的保护范围,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

Claims (9)

1.一种基于FPGA的信号处理卡***,其特征在于:包括FPGA1、FPGA2和FPGA3,所述FPGA1和FPGA2的型号均为XC7VX690T-2FFG1927I,所述FPGA3的型号为XC6SLX100-2FG484I,所述FPGA1和FPGA2之间通过4组独立的GTH x4连接,所述FPGA1和FPGA3之间通过至少20对LVDS并行连接,所述FPGA2和FPGA3之间通过至少20对LVDS并行连接,所述FPGA3用于对FPGA1和FPGA2进行启动配置和在线加载,所述FPGA1还与一个FMC接口连接,所述FMC接口的LA/HA/HB信号均以LVDS差分对连接至FPGA1,每对LVDS差分链路数据率可达1.25Gbps,FPGA1、FPGA2、FPGA3、FMC的JTAG串成菊花链形式。
2.根据权利要求1所述的基于FPGA的信号处理卡***,其特征在于:所述FPGA1和FPGA2均外挂有至少两组DDR3缓存,每组所述DDR3缓存容量为2Gbyte,每组DDR3的位宽大于或等于32位,每组DDR3缓存工作时钟大于或等于400MHz。
3.根据权利要求1所述的基于FPGA的信号处理卡***,其特征在于:还包括一个SRIO交换芯片,所述FPGA1和FPGA2分别通过3组独立的GTH x4通道与SRIO交换芯片连接。
4.根据权利要求3所述的基于FPGA的信号处理卡***,其特征在于:所述SRIO交换芯片为CPS1848芯片。
5.根据权利要求1所述的基于FPGA的信号处理卡***,其特征在于:还包括两个光模块,所述光模块的型号为FTL410QE2C,每个光模块分别以x4全双工模式与FPGA2连接。
6.根据权利要求3所述的基于FPGA的信号处理卡***,其特征在于:还包括一个PowerPC,所述PowerPC的型号为T4080NXE7PQB,所述PowerPC配置有2路万兆以太网和3路千兆以太网,所述PowerPC通过2路5Gbps的2 x SRIO与SRIO交换芯片连接,所述PowerPC的Local Bus信号全部连接至FPGA3。
7.根据权利要求6所述的基于FPGA的信号处理卡***,其特征在于:所述PowerPC外挂有两组DDR3控制器,每路控制器设置有64位宽的DDR3数据接口,采用8Gbit的x16 DDR3SDRAM进行字扩展。
8.根据权利要求1所述的基于FPGA的信号处理卡***,其特征在于:还包括电源分配网络,用于向整板提供12V/5V工作电压。
9.根据权利要求1所述的基于FPGA的信号处理卡***,其特征在于:包括至少有8个指示灯,用于指示电源和整板的工作状态。
CN201610683230.1A 2016-08-18 2016-08-18 一种基于fpga的信号处理卡*** Withdrawn CN106250333A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201610683230.1A CN106250333A (zh) 2016-08-18 2016-08-18 一种基于fpga的信号处理卡***

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610683230.1A CN106250333A (zh) 2016-08-18 2016-08-18 一种基于fpga的信号处理卡***

Publications (1)

Publication Number Publication Date
CN106250333A true CN106250333A (zh) 2016-12-21

Family

ID=57592267

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610683230.1A Withdrawn CN106250333A (zh) 2016-08-18 2016-08-18 一种基于fpga的信号处理卡***

Country Status (1)

Country Link
CN (1) CN106250333A (zh)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107480085A (zh) * 2017-07-31 2017-12-15 成都普诺科技有限公司 多接口综合测试***
CN108052478A (zh) * 2017-12-28 2018-05-18 苏州联视泰电子信息技术有限公司 一种基于fpga的桥接装置
CN110908946A (zh) * 2019-11-05 2020-03-24 北京理工大学 一种vpx高性能数字信号处理板
CN112165423A (zh) * 2020-09-28 2021-01-01 北京东土科技股份有限公司 一种串行通信方法、电子设备及存储介质
CN113297820A (zh) * 2021-06-22 2021-08-24 中国电子科技集团公司第二十九研究所 一种基于串行方式的fpga远程加载电路
CN114578743A (zh) * 2022-05-06 2022-06-03 四川赛狄信息技术股份公司 基于fpga的舰载多路信号采集同步控制***

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107480085A (zh) * 2017-07-31 2017-12-15 成都普诺科技有限公司 多接口综合测试***
CN108052478A (zh) * 2017-12-28 2018-05-18 苏州联视泰电子信息技术有限公司 一种基于fpga的桥接装置
CN110908946A (zh) * 2019-11-05 2020-03-24 北京理工大学 一种vpx高性能数字信号处理板
CN112165423A (zh) * 2020-09-28 2021-01-01 北京东土科技股份有限公司 一种串行通信方法、电子设备及存储介质
CN113297820A (zh) * 2021-06-22 2021-08-24 中国电子科技集团公司第二十九研究所 一种基于串行方式的fpga远程加载电路
CN113297820B (zh) * 2021-06-22 2023-03-14 中国电子科技集团公司第二十九研究所 一种基于串行方式的fpga远程加载电路
CN114578743A (zh) * 2022-05-06 2022-06-03 四川赛狄信息技术股份公司 基于fpga的舰载多路信号采集同步控制***

Similar Documents

Publication Publication Date Title
CN106250333A (zh) 一种基于fpga的信号处理卡***
US9996491B2 (en) Network interface controller with direct connection to host memory
US8165111B2 (en) Telecommunication and computing platforms with serial packet switched integrated memory access technology
CN103793355A (zh) 基于多核dsp的通用数字信号处理板卡
EP2333671A1 (en) Inter-die interconnection interface
US7277975B2 (en) Methods and apparatuses for decoupling a request from one or more solicited responses
CN106095724A (zh) 一种基于mpc8640d的信息处理板***
CN105892359A (zh) 一种多dsp并行处理***及其处理方法
CN103377170B (zh) 异构处理器间spi高速双向对等数据通信***
KR101845465B1 (ko) 듀얼 전압 데이터 전송을 이용한 메시 성능 향상
CN107566301A (zh) 一种实现RapidIO交换机***总线速度自动配置的方法及装置
CN214586880U (zh) 一种信息处理设备
US20150113196A1 (en) Emi mitigation on high-speed lanes using false stall
CN206147602U (zh) 一种基于fpga的信号处理卡装置
Morales et al. A low-area direct memory access controller architecture for a RISC-V based low-power microcontroller
CN104898775A (zh) 计算装置、存储装置、网络交换设备及计算机体系架构
KR101736460B1 (ko) 크로스-다이 인터페이스 스누프 또는 글로벌 관측 메시지 오더링
US11860811B2 (en) Message protocol for a data processing system
CN104035913B (zh) 基于高性能bw100芯片的sar并行处理方法及装置
US8521937B2 (en) Method and apparatus for interfacing multiple dies with mapping to modify source identity
CN104102604B (zh) 一种业务处理装置
Zang et al. PROP: Using PCIe-based RDMA to accelerate rack-scale communications in data centers
CN103116560A (zh) 可编程刀片服务器结构
CN103744817B (zh) 用于Avalon总线向Crossbar总线的通讯转换桥设备及其通讯转换方法
CN207352610U (zh) 一种基于PCI Express总线架构的FPGA数据处理卡

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
CB02 Change of applicant information

Address after: The new West Road 610000 in Sichuan Province, Chengdu city high tech Development Zone No. 2

Applicant after: Sichuan Di Information Technology Co., Ltd.

Address before: The new West Road 610000 in Sichuan Province, Chengdu city high tech Development Zone No. 2

Applicant before: Sichuan SDRising Information Technology Co., Ltd.

CB02 Change of applicant information
WW01 Invention patent application withdrawn after publication

Application publication date: 20161221

WW01 Invention patent application withdrawn after publication