【Verilog基础】学习笔记和思路整理

好好告别,离开是一种新的开始,今天也是一年一度的高考,突然发现人生的转折点总在某个特别的夏天呢。那,就让我把这一年的呆在OneNote发霉的知识都慢慢整理出来晒一晒吧。偷偷的在这里,感谢我优秀的同门,让我这个喜欢纸笔的老古董也爱上了电子笔记,还有把心得记录到博客里,原来跟优秀的人在一块我也会变得更好!


前言

作为一名IC验证工程师,Verilog语言怎么能不会呢,搬来那句老套但有用的话术:不懂设计的验证不是一个好的验证师!这也是博主迈入岗位的第一课。但是学习过程中资料都比较分散,常常学完基础语法就陷入不知道要怎么实践了,本文主要根据博主的入职整个学习过程提供一些整体学习思路,从基础到后续设计等,由浅入深整合一些相关的内容,因此涉及很多细节和拓展的内容也需要自己花时间再深入学习的。


一、Verilog基础

1.学习心得

关于基础知识,CSDN中已经有比较详细的介绍博客了,我认为有一定编程基础的,不需要花太多时间,更没必要在学习视频上耗费很久时间
比如博主之前是自动化专业,接触过微机原理中的汇编语言,也接触过C语言和python等高级语言,尽管没有太多硬件基础,但是现有的编程基础还是很容易让自己理解并且有很多共通之处,所以博主认为代码还是要多上手才能学的更快。
这里贴上可以参考的博主博客链接:
Verilog学习笔记(1):Verilog基础知识
Verilog学习笔记(2):Verilog程序设计语句和描述方式
Verilog学习笔记(3):Verilog数字逻辑电路设计方法
Verilog学习笔记(4):仿真验证与Testbench编写
Verilog学习笔记(5):Verilog高级程序设计

2.笔记整理

基于我自己入职后的学习过程,在此整理一些自己的学习重点,主要提供一些思路和简单介绍,可以围绕这些重点展开进一步的学习。

1)组合逻辑和时序逻辑

  • 组合逻辑电路:只与当前输入有关,与过去输入和电路状态无关,没有内部存储器件。
  • 时序逻辑电路:电路输出不只与当前输入有关,还与过去的输入和电路状态有关,有存储元件,如触发器或者寄存器

2)两种最基

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值