首先说明一下自己的情况,研究生阶段在学校里并不是搞FPGA的,学习FPGA完全是根据公司需要从零开始的,FPGA完全是用在应
用性产品,不是IC设计。
学习背景:
进这个小公司也有三个多月了,本来在进公司之前老总说系统是由ARM和FPGA构成,我过去搞ARM,FPGA是另外的人搞,结果进公
司后发现FPGA的人还没招来,那这个项目就不好进行了,老总就改变了计划,让先搞另一个全部由FPGA组成的项目,没办法,自己只好
根据公司需要摈弃自己的优势转而学习FPGA了.
进展及困难:
现在学习FPGA已经有两个多月了,现在最大的感受就是verilog并没什么难度,中间也掌握了一些编程的技巧,但是由于项目完全是
新产品,没有什么参考设计,公司也没有这方面的经验,甚至不懂工作原理,所以现在为止项目进展速度并不是很快,主要原因就是在于
构成系统的FPGA内部逻辑电路模块和信号的连接关系很难划分清楚,现在才真正明白数字电路在FPGA应用领域的重要性了,没有很好
的数字电路基础就很难划分出系统内部电路结构,而在没理出内部的电路模块和连接关系之前根本就没办法下手编程,作的也只是一
些接口电路,编一些小模块也没多大的意义,而自己以前对数字电路没有重视,项目中系统内部电路结构还没理清楚,极度痛苦中,而公
司内部更是没一个人搞FPGA,连个讨论的都没有,更加极度痛苦中 ,曾一度有跳槽的打算,可进公司才三个多月.
现在只好狂看一些一些与系统有关的datasheet和数字电路方面的书,希望能理出一些头绪,建议大家学FPGA时一定要打好数字电
路设计的基础,否则到时就要狂补这方面的不足了.
各位不知在FPGA的学习和项目中遇到什么困难,说出来讨论讨论,高手们有什么好的建议也说出来听听啊...
7楼
这么老的帖子都被“风语者”翻出来了,那我也说两句吧。
本科时我也用FPGA做过几个课题,但一直都没有很系统地去学习,现在有个FPGA的大项目要做,所以也是边复习边学习边实践。欢迎大家与我一起讨论FPGA学习中的问题。
本科时我也用FPGA做过几个课题,但一直都没有很系统地去学习,现在有个FPGA的大项目要做,所以也是边复习边学习边实践。欢迎大家与我一起讨论FPGA学习中的问题。
回复
有奖活动 | |
---|---|
【有奖活动】分享技术经验,兑换京东卡 | |
话不多说,快进群! | |
请大声喊出:我要开发板! | |
【有奖活动】EEPW网站征稿正在进行时,欢迎踊跃投稿啦 | |
奖!发布技术笔记,技术评测贴换取您心仪的礼品 | |
打赏了!打赏了!打赏了! |
打赏帖 | |
---|---|
vscode+cmake搭建雅特力AT32L021开发环境被打赏30分 | |
【换取逻辑分析仪】自制底板并驱动ArduinoNanoRP2040ConnectLCD扩展板被打赏47分 | |
【分享评测,赢取加热台】RISC-V GCC 内嵌汇编使用被打赏38分 | |
【换取逻辑分析仪】-基于ADI单片机MAX78000的简易MP3音乐播放器被打赏48分 | |
我想要一部加热台+树莓派PICO驱动AHT10被打赏38分 | |
【换取逻辑分析仪】-硬件SPI驱动OLED屏幕被打赏36分 | |
换逻辑分析仪+上下拉与多路选择器被打赏29分 | |
Let'sdo第3期任务合集被打赏50分 | |
换逻辑分析仪+Verilog三态门被打赏27分 | |
换逻辑分析仪+Verilog多输出门被打赏24分 |