2024.5.31疑惑点 |
2.什么叫部署到 FPGA 上进行前端推理
3.指标选取原则
4.AXI总线的分类以及AXI总线的位宽介绍
5.通过中断的方式通知 PS 端,什么是中断?
在FPGA或其他嵌入式系统中,DMA(Direct Memory Access)控制器可以在数据传输完成后触发一个中断,通知PS端处理器进行下一步操作,如进一步处理数据或更新用户界面。这种机制允许处理器在不轮询DMA状态的情况下执行其他任务,提高了系统的效率。
今日份发疯:老子现在最讨厌数据传输总线!!!好烦不想看不想懂
好像也还行,以上为6.3发疯=====================================================================
6.为什么权重必须全部传完才能进行卷积计算?我觉得不全部传完也是可以进行运算的
7.填充到底是如何填充p的定义到底是一圈还是一行一列?桶形移位寄存器是什么?
桶形移位寄存器(Bucket-Brigade Shift Register)是一种特殊的移位寄存器,它在数字信号处理和数据传输中有着重要应用。桶形移位寄存器的主要特点是它能够以流水线的方式处理数据,从而实现高效的数据吞吐。
工作原理:
数据存储:桶形移位寄存器由一系列存储单元(或“桶”)组成,每个存储单元可以存储一位数据。
数据移动:在时钟信号的控制下,数据在存储单元之间顺序移动,就像在传送带上一样。每个时钟周期,所有数据同时向前移动一个位置。
流水线处理:由于数据同时移动,桶形移位寄存器可以实现并行处理,提高了数据处理速度。
数据输入和输出:数据可以从一端输入到寄存器中,同时从另一端输出。这样,新的数据可以不断进入,而旧的数据可以被连续处理和输出。
应用场景:
数据缓冲:桶形移位寄存器常用于数据缓冲,以平衡数据传输速度不同的两个设备之间的数据流。
信号同步:在数字信号处理中,桶形移位寄存器可以用来同步信号,确保数据在不同的处理阶段能够正确对齐。
图像处理:在图像扫描和数据采集中,桶形移位寄存器可以用于暂存图像数据,以便于后续处理。
数据压缩和解压缩:桶形移位寄存器在数据压缩和解压缩算法中也有应用,帮助实现数据的高效处理。
FIFO(First-In-First-Out)队列:桶形移位寄存器是实现FIFO队列的基础,它保证了数据的先进先出顺序。
特点:
高效率:桶形移位寄存器能够实现高效的数据吞吐,适合高速数据传输。
灵活性:可以通过增加存储单元的数量来调整寄存器的容量。
同步操作:通常与时钟信号同步,确保数据的准确移动。
桶形移位寄存器的设计和应用需要考虑数据传输的速度、处理的复杂性以及系统的同步要求。在现代电子系统中,它们是实现高效数据处理的关键组件之一。
8.晕,这个时序图看懵了
9.补零问题
10.下一次计算将加载网络偏置和量化参数