基础知识及编程练习汇总
总述
马上又要面临招聘,深感自己基础薄弱和能力差劲,所以想要在招聘之前补习一下数字设计的基础知识和Verilog的编程练习。在这篇博客中对于需要掌握的基础知识和Verilog编程练习进行一个汇总,方便对于知识的整理消化以及后续的反复学习。同时对于自己的项目也进行一个汇总。
基础知识
(1)锁存器,触发器和寄存器
(2)亚稳态问题
(3)复位问题
(4)建立时间与保持时间
(5)竞争与冒险
(6)组合电路毛刺问题
(7)跨时钟域(CDC)问题
(8)有限状态机(FSM)
(9)基础逻辑运算,卡诺图以及逻辑门的CMOS构成
(10)FIFO的设计(同步与异步)
(11)循环冗余校验(CRC)问题
(12)线性反馈移位寄存器(LFSR)问题
(13)低功耗设计
(14)FPGA中bram和dram区别
编程练习
算术部分,包括有无符号整数的加减法器设计;有无符号数的乘除法器设计;单精度浮点数加减乘除法器设计; CORDIC算法设计等。
(8)Verilog编程-8. 线性反馈移位寄存器 LSFR
项目
敬请期待
文档信息
- 本文作者:Polaris
- 本文链接:https://polaris-chn.github.io/2022/04/25/recruit/
- 版权声明:自由转载-非商用-非衍生-保持署名(创意共享3.0许可证)