前言——致读者
前言 读者
2023-09-14 09:16:16 时间
专栏的名称叫佛系学FPGA&&数字设计。大家可能觉得佛系这个词用在学习上可能不太好,但我觉得所谓佛系不是摆烂,是一种态度。人们常说,当局者迷,旁观者清。在我们的学习发展生涯中,常常会感到对未来的迷惑,会患得患失,很多时候我们的失败,往往不是因为挑战太难,而是因为我们自身放弃了。所以佛系要求我们要时常站在高点审视自己,告诉自己不要因为学习而学习,也不要因此患得患失,重新来过的决心。
FPGA是一个工具,我们经常称之为数字积木,从逻辑的角度出发,与、或、非三种逻辑构成了世间万物,因此FPGA能通过编程实现各种逻辑功能,甚至我们可以用FPGA实现CPU的功能。因此,FPGA是一个很棒的工具,而不是我们学习的目的。那么,我们究竟在学些什么呢?答案就是数字设计。
数字设计是一个很庞大的内容,三言两语解释不清,我的学习过程是从51单片机开始,之后逐步过渡到32位单片机,机缘巧合下接触到FPGA,然后就来到了数字设计的世界。我不敢自称大师,因为很多博客的书写要参考大量的资料,再佐以自己的实践,最后提炼一点自身的感悟,这样就形成了一篇博客。
学习数字设计,我个人认为设计是核心,FPGA是实践验证手段,Modelsim等仿真软件是软件验证手段,可以说这两者缺一不可。我不推荐大家抱着把FPGA当成单片机的思路来学习FPGA,因为单片机有单片机适用的功能,FPGA有FPGA适用的功能,杀鸡可以用牛刀,但杀鸡傻子才用牛刀。
另外我觉得学习数字设计的几个核心:
- 切忌眼高手低,要注重实践。
- 学习要广博,眼界要开阔,自己解决问题的能力要锻炼。
- 好记性不如烂笔头,你以为你很熟的东西其实过了几天你就忘光了,所以要多做笔记,写感悟。
- 最后一点,要耐的住寂寞,目标坚定。
相关文章
- 从零开始搭二维激光SLAM — 前言[通俗易懂]
- GWAS实战教程前言与示例数据
- 前言——页面重构中的设计模式
- 《笨开发学习操作系统》0前言
- ArcGIS二次开发前言
- 数据分区设计(0)-前言
- 看得见的数据结构Android版之开篇前言+完篇总结
- 记一次SpringBoot2.x的@ImportResource和@PropertySource的前言中不允许有内容的坑
- 前言
- CA周记 - 跟我做⼀个高德地图的 iOS / Android MAUI 控件(前言)
- 自制深度学习推理框架-前言-第一课
- 海康ehome协议分析(1):前言
- 前言
- 用c语言手搓一个600行的类c语言解释器: 给编程初学者的解释器教程(1)- 目标和前言
- 《解构领域驱动设计》前言
- Python 自动化指南(繁琐工作自动化)第二版:零、前言
- Go语言圣经前言详解编程语言
- 《自由软件,自由社会》(第三版)序言及前言
- SQLServer数据库:开拓新前景(sqlserver前言)