注册
登录
电子工程世界-论坛
返回首页
EEWORLD首页
频道
EE大学堂
下载中心
Datasheet
专题
单片机
物联网
汽车电子
嵌入式
手机/便携
模拟电子
家用电子
网络通信
电源管理
工业控制
测试测量
半导体设计/制造
安防电子
传感器
医疗电子
luckyb1的个人空间
https://home.eeworld.com.cn/space-uid-655102.html
[收藏]
[复制]
[分享]
[RSS]
空间首页
动态
记录
日志
相册
主题
分享
留言板
个人资料
借用开发板
论坛
淘帖
Collection
查看新帖
最新回复
社区活动
联系管理员
我的空间
帖子
日志
收藏
好友
勋章
积分
安全验证
请完成以下验证码
日志
FPGA牛人给FPGA初学者入门留下的几点心得体会
已有 1388 次阅读
2016-2-27 09:14
|
心得体会
,
初学者
,
FPGA
我起初的
FPGA
学习历程,走了不少弯路,现在看来,如果采用自学的方式,这些弯路也是多数人会遇到的:
1.
买一本书,花大量的时间学习语法;
2.
到网上到处搜一些资料,类似大全、玩转之类的,找一些速成之法;
3.
买一个开发板,看代码、下载例程看现象
作为一个刚接触
FPGA
的初学者,这似乎是必经之路,我就以这样的方式学了大约半年的时间。当然
,这样的学习方法并不是说学不好,而是很难学好,或者要想学好需花费太长的时间。
以看书学习为例,可以说书是根源,学习任何知识都离不开书,书作为一个知识体系,必然要求要全面、系统,但它的缺点也在于全面、系统。
我在学
Verilog
时,就是拿一本书,仔仔细细的看,花费了不少时间,我们都知道,
Verilog
的很多语法是不能综合的,不能综合的语法并没有实际的电路与之对应,当然在具体的逻辑设计时是不能用的,但书上并不会很明确的指出。
再举一个例子,也是很多人都犯过的一个错误:以普通信号作为
always
的敏感信号列表。我们这样写的时候,根本不会意识到这是错误的,因为书上就是这么教的。其实可以这么理解,对于
Verilog
语法,书上是一个全集,很多用法作为知识点是对的,但在实际的应用中就是错误的。因此,太依赖书学习,会学的全而不好,也浪费时间。
我是自学了大约半年的时间后接触的明德扬课程,起初也想报班的,但动辄上万的培训费用,学生党承受不起。学完了明德扬课程,可以不夸张的说,有一种相见恨晚的感觉。明德扬课程中有句话说的很好:点透学习误区,拨出设计精髓。这也是我对明德扬课程的评价,首先学习了明德扬课程,我才意识到之前的学习方法有很大、很多的误区,走了不少弯路,比如一个自学者很可能把语法作为很大的一部分花大量实践去学习,但学了明德扬课程就会知道语法重要但并非重心,甚至完全没学过语法,也能通过明德扬课程学会如何进行
FPGA
设计。个人感觉如果按照之前的学习方法,学上两年可能只顶的上学习课程的两个月。明德扬的课程不仅仅是一个课程,也是一个经验积累,课程的本身已经为初学者排除了诸多误区,同时明德扬课程也注重实践,强调自我动手设计,只要按照他的课程一步步走,就能很快的学到真正的设计。
收藏
邀请
举报
评论 (
0
个评论)
涂鸦板
您需要登录后才可以评论
登录
|
注册
评论
luckyb1
加为好友
给我留言
打个招呼
发送消息
热门文章
头条资讯
关注、评论赢好礼!美光2022台北国际电脑展主题演讲精选:数据中心专辑
2017 TIF深度剖析 | 如何在设计各的个阶段提高您的电源效率?
答题赢好礼 | ADI 生命体征监测技术:对人体实施状态监控
干货|100个软硬件都要懂的示波器基础知识
浅谈工程师的调试法宝(二)---半主机的巧妙应用
傅里叶变换、拉普拉斯变换、Z 变换的联系是什么?为什么要进行变换?
新增数据手册
16SZV22M5X5.5
105312-1308
76L241
531AB336M000BG
IPTG06A18-11SZCSRF8
FOCMR62-008M-STMT-GR
热搜器件
RGM30DTAT
380C3250
D38999/26KJ61BE
183-025-212-431
CDR31BP750BFZSAP
ESQ-122-44-L-D
推荐下载
台湾远翔科技充电系列IC FP6115
有用的SGA的Matlab源代码
数字图像中检测圆的半径
TMS320C5509A的例程及使用说明
基于BF533的G.723.1算法设计及优化
Linux与VxWorks的板级支持包开发的比较与分析
推荐关注
高集成度无电感离线式线性稳压器,小家电电源新选择!
锂电池充电管理电路方案可定制化
Profinet 通讯网关:解锁 Modbus TCP从站变身主站的密码
BEV感知技术:多相机数据采集与高精度时间同步方案
In depth analysis of alternative SN6507 products(替代SN6507)
《Linux内核深度解析》-文件系统简单介绍的学习