FPGA线上课程平台|最全栈的FPGA学习平台|FPGA工程师认证培训
登录
首页-所有问题-其他-正文

2026年,想用Verilog在FPGA上实现一个简易的‘卷积神经网络加速器’作为毕设,在实现卷积、池化和全连接层时,如何设计一个可配置、数据复用的计算单元来优化资源利用?

数字系统入门数字系统入门
其他
2小时前
0
0
3
毕设题目定了,是用FPGA实现一个支持MNIST手写数字识别的CNN加速器。导师要求不能直接用HLS或Vitis AI,得用Verilog写底层硬件。我现在卡在了计算单元的设计上。如果为每一层都设计专用的硬件,资源肯定不够。我想设计一个通用的、可以通过配置执行不同操作(卷积、池化等)的计算单元,并让数据在其中复用。但具体该怎么设计数据通路、控制状态机,以及如何安排权重和输入数据的缓存(比如用双端口RAM)才能提高效率?有没有一些经典或开源的微架构可以参考?
数字系统入门

数字系统入门

这家伙真懒,几个字都不愿写!
6841.10K
分享:
2026年,作为电子专业大三学生,想找一份FPGA开发实习,但项目经验只有简单的流水灯和数码管显示,如何快速做一个能写在简历上的综合性项目(比如简易示波器或图像边缘检测)?上一篇
2026年春招,对于只有FPGA图像处理项目经验的硕士,想应聘‘自动驾驶感知硬件加速工程师’,面试官可能会重点考察哪些关于算法硬件化落地的工程能力?下一篇
FPGA线上课程平台|最全栈的FPGA学习平台|FPGA工程师认证培训
还没有人回答,第一个参与下?
我要回答answer.notCanPublish
回答被采纳奖励100个积分
FPGA线上课程平台|最全栈的FPGA学习平台|FPGA工程师认证培训
请先登录