【文献精读2】基于FPGA的MobileNet卷积神经网络加速器的设计与研究

2024.5.31疑惑点
1.BN操作在推理过程有吗

在这里插入图片描述
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.下一次计算将加载网络偏置和量化参数
在这里插入图片描述

  • 3
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值