中电网移动|移动中电网
 
 

TI8核DSP +ALTERA Stratix IV FPGA 高速数字信号处理解决方案

查看回放

预先提问

×

精彩问答

×

问:对于FPGA的VHDL语言编程学习有什么好方法?
答:现在FPGA编程主要语言是verilog,altera官方例程里大部分都是verilog,所以建议用verilog语言开发FPGA。两种语言学习起来差不多,规则都很简单,关键在逻辑设计,多看一些官方例程的逻辑,里面有很多巧妙的设计可以参考

问:dsp高速处理的学习需要什么基础呢??
答:高速处理的学习主要有两方面,一是高速硬件设计,二是软件部分设计,高速硬件设计主要就是在电源、时钟、PCB及差分线上的一些设计,TI有相关的资料。软件部分就要针对不同外设分别学习了,比如SRIO就需要仔细看一下TI关于keystone rapidIO部分的用户手册,用户手册是最主要的资料。以上的学习需要您有数字电路以及模拟电路和C语言的一些基础

问:fpga的处理和dsp的处理最大的差异是什么?
答:FPGA设计更加灵活,数据处理效率更高,但是不能处理复杂的算法,DSP在处理复杂算法方面更有优势

问:开发工具怎么获得?芯片价格?
答:FPGA下载器usb-blaster市面上都可以买到,DSP仿真器SEED-XDS560V2可以直接联系艾睿合众销售,芯片价格跟购买量会有关系,您也可以跟艾睿合众销售直接联系询问

问:您所选的dsp和fpga价格不菲,对于我们在校学生来说,硬件置办是一项困难。那采取什么方法才能够有效地结合实践进行开发呢?从简单的芯片开始着手学习和研究?谢谢您
答:建议您可以先买一些TI和altera公司一些比较低端的芯片的开发板,熟悉一下系统开发流程,最快的方法就是通过修改开发板自带的例程来学习,修改例程是一个很快的学习方法

问:目前此处理方案的成本大概是多少
答:因为我们扩展有很多外设,以及很多时钟,如果您自己设计板卡的话,可以通过减少外设来降低成本

问:目前核心芯片的价位怎么样
答:请联系销售

问:最高处理速率能达到多少?低功耗效果如何。
答:DSP C6678有两个型号,最高速率分别是1G和1.25G。这个开发板不是针对的低功耗场合的应用,TI有同架构的C6657是低功耗的芯片,altera有cyclone V系列是低功耗芯片

问:板卡外设都有哪些
答:除了必须的EEPROM、FLASH等,FPGA和DSP各自有都1GB的DDR3、两个千兆网口,一个RS232串口,DSP还有有一个PCIE x2接口,FPGA有3个HSMC接口,

问:您好:1.DSP与ALTERA通信的最高速率能够达到多少,最好是实际测试数据。 2.这款DSP的8核处理器在中国国内是否能够购买到,我买DSP的时候很多芯片都无法买到。
答:1、DSP和FPGA最高通信速率5Gbps x4,实际有效数据率能达到一半以上2、您购买DSP也可以直接联系艾睿合众的销售

问:请问下如何用dsp解调振动或位移信号
答:如果这个振动和位移信号是数字信号的话可以通过FPGA HSMC接口接收然后传送给DSP,具体如何解调您就需要参考具体信号的说明了,我们现在还没有具体应用的研究

问:有没有在控制领域的应用案例?
答:这款开发板是新产品,目前还没有大面积使用。但是设计方案里是包括控制领域的

问:您好,请问如果一片6678外挂两个网络,两个网络都是带PHY芯片外接网口的,不是EVM板上那样一片接网口,一片引出脚那样,MDIO如何接线,一片6678还需要用TI推荐的电源管理模块吗,谢谢
答:直接把两组phy的MDIO都接到DSP的MDIO上。一片6678也建议用TI推荐的电源管理模块,因为有些电源功率调节功能。

问:用什么开发软件,使用收费么
答:FPGA使用quartus12.1 开发,DSP使用CCS v5开发,altera和TI都提供了免费版的软件

