基于代码转换的Zynq-SoC高级综合优化方法
为了提高基于FPGA平台的SoC设计方案的开发速度和运行性能,提出一种基于高层次代码转换的高级综合优化方法.首先将高级语言算法进行软硬件划分,确定在硬件上执行的部分;然后针对在硬件上执行的算法部分,通过代码转换去除函数间数据依赖性、提高循环体并行性,并对循环体进行流水线化;最后将优化方法应用到Alpha-beta搜索算法,完成Blokus-Duo设计.实验结果表明,该方法将高级语言描述自动转化为适于高级综合工具优化的代码模式,提高高级综合生成电路的性能,优化后高级综合生成电路的速度比优化前提高了14倍.
高级综合、可编程门阵列、硬件加速、代码转换
29
TP391.41(计算技术、计算机技术)
国家自然科学基金61574099
2017-10-20(万方平台首次上网日期,不代表论文的发表时间)
共8页
1372-1379