第2课:HLS 的工作机制

来源:互联网 发布:713中美南海对峙知乎 编辑:程序博客网 时间:2024/06/07 01:45

  • 硬件设计软件历史
  • 高层次综合High Level Synthesis好处
  • HLS基本步骤

硬件设计软件历史

  1. CAD: Computer Aided Design
  2. CAE: Computer Aided Engineering
  3. EDA: Electronic Design Automation (Verilog)
  4. ESL: Electronic System Level (Vivado HLS, System generator)

高层次综合(High Level Synthesis)好处

  1. 提高硬件设计工程师的生产率
  2. 提高软件设计工程师的系统性能
  3. 在C语言层次进行算法设计和验证
  4. 通过优化指令控制C综合过程

HLS基本步骤

  1. 调度:进行运算逻辑的提取,以及设置先后执行顺序;
  2. 逻辑提取:提取控制逻辑,转化为FSM。这个FSM同我们显示写的FSM是不同的。
  3. 绑定:配置好高层逻辑操作同FPGA底层资源的对应关系

HLS基本步骤

这里写图片描述

http://xilinx.eetop.cn/?action-viewnews-itemid-2721

原创粉丝点击