DSP

BDTI certifies AutoESL : AutoPilot

2019-07-13 15:16发布

 

BDTI Certified™ Results for the AutoESL AutoPilot High-Level Synthesis Tool

Used in Conjunction with a Xilinx Spartan-3A DSP 3400 FPGA and the Xilinx ISE and EDK Tools

    The complete article: http://www.bdti.com/bdtimark/hlstcp_autoesl.html     注:用来对AutoESL: AutoPilot 进行认证的benchmark是 Optical Flow 和 DQPSK。       两个设计都是C语言的,通过AutoPilot的综合,转换成RTL,仿真,验证,然后用ISE进行逻辑综合实现。       Optical Flow 在 Xilinx FPGA Spartan3aDSP 上达到高清视频的事实处理性能。 (在这款FPGA上最高可达到200fps,主要受BRAM的限制,否则可达到更高性能)。       DQPSK 用 AutoPilot 综合时很容易就可以满足性能的要求。         两个设计对C都不用做过多的修改就可以用 autopilot 进行高层次综合了, 要想达很好的效果 (好的 QoR, 相同性能下,比手写RTL资源更少)需要对C多做一些优化。 另外,那个200fps的实现,用手写RTL几乎很难实现那么高的并行度。