问:对于没有DSP和FPGA开发经验的人来说,上手要多久时间?
答:因人而异,但是确实要花很大精力

问:你好,现在FPGA的验证很麻烦,而DSP的开发难度太高,特别是在要求大量数据处理的图像应用等方面,而ARM现在的处理能力越来越高,而且有很好的研发生态环境,成本也非常合理。在目前形势下,FPGA+DSP的开发周期必然很长,测试也很长,很关键的一点是FPGA和DSP的开发人员数量必须保证一定数量,管理和产品周期问题很难保证,产品可靠性也难以保证。不知道你们如何做到这点?
答:长期稳定的人员时间投入.FPGA和DSP在数据处理能力上的优势是ARM所不具备的

问:处理器速度是提高了,但是对数据的传输可靠吗
答:千兆网,SRIO,PCIE这些通讯口目前都比较可靠

问:英文啊?ppt咋不弄成纯中文
答:因为有些英文专业词汇还没有对应的中文,直接用英文是怕翻译成中文后会有歧义,之后您在查找资料时会比较麻烦

问:ARM和DSP本质上是CPU,有什么不同啊
答:ARM更加注重系统管理,DSP更加注重数字信号处理能力

问:ARM、DSP之间如何去选择?
答:根据产品需求,

问:ccs软件不是用C++语言编写吗?
答:最新的CCS都是基于Eclipse架构

问:有开发工具相关的应用手册吗,哪里可以下载。谢谢
答:你好,在ARROW SEED官网有关于仿真器的使用说明和最新驱动下载。

问:SEED-HPS6678应用方案主要面向什么领域的应用?
答:高清图像处理、高清视频信号处理、复杂运动控制系统、高速通信系统等、凡是涉及到高速信号系统的都可以应用

问:对于DSP和FPGA之间的高速通信如何实现速度的匹配?
答:配置在同一模式、速率即可

问:这套开发系统什么价位?网站有没有demo?
答:请联系销售人员,DEMO会随产品光盘附送

问:高速处理怎么解决信号相互干扰问题?
答:目前我们这款开发板上还没有遇到信号干扰的问题,如果您是自己设计板卡,在PCB布局上需要多注意一些

问:开发环境还是ccs?
答:DSP的开发环境是CCS5 FPGA开发环境是quartus 12.1

问:A/D器件采样速率和工作带宽最高能达多大?输出信号的信噪比多少?
答:AD采用速率为125MHz,理论工作带宽300M。输出信号信噪比需要结合实际的例程测试,不同例程结果会有不同。

问:能支持多大的数据吞吐量?
答:FPGA 与DSP之间最高可以做到4x5G的数据吞吐.两者都有千兆网接口,DSP有PCIE接口

问:协同调度程序由谁承担?
答:根据需要都可以,但是DSP端上系统方便一些,用DSP来承担更合理

问:能讲讲fpga的8个处理器在本系统上的分配策略和方式吗?
答:您是指DSP的8个处理器吗?可以用0核作为主核调度其他7个核的运行状态,也可以将8个核设计成消息处理运行机制,即muticore navigator接收到消息后,自动分配给各个核让他们去处理

问:A/D,D/A可以融入FPGA中吗?
答:您说的融入FPGA是指在FPGA中编程吗?我们这款HPS6678在搭配HSMCADA子卡使用时,程序就是在HPS6678的FPGA中设计的。所以采集到的信号会直接进入FPGA,同时DA也由HPS6678上的FPGA直接控制

问:本板采用了sys/bios吗?
答:例程里有与sys/bios相关的例程,比如千兆网例程

问:一级启动程序是DSP自带的吗?
答:TI官方的mcsdk开发包中完整的程序,我们的例程也提供了一级启动程序的使用方法

问:能透露一下本款开发板的开发成本和开发周期吗?
答:因为6678是TI的新产品,所以我们在开发过程中遇到不少bug,这个会影响开发周期。另外开发周期和开发人员是否熟悉FPGA和DSP开发流程以及高速信号的设计有很大关系。开发成本涉及到的比较多,我们也不好计算

