FPGA 高级综合,第 3 部分 – 高级
使用 Vitis-HLS 进行逻辑设计
讲师:Mohammad Hosseinbady
双语IT资源独家Udemy付费课程,独家中英文字幕,配套资料齐全!
用不到1/10的价格,即可享受同样的高品质课程,且可以完全拥有,随时随地都可以任意观看和分享。
您将学到什么
- 使用多周期设计流程在 HLS 中开发时序电路。
- 在 HLS 中实现流通信和计算
- 使用 FIFO 作为连接模块之间的同步机制
- 学习如何在 HLS 代码中使用数组变量
- 在 Vivado 项目中将 HLS IP 连接并连接到 BRAM
- 在 HLS 中使用指针
- 在 HLS 中使用 AXI 协议
- HLS 中的循环流水线优化
- HLS 中的循环展开优化
- HLS 中的循环平坦化优化
- HLS 中的循环倒带优化
- 在 HLS 中使用 HLS-Stream 库
- HLS 中的握手协议和接口
探索相关主题
- FPGA
- 硬件
- 信息技术与软件
要求
- 了解 C/C++ 编码的基本概念
- 理解逻辑运算符的基本概念(例如 AND、OR、XOR、SHIFT)
- “FPGA 高级综合,第 1 部分 – 组合电路” Udemy 课程
- “FPGA 高级综合,第 2 部分 – 序贯电路” Udemy 课程
- BASYS3 评估板
- Xilinx Vitis-HLS 和 Vivado(下载适用于 Windows 或 Linux 的 Vivado ML 版本或 Vivado Design Suite – HLx 版本)
描述
本课程涵盖高级综合 (HLS) 设计流程的高级主题。本课程的目标是仅使用 C/C++ 语言描述、调试和实现 FPGA 上的逻辑电路,而无需 HDL(例如 VHDL 或 Verilog)的帮助。HLS 最近被几家行业领导者(如 Nvidia 和 Google)用于设计他们的硬件和软件平台。HLS 设计流程是硬件设计的未来。它很快成为每一位热衷于利用 FPGA 的卓越性能和低功耗的硬件或软件工程师的必备技能。
本课程首次讲解了高级 HLS 设计流程主题。它使用 Xilinx HLS 软件和硬件平台来演示真实示例和应用。在整个课程中,您将学习几个描述 HLS 概念和技术的示例。本课程包含大量测验和练习,以练习和掌握所提出的方法和方法。
本课程是 HLS 系列课程的第三门,该系列课程涉及在目标 FPGA 上设计硬件模块和加速算法。本课程重点介绍 HLS 中的多周期设计、高级设计和优化技术,而该系列的其他课程则讲解了如何使用单周期设计技术在 HLS 中开发组合逻辑和时序逻辑电路。
本课程适合哪些人:
- 硬件工程师
- 对 FPGA 感兴趣的软件工程师
- 希望在讲座、课程或研究中使用基于 FPGA 的 HLS 的讲师、研究人员和教授
- 数字逻辑爱好者
如果你有能力,请务必支持课程的原创作者,这是他们应得的报酬!
本站收取的费用,仅用来维持网站正常运行的必要支出,从本站下载任何内容,说明你已经知晓并同意此条款。