数字IC前端设计/FPGA设计必备“常识”
基础知识
1:电路分析,数字电路基础;
2:微机原理,汇编语言;
3:C/C++语言;数据结构;
4:Verilog语言(比如夏宇闻老师的《Verilog数字系统设计教程》,Michael, D.Cilette的《Verilog HDL高级数字设计》);
5:晶体管原理;
数字IC设计入门“圣经”
进入数字IC前端设计/FPGA设计的专业学习:《CMOS VLSI Design A Circuits and Systems Perspective》。
进阶基本知识、技能
1:信号与系统;数字信号处理(DSP);
2:linux操作系统使用/vim(emac)使用/bash(csh)/makefile;
3:Perl(Python)/TCL;
所以,学会(假设你学会了)verilog语言,可能只占整个“常识”体系的5%。
写在最后
以上:C/C++语言;Verilog语言属于语言的讲述;其它课程尝试教授的是“思想”。Verilog只是语言,表达的是“思想”(硬件俗称Architecture)。注意理解两者的关系与区别。
—— 14年一线工程师(Sky)的告诫。
老老实实把基础打牢,否则你有解不完的问题。如若怀疑,进群(877205676),师兄/师姐给你现场Demo:火来水淹;水来土挡。
既然是装逼,就装到底:有些时候,你花几周解决某个问题,感觉自己牛逼的不行了。结果,结果这个问题可能就是:“常识”。
PS:一种“圣经”的下载方式:加群:877205676;群共享文件夹理找。