VIP20
本课程属于:011-HLS硬件加速 芯片设计与FPGA · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录 咨询 / 购买

HLS AXI接口设计与硬件数据通路

📚 共计 30 章节
01
AXI协议基础
AXI4、AXI4-Lite、AXI4-Stream协议概述,通道与握手信号详解。
协议基础
02
HLS中的AXI接口
HLS中AXI接口的声明方式(hls::stream、ap_fifo、m_axi),接口综合属性。
HLS接口
03
AXI4-Lite从机实现
使用HLS实现AXI4-Lite从机接口,寄存器读写控制逻辑。
从机Lite
04
AXI4-Stream主机实现
使用HLS实现AXI4-Stream主机接口,数据流发送逻辑。
主机Stream
05
AXI4-Stream从机实现
使用HLS实现AXI4-Stream从机接口,数据流接收逻辑。
从机Stream
06
AXI4-Full主机实现(读)
使用HLS实现AXI4-Full主机读接口,突发读传输逻辑。
Full读
07
AXI4-Full主机实现(写)
使用HLS实现AXI4-Full主机写接口,突发写传输逻辑。
Full写
08
AXI互连结构概述
AXI互连的拓扑结构(共享总线、交叉开关、网络片),性能对比。
互连拓扑
09
HLS中的多通道AXI互连
使用HLS实现多通道AXI互连,数据分发与聚合。
多通道HLS
10
AXI互连的地址映射
地址解码逻辑,地址对齐与边界处理。
地址映射
11
AXI互连的数据宽度转换
数据宽度不匹配时的处理策略,窄带传输与宽带传输。
宽度转换
12
AXI互连的时钟域转换
异步时钟域处理,同步器设计,FIFO深度计算。
时钟域FIFO
13
AXI互连的QoS实现
服务质量控制,优先级仲裁,带宽分配。
QoS仲裁
14
AXI互连的死锁预防
死锁产生原因,预防策略,协议级与架构级解决方案。
死锁预防
15
AXI互连的性能分析
延迟、吞吐量、带宽利用率分析,性能瓶颈定位。
性能分析
16
HLS中的AXI验证组件
AXI验证IP的使用,总线功能模型(BFM),监视器设计。
验证BFM
17
AXI互连的仿真环境搭建
SystemC/TLM仿真,事务级建模,覆盖率收集。
仿真TLM
18
AXI互连的时序优化
关键路径分析,流水线插入,寄存器平衡。
时序优化
19
AXI互连的资源优化
逻辑资源与存储资源优化,面积与性能的权衡。
资源面积
20
AXI互连的功耗优化
时钟门控,数据门控,低功耗状态机设计。
功耗门控
21
AXI互连的调试技巧
波形分析,断言检查,性能计数器。
调试波形
22
AXI互连的代码规范
命名规范,接口规范,文档规范。
规范风格
23
AXI互连的测试策略
单元测试,集成测试,系统测试,回归测试。
测试策略
24
AXI互连的FPGA实现
Vivado综合与实现,时序收敛,资源利用率报告。
FPGAVivado
25
AXI互连的ASIC实现
Design Compiler综合,物理设计,时序与面积优化。
ASICDC
26
AXI互连的协议检查
协议合规性检查,时序违例检测,错误恢复机制。
协议检查
27
AXI互连的可靠性设计
ECC保护,CRC校验,重传机制。
可靠性ECC
28
AXI互连的虚拟化支持
多上下文支持,地址空间隔离,安全域划分。
虚拟化隔离
29
AXI互连的案例实战(一)
图像处理系统中的AXI互连设计。
案例图像
30
AXI互连的案例实战(二)
AI加速器中的AXI互连设计。
案例AI