写在前面
写个新坑:给大家推荐一个非常好的练习Verilog的网站,有一两百道题,基本涵盖了Verilog语法的方方面面,是一个非常好的入门学习网站。网站连接:HDLBits
题目都是自己做的,都是通过验证的正确答案,顺便附上了自己的解题思路。每个题目只列出了一种方法,但是我知道很多题目都有很多解法,时间关系就没一一列出来了。希望能帮到你。
答案汇总链接
1、Getting Started
2、Verilog Language
2.1、Basics
2.2、Vectors
2.3、Modules: Hierarchy
2.4、Procedures
2.5、More Verilog Features
3、Circuits
3.1、Combinational Logic
3.1.1、Basic Gates
3.1.2、Multiplexers
3.1.3、Arithmetic Circuits
3.1.4、Karnaugh Map to Circuit
3.2、Sequential Logic
3.2.1、Latches an nd Flip-Flops
3.2.2、Shift Registers
3.2.3、More Circuits
3.2.4、Finite State Mach
3.2.5、Building Larger Circuits
4、Verification: Reading Simulations
4.1、Finding bugs in code
4.2、Build a circuit from a simulation waveform
5、Verification: Writing Testbenches