zl程序教程

您现在的位置是:首页 >  其它

当前栏目

前言——致读者

前言 读者
2023-09-14 09:16:16 时间

        专栏的名称叫佛系学FPGA&&数字设计。大家可能觉得佛系这个词用在学习上可能不太好,但我觉得所谓佛系不是摆烂,是一种态度。人们常说,当局者迷,旁观者清。在我们的学习发展生涯中,常常会感到对未来的迷惑,会患得患失,很多时候我们的失败,往往不是因为挑战太难,而是因为我们自身放弃了。所以佛系要求我们要时常站在高点审视自己,告诉自己不要因为学习而学习,也不要因此患得患失,重新来过的决心。

        FPGA是一个工具,我们经常称之为数字积木,从逻辑的角度出发,与、或、非三种逻辑构成了世间万物,因此FPGA能通过编程实现各种逻辑功能,甚至我们可以用FPGA实现CPU的功能。因此,FPGA是一个很棒的工具,而不是我们学习的目的。那么,我们究竟在学些什么呢?答案就是数字设计。

        数字设计是一个很庞大的内容,三言两语解释不清,我的学习过程是从51单片机开始,之后逐步过渡到32位单片机,机缘巧合下接触到FPGA,然后就来到了数字设计的世界。我不敢自称大师,因为很多博客的书写要参考大量的资料,再佐以自己的实践,最后提炼一点自身的感悟,这样就形成了一篇博客。

        学习数字设计,我个人认为设计是核心,FPGA是实践验证手段,Modelsim等仿真软件是软件验证手段,可以说这两者缺一不可。我不推荐大家抱着把FPGA当成单片机的思路来学习FPGA,因为单片机有单片机适用的功能,FPGA有FPGA适用的功能,杀鸡可以用牛刀,但杀鸡傻子才用牛刀。

        另外我觉得学习数字设计的几个核心:

  1. 切忌眼高手低,要注重实践。
  2. 学习要广博,眼界要开阔,自己解决问题的能力要锻炼。
  3. 好记性不如烂笔头,你以为你很熟的东西其实过了几天你就忘光了,所以要多做笔记,写感悟。
  4. 最后一点,要耐的住寂寞,目标坚定。