HDLBits 系列(1)从HDLBits中获取灵感,整顿自己,稳步前行

目录

前言

对HDLBits的夸赞

最后想说的话


 

前言

坚持一件事情很难系列,有些事情看似简单,但是坚持做下去确实会有所收获,举个不恰当的例子,总搞一些自己觉得难的东西,会让自己的博客断更,困难的东西而且别人也不一定有兴趣,受众也变得不那么广阔了。

今天微信朋友圈的一篇知乎文章,看过之后,简直是醍醐灌顶,大梦初醒,目标变得更加清晰了,并自己定制了以第一个五年计划。这篇文章的链接:25岁做什么,可以五年后受益匪浅?

既然研究生期间选择了FPGA这条路,工作找的也是FPGA,那么何不就此专注,东张西望,浮躁!到时候什么也不是。

又想起来这个网站:HDLbits,这是一个技术网站,关于Verilog基础知识,IC电路设计以及FPGA相关的东西。通过练习的方式来讲解每个知识点,良心到不能再良心。然而,一些看似大佬的人,却总是嫌弃人家,说人家基础,然后不屑细看,包括我这个半吊子。

可我这过去的一段时间内,貌似找不到目标了,很是浮躁!今天沉下心来,方觉自己又犯了浮躁,眼高手低,不踏实的毛病,做个低调的人,认认真真的学习,工作,日后会感谢自己的(我今天就很感谢过去两年的自己)。

对HDLBits的夸赞

HDLBits的首页:

 

HDLBits 系列(1)从HDLBits中获取灵感,整顿自己,稳步前行_第1张图片

上面有很多专题,每个专题下面又有很多练习,例如Verilog系列:

HDLBits 系列(1)从HDLBits中获取灵感,整顿自己,稳步前行_第2张图片

每个话题配有讲解,然后可以直接打开练习,之后比对答案:

HDLBits 系列(1)从HDLBits中获取灵感,整顿自己,稳步前行_第3张图片

HDLBits 系列(1)从HDLBits中获取灵感,整顿自己,稳步前行_第4张图片

不认真看题目,或者写错了?会出现如下提示,显示波形不正确:

HDLBits 系列(1)从HDLBits中获取灵感,整顿自己,稳步前行_第5张图片

如果成功了,有如下提示:

HDLBits 系列(1)从HDLBits中获取灵感,整顿自己,稳步前行_第6张图片

最后想说的话

往往不起眼的东西,也许成为你未来的某一个环节很重要的东西,例如上面这个知识点很简单,告诉你功能,然后让你描述电路,之后画出波形,简直就是小儿科的东西,但是这不重要吗?

假如说给你最后的波形,你能根据输入得到输出吗?

今年的华为校招(+复旦微)就有这么一个题目,给一个(或几个)输入波形,对应一个(或几个)输出波形,让你代码实现。你一定能想到怎么做吗?

简单点,直接用上述知识点就可以实现,在困难一点的话,外加一些计数器之类的时序逻辑等等。

当然,这些东西我本没必要提了,毕竟我的校招之旅已经过去了,我要谈的是未来,在逻辑设计中,要知道某一个功能的实现未必要写的很复杂,且复杂的功能也是有简单的小零部件实现的,不是吗?

最后,再回头上面的那个题目上,当然,上面的例子只是训练语法,纯粹的组合逻辑,且输入a和b之间的周期存在着倍数的关系。

如果二者不存在倍数关系呢?恐怕要出现毛刺吧。如何设计无毛刺的a和b切换电路呢?那就是知识点glitch free的问题了。

 

 

你可能感兴趣的:(#,HDLBits)