问:FPGA与DSP通过什么总线通讯?FPGA有相应的IP吗?[答:王志超]SRIOemif,有IP核问:这里的IP核是哪里提供的,需要付费吗?
答:这个您可以跟我们销售人员联系

问:这个高速信号处理有多高速?可以支持多大程度的实时处理呢?
答:10G的处理能力,实时地程度也要相应的看任务量和系统调度,DSP的处理能力应该已经到最高一级了

问:能否简要的介绍一下成功的应用案例及相对其它器件构成同一系统的优越性体现在什么地方?
答:产品刚刚推出,暂时还没有成功案例.板卡的主要方向还是支持客户做二次开发和程序验证.优越性主要在于高速的通讯连接和丰富的扩展资源

问:DSP+FPGA整版功耗多少瓦?
答:峰值20W

问:你这个提供程序服务吗?
答:板卡FPGA和DSP所有外设及接口都有相应的测试例程

问:请问这个方案在监控摄像机上面是否有用到?
答:目前这款HPS6678是属于开发板性质的,我们没有针对具体的应用做设计,需要客户根据自己的需求进行软件开发。这款开发板可以通过扩展HSMC子卡方式用到监控摄像系统上

问:无rapidio接口?
答:srio就是rapidio接口,最高速率5G x4

问:SRIO速度是多少?
答:SRIO速度分为4档:1.25Gbps,2.5Gbps,3.125Gbps和5Gbps,同时即可以配置成1x,也可以配置成4x

问:内存是共享的吗?
答:DSP与FPGA有各自独立的内存,DSP的8个核间也有独立的存贮空间和公用的内存空间

问:在那又板卡买
答:您可以直接联系艾睿合众的销售人员

问:李工程师你好,谢谢您的精彩演讲,最近我在研究激光投影键盘,也看到网上一些实现方法,但最后的图像处理部分是通过上位机软件,利用电脑CPU进行处理,因此不能实现无线连接,以及应用于手机平板电脑等,如果采用一款数字信号处理芯片,将图像处理后,获得按键点击位置,然后直接通过2.4G无线连接方式,与电脑以及带OTG功能的手机等连接,这样应该就可以了。这里面关键就是图像处理部分,我想向您咨询一下改款芯片是否适合该项目
答:这个用在这个方面有些浪费了,用单核的DSP 或ARM+DSP方案足够使用了

问:这些芯片美国不会限制出口中国吗?
答:不会,可以买到,您可以直接联系艾睿合众销售购买芯片

问:这些芯片在中国可以销售吗?
答:可以销售,您可以直接联系艾睿合众销售人员

问:两个6678DSP之间使用srio通讯,源地址和远端地址,指定为L2空间的地址,连续运行,程序运行正确,当源地址或者远端地址指定到共享内存,程序就错误了,请问可能什么原因?
答:如果是多核应用的话,共享内存需要手动维护,如果是单核应用的话应该只要把共享内存配置成可读写就行

问:srio传输时,源地址为共享内存时,需要特别配置吗?
答:只要把共享内存配置为可访问就可以

问:两个6678之间使用srio通讯,源地址和远端地址,指定为L2空间的地址,连续运行,程序运行正确,当源地址或者远端地址指定到共享内存,程序就错误了,请问可能什么原因?
答:如果是多核应用的话,共享内存需要手动维护,如果是单核应用的话应该只要把共享内存配置成可读写就行

问:此款芯片支持XDS560仿真器吗
答:支持,不过需要在设计板卡时将JTAG接口设计成14pin或者20pin。

问:这个能支持在线仿真吗?
答:可以支持

问:电机控制的应用前景怎么样?
答:主要用在一些复杂运动控制系统上,比如多自由度平台,以及一些复杂控制算法实验平台等等

