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

2026年,想用一块Xilinx Zynq-7000 FPGA完成‘基于CNN的手写数字识别系统’的课程设计,在实现从PS到PL的协同设计时,如何划分软硬件功能以达到最佳性能?

芯片设计新人芯片设计新人
其他
1个月前
0
0
46
我是电子工程专业大三学生,这学期有一门嵌入式系统课程设计,我打算用实验室的Zynq-7000开发板做一个‘手写数字识别系统’。我计划在PS(ARM处理器)上运行Linux和Python,负责图像采集和显示,在PL(FPGA逻辑)上实现一个轻量级CNN的推理加速。目前最大的困惑是如何合理地进行软硬件划分。是把整个CNN模型都放到PL里用HDL实现,还是只把卷积等计算密集型操作做成硬件加速器,通过AXI总线和PS交互?如果做硬件加速,该怎么用HLS(高层次综合)来快速实现并优化?如何评估和测试这种协同设计的性能和资源占用?希望有经验的前辈能给一些架构设计上的建议。
芯片设计新人

芯片设计新人

这家伙真懒,几个字都不愿写!
95871.41K
分享:
2026年,作为计算机专业大二学生,对AI芯片的硬件架构很感兴趣,但学校课程偏软件,如何从零开始系统学习数字电路、Verilog并找到合适的FPGA开发板进行实践?上一篇
2026年,全国大学生FPGA创新设计大赛备赛,如果选择‘基于FPGA的实时手势识别与交互系统’,在实现YOLO-tiny等轻量级目标检测算法时,如何优化数据流和存储访问以降低延迟?下一篇
FPGA线上课程平台|最全栈的FPGA学习平台|FPGA工程师认证培训
还没有人回答,第一个参与下?
我要回答
回答被采纳奖励100个积分
FPGA线上课程平台|最全栈的FPGA学习平台|FPGA工程师认证培训
请先登录