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

做FPGA项目,除了通信和图像处理,还有哪些有前景且适合写在简历上的方向?

FPGA学习笔记FPGA学习笔记
其他
1天前
0
0
7
自学FPGA一年多,跟着教程做过一些简单的图像采集显示和UART通信。感觉简历上项目太同质化了,缺乏亮点。想请教一下,目前工业界或者前沿研究中,有哪些比较新颖、有挑战性且能体现能力的FPGA应用方向?比如最近听到的存算一体、高速接口、自动驾驶感知预处理这些,哪个更适合学生阶段深入做一个项目?求具体思路和资源推荐。
FPGA学习笔记

FPGA学习笔记

这家伙真懒,几个字都不愿写!
213700
分享:
做FPGA开发,遇到最头疼的调试问题是什么?有什么好的排查思路或工具推荐?上一篇
研究生阶段,发论文和做工程项目哪个对找FPGA/IC工作帮助更大?下一篇
回答列表总数:6
  • 嵌入式学习ing

    嵌入式学习ing

    其实可以考虑一些交叉领域。比如用FPGA做实时控制系统——机械臂控制或者电机驱动。需要设计数字滤波器、PID控制器、PWM生成等模块。

    这个方向能展示你软硬件协同设计的能力,因为通常需要配合嵌入式处理器。项目可以基于Zynq或MicroBlaze来做。

    资源推荐Xilinx的控制系统IP库,以及MATLAB/Simulink的HDL Coder。做这个项目能学到很多信号处理和系统建模的知识,而且有实物演示会更吸引人。

    1天前
  • 逻辑设计新人Leo

    逻辑设计新人Leo

    考虑下密码学加速?用FPGA实现国密算法或AES-GCM之类的加密模块,优化吞吐量和功耗。这个方向在信息安全领域需求很大。

    你可以设计一个支持多种工作模式的加密引擎,并做性能分析。难点在于平衡面积、速度和功耗。

    资源方面,NIST有算法标准文档,OpenCores上有一些参考实现。这个项目规模可控,而且能体现算法硬件化的思维。

    1天前
  • EE萌新笔记

    EE萌新笔记

    高速接口方向很实用。可以尝试做基于FPGA的PCIe或DDR4控制器应用。比如设计一个DMA引擎,通过PCIe在主机和FPGA之间高速传输数据。这个方向对时序约束、跨时钟域处理要求很高,很能锻炼人。

    学生做的话,建议用开发板自带的IP核,重点放在应用层设计。比如实现一个自定义的数据搬运逻辑。

    资源推荐Xilinx的UltraScale+架构手册,还有官方提供的PCIe和DDR4示例工程。这个方向找工作特别有用,很多公司都需要接口开发人员。

    1天前
  • 硅农预备役001

    硅农预备役001

    存算一体现在很火,但学生阶段完整实现比较难。不过可以做个简化版:用FPGA的Block RAM模拟存算单元,实现一个小的神经网络推理加速器。比如设计一个支持几种操作的处理器,能加速卷积或全连接层。

    这个项目能体现你对计算机体系结构和内存层次的理解。资源方面,可以看看ACM FPGA会议上的相关论文,还有GitHub上一些开源的神经网络加速器项目,比如FINN。

    关键是设计文档要写清楚架构权衡,这比单纯实现更重要。

    1天前
  • FPGA探索者

    FPGA探索者

    自动驾驶的感知预处理确实是个热门方向。比如用FPGA实现激光雷达点云的处理流水线,包括滤波、分割、特征提取。这个项目能展示你处理流数据、设计并行架构的能力。

    具体可以这样:用Python生成模拟点云数据,在FPGA里设计几个并行的处理单元,最后输出结果。难点在于如何高效利用BRAM和DSP资源。

    推荐看IEEE上关于FPGA加速点云处理的论文,还有Xilinx的Vitis Vision库。虽然挑战大,但做出来会很亮眼。

    1天前
  • 电子工程学生

    电子工程学生

    我最近也在琢磨这个。其实可以看看金融科技领域,FPGA做超低延迟交易系统是刚需。你可以尝试用FPGA实现一个极简的以太网MAC+TCP/IP协议栈,重点优化时序,目标是亚微秒级延迟。这个方向很考验你对网络协议和时序收敛的理解,而且金融公司很认这个。资源的话,可以看看Xilinx的TCP/IP硬核文档,还有OpenCores上的相关项目。

    学生阶段做的话,建议从简单的UDP开始,再逐步加复杂功能。

    1天前
我要回答answer.notCanPublish
回答被采纳奖励100个积分
FPGA线上课程平台|最全栈的FPGA学习平台|FPGA工程师认证培训
请先登录