天天看点

FPGA入门玄学记录知识树

数字电路设计刚入门的小伙伴们一起冲啊

这篇文记录一下学习路线

知识树

  • 数电基础

    //康华光-数字电路基础-教材

    //西电-数字电路与系统设计-视频课

    点击进入MOOC

  • 模电基础

    //康华光-模拟电路基础-教材

    //非常不情愿放上这个鬼,但是数字后端的话肯定要重视,先在这里积灰吧(昨天笔试的一个公司数字IC岗考了快一半篇幅的模电,或许是版图基础,尽管过了,就很迷惑,我就会一道题,哈哈哈哈恍恍惚惚,硕士的话好像就有用到版图,设计流程的一环,涉及到流片我就记住了哈哈哈,再说吧,该啃啃笔试题了,连笔试都过不了太扎心了,秋招0offer的小垃圾,虽然没有怎么投,但是学校的校招相关公司太少了,最近要多充点电)

  • verilog hdl

    //汤勇明搭建你的数字积木-书目

    //EDA原理及Verilog HDL实现-书目

    //下面的网站(电脑进,360浏览器有点卡)可以练习最基本的逻辑门电路,组合逻辑和时序逻辑电路,不用自己写端口,以解决问题的形式出现,写完代码后支持quarters和modelsim的功能仿真而不用下软件,代码正确则仿真success,错误则有mismatch;具体学习前辈(大佬,建议关注嘿嘿)参考第二个链接

    HDLBITS网站

    李锐博恩的HDL系列目录页

  • C语言

    //再去考一次计算机二级

    (为什么要学C呢,虽然在学校学过但是当时很应付就只想不挂科,考过一次二级没过,主要是没好好学指针,最近看书发现有很多对比FPGA和C的语句,再去考一下或许可以帮助我对语言的理解)

  • vivado/modelsim工具

    //vivadoU系列

  • tcl脚本

    //没想好,好像有userguide,之后有时间的话搞搞

  • 实验

    //两个接口的实验其实有被卡住,虽然有正确的版本,还是想自己做出来,等最近的小目标完成了再考虑重新做

    //没有必要培训班,买一块开发板(我用黑金感觉还不错,不过还没有学相对厉害的东西比如千兆网,DDR)自己搞就行,先看一些小梅哥呀正点原子的课,应该b站有,像我就感觉,唉,心疼的要死,就算上了培训班薪资也只会是6-8k,再多的话要自己花好大的力气,和硕士当然不可同日而语,不过我是真的还不太想做一个硕士来着,实验室的水好深啊,我还不一定考得上,其实报培训班的初衷吧还有一部分是觉得我找不到工作,不会写论文(菜鸡哭泣),其实吧,学长学姐都能做的事情我们肯定也能的

  • 器件基础

    //除了上面的模电,对于芯片内部应该也有了解,毕竟属于硬件设计,但是大部头的书又不太好啃,所以准备把这个的学习和笔面试的准备合在一起,然后下面的这本书我觉得看着还挺好读的,涉及一小部分讲FPGA

    //FPGA深度解析

  • level up

    //有RTL设计基础之后就应该学习时序的知识了,其实最近都在建造对FPGA设计的宏观了解,在着手看这两个东西

    //FPGA深度解析 书目

    //基于FPGA的数字信号处理 高亚军 书目

    包括基本数学运算(吹爆!有符号数无符号数讲的好厉害)加减乘除cordic算法fir滤波器等等

    //芯动力—硬件加速设计方法

    点击进入芯动力MOOC

    //前面那本是后面的西交老师的课的推荐读物,静态时序和亚稳态的内容是和课对接的,这个课程的静态时序我看到两个人推荐(其中一个是老石谈芯,知乎,b站都有号),可能是我电脑的原因,反正高清是带不动的,标清1倍速还好,和我一样想看概要课件的话建议用电脑才好找到(自定义下载)文件的位置,手机找东西太难了,就算是百度给的路径我都没找到,一开始我是想打印的来着,假期的话很多慕课都会关掉,所以大家在正常上课时间进入就可以一直看

    最近效率还行吧

    2021/4/9更新 很久没学习了,iic难产以及找工作被薪资打击到,颓靡了一段时间,记录继续~毕竟不会的还很多,不怪公司开的低(fifo,ddr,ethernet,主要是ip使用,然后还没有时序优化的经验)

进阶前人建议

继续阅读