最适合初学者的FPGA?ZUBoard保姆级教程+学习路线分享!

作者: 老石谈芯分类: 计算机技术 发布时间: 2024-04-12 18:41:22 浏览:108153 次

最适合初学者的FPGA?ZUBoard保姆级教程+学习路线分享!

峰疯_:
某211研究生,毕设课题训练一个目标检测神经网络+设计一块PCB+部署神经网络。[微笑]每天学的死去活来

【回复】设计pcb大可不必[脱单doge]
【回复】深度不够广度来凑吧,其实pcb意义不大
【回复】同,双非硕已毕业,特征提取和神经网络部署+Linux移植+嵌入式软件开发+核心板pcb设计。半年完成,其余时间帮老师打黑工
George爱泡椒:
老石,我目前毕设已经完成了深度学习在FPGA上的部署,导师又让我尝试用FPGA训练,我很痛苦[难过]

【回复】回复 @George爱泡椒 :BOOST: Block Minifloat-Based On-Device CNN Training Accelerator with Transfer Learning
【回复】不要训练,我10年前试过
【回复】回复 @George爱泡椒 :悉尼大学和浙大合作发过一篇iccad 好像叫boost,是在fpga上用hls部署vgg-like网络微调的,代码在github开源了有一部分 可以去看看
杨融-139-2042-8210:
fpga没有任何前途。千万别碰。fpga最大最大最大的问题 ,就是debug极其困难,这是大规模项目无法容忍的,没有之一!可以看到,debug效率低下的语言 都只能混垂直市场 无法大面积推广。且,半导体行业 = 难以创业。张一鸣宁可退学 也要从微电子系转去 计算机系,绝对是是有原因的。

【回复】回复 @月月大师 :fpga验证是一个细菌级体量的垂直市场。而且一旦出现bug,fpga验证方案,很难定位错误。如果真为了debug,我觉得还不如上服务器用n块cpu 大力出奇迹跑的踏实,至少断点随便加。cpu不够 ,掏钱就完事了。如果为了提早进行上层软件开发,用c model明显更合适。如果fpga真的有前途,你猜这up为啥来做自媒体?[妙啊][妙啊][妙啊][妙啊][妙啊]
【回复】我印象好像很多芯片设计公司会先用fpga去仿真自己的设计,要不然每次去流片太贵了
风释雪:
十年fpg开发工程师,实话实说AI算法在fpg上面落地 很难!! 应用需求太少

【回复】应用商求无所谓,能不能达到硕士毕业要求就行[笑哭]
【回复】没硬性指标要求,一般还是选npu 之类的多点。fpga 浮点计算相对优势不大
【回复】回复 @似是故人来o :大佬可以给我研一双非控制硕一些赛道建议吗?选FPGA还是嵌入式呢?
不是rxy啊:
一看到FPGA就有噩梦般的回忆,大二的时候学计算计组成原理,当时学校课程改革,第一年使用FPGA做计组实验,之前也没专门学过verilog,也没老师也没教个FPGA入门,实验老师扔了本FPGA的电子书和实验任务书就让我们做,还记得最后一个实验是实现一个单周期CPU,一个班没一个做出来的[笑哭],双非计科,班里大多数同学都是搞软开,之前学的课程也都是软开相关的课,所以对于使用FPGA搞硬件开发真是零基础,当时为了完成实验上网找教程发现相关的教程很少,而且也对小白不太友好,于是直接放弃了,现在看老石出了FPGA的书和视频重新点燃了兴趣[doge]

【回复】回复 @angelbutts : 不是拿fpga教,是根本没人教,丢本书给你强行让你自学然后把实验做了,我拿Verilog代码去问那实验老师的时候她让我再仔细看看书,nnd我怀疑她也不会,后来实验答辩她也不看代码,就看跑在板子上的实验结果,然后我就面向结果编程了[doge],实验课一共8节课,一个半月,我要是一个半月能自学学会fpga还能做出来单周期cpu我就不在这了
【回复】计组这种核心课,拿fpga教? 那你们院是真勇啊, 985的计组让有些混子老师来讲都讲不明白
【回复】我们好像是做加减乘除大于小于等于,然后jmp就好了 不过有学长的描述文件就还好 跑起来已经很不容易了
嗨爱生活:
老石头,啥都不说了,就是投币,点赞(孩子目前正在学习C++算法,不知道有没有机会去你们那参观)

【回复】您孩子都学c++了,就别叫我老石了[笑哭]
【回复】回复 @嗨爱生活 :逆天,六年级学c++?
【回复】回复 @老石谈芯 :额。。。六年级
一根棍棍糖:
ZYNQ是一个很精巧的设计,但不一定适合FPGA新手。 它上面集成了FPGA+ARM+linux内核。涉及的范围从bit级到操作系统级编程。需要掌握的知识太多了[吃瓜]。ARM的嵌入式编程,到linux编译和驱动啥的。还有通信协议,算法实现,数据采集等部分。小白入门,没个半年深耕,根本拿不下这种级别的开发[吃瓜]

【回复】半年是想多了,一年都够呛
【回复】那新手入门FPGA用哪块板子好呢
TheDarkHunter:
老石有计划讲hls吗 感觉hls最近越来越火啊

Mattttttt0514:
不如arm+npu,因为fpga就不是拿来干这个的[doge]

【回复】不过,amd新出的versal还是很顶,自带ai引擎,之后会出一期[打call]
【回复】回复 @再活五百年 :是的,但npu最优化的电路架构通常不是由异或/与非门电路组成,FPGA只能验证功能并模拟大部分模块性能
【回复】回复 @老石谈芯 :入了alinx的versal开发板首发[脱单doge]
张青歌:
我也是搞不懂赛琳斯的产品设计 MPSOC里塞那么多又臭又粗的UltraRAM 导致ZYNQ7035在MPSOC里没有替代品

【回复】设计里需要cache的时候,uram还是很香的[脱单doge]
【回复】回复 @隔壁家老liang : 大小资源适中啊 群众喜闻乐见 就像K7 325T的数量肯定比410T或160T多啊
【回复】7035有什么特殊之处么?[doge]
一个没有号的老男人:
看了您很多视频,对芯片行业有了很大兴趣,想问下芯片系统测试工程师这个岗位后续发展怎么样?准备从医疗器械转行芯片,期待您的回复[微笑]

【回复】回复 @老石谈芯 :好的,感谢石老师,我再好好评估下,不行继续干我的医疗器械哈哈
【回复】回复 @qwe2288r :医疗器械行业发展还是很稳定的,只是薪水待遇各方面不及芯片行业
【回复】我刚生医工毕业想进入医疗器械行业,这个行业目前是不行了么?
fupyhelen:
通俗易懂,学习半年,已拿到大厂3000k的offer[脱单doge]

【回复】请问你是苏妈吗?内推个岗位[doge]

科技猎手 AI 嵌入式 AMD 人工智能 编程 经验分享 FPGA 芯片 学习路线

如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!