问:TI8核DSP+ALTERAStratixIVFPGA支持哪些通信协议?
答:DSP和FPGA之间通过SRIO x4 以及EMIF接口通信。整个板卡与外部通信协议有千兆网、PCIE、RS232以及可选配的hyperlink。有其它通信协议需求的话可以通过HSMC扩展

问:TI8核DSP+ALTERAStratixIVFPGA开发板的通信接口有哪些?
答:DSP和FPGA直接通过SRIO x4相连,DSP和FPGA各自扩展有两个千兆网口、一个RS232串口,DSP有一个PCIEx2接口,FPGA有三个HSMC接口

问:6678的通信接口有哪些?
答:6678与FPGA通过srio x4通信,同时外扩有千兆网口,PCIE x2接口,可以选配hyperlink接口

问:TMS320C6678的板载内存是多少?
答:DSP和FPGA各自有独立的1GB内存

问:在高清视频处理方面有什么优势没有?
答:通过5G x4 SRIO协议将TI DSP与ALTERA FPGA互联,集成了DSP与FPGA各自的优势,拥有了更加灵活的高速数字信号处理能力。在高清视频处理方面,用户可以根据FPGA和DSP的特点以及处理任务的类型,将任务分配给DSP和FPGA,让二者处理自己擅长的任务,从而提高整个系统的处理能力

问:DSP与FPGA各自独立的内存配置是多大?
答:DSP和FPGA分别有1GB的外部DDR3内存

问:DSP+FPGA组合方案如何用来适合客户的多种需要?你们卖给客户的是什么?
答:主要通过HSMC扩展子卡的方式来应用在不同场合。我们提供的是一个高速数字信号处理平台。

问:FPGA和DSP的一起应用,跟单独用FPGA的做信号处理优势有哪些?
答:有很多应用场合,比如视频领域的人脸识别、控制领域的模糊控制、图像处理领域的模式识别用FPGA是很难处理的,所以FPGA+DSP能够更好地进行信号处理

问:8个核如何协调运行?如何仿真?
答:你好。6678采用KeyStone结构,其中core0是主核,核间通讯可以通过IPC进行。每个核都可以独立仿真。

问:是否能用在机器视觉方面?
答:可以用,

问:有没有实际的应用案例,围绕此板开发,需要怎么的资源配置(人员)?
答:根据你的项目需求,软件工程师,硬件工程师,FPGA工程师都需要,

问:FPGA和DSP之间如何通讯的?
答:通过SRIO协议通信,速率最高达5Gbps x4

问:目前艾睿合众提供几种扩展子卡?
答:现在我们提供HSMCADA子卡,125MHz双路AD输入及900MHz单路DA输出

问:提供的测试例程是单核DSP还是多核或者8核?
答:我们针对DSP接口的程序主要都是单核的,TI有提供部分多核程序开发的例程

问:该DSP最多支持几通道?
答:DSP与FPGA之间通过4通道的SRIO相连

问:目前此方案怎么定位,主要应用于哪些方面,价格方面有没有优势,可靠性等方面如何,有没有工业级宽温解决方案?
答:此方案定位高端市场,所以与高速数字信号处理相关的都可以使用。我们的产品属于开发板性质,还没有像最终产品一样做可靠性及针对特定场合的散热设计。

问:价格怎么样啊?
答:这个您需要和销售联系一下,不同型号以及不同选配外设价格会不太相同

问:我想问一下这种芯片的性价比如何?
答:TMS320C6678和STRATIX IV FPGA 都属于高性能的芯片,TI和ALTERA都提供了相应的高性价比产品,ti的C6657、C6672以及ALTERA的cyclone V系列

问:现在的芯片都在追求高性能、低功耗,请问此芯片在这方面做的怎么样呢?
答:这个开发板追求的是最高的性能,TI有提供同系列的低功耗芯片C6657,Altera也提供了低功耗FPGA cyclone V系列

问:开发板能直接用TIMCSDK和videoMCSDK上的例程吗?
答:需要修改pdk软件包中的部分板卡相关参数,HPS6678参考例程里面有修改后的pdk软件