Vivado HLS
国内目前也是正在兴起,就我所知目前比较好的两家是华为和展讯两家ESL部门了,这是一门加速硬件设计的神器!
1.Vivado HLS的设计流程
2.C语言则哦那个和的代码风格
3.for循环的优化方法
4.数组的优化方法
5.IO端口实现
FPGA是可编程的ASIC(硬件可编程),传统的FPGA有7-Series,UltraScale和UltraScale+,SOC的有Zynq-7000和UltraScale+ MPSoC。
CPU,DSP,GPU是软件可编程。
FPGA资源
逻辑单元:LUT,MUX,Carry chain
算数逻辑单元:DSP48(加法,累加,逻辑运算)
存储单元:Block RAM和Distribute RAM