OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 9006|回复: 20

FPGA入行三年后的自我提问

[复制链接]

9

主题

202

帖子

0

精华

资深版主

Rank: 8Rank: 8

积分
839
金钱
839
注册时间
2018-7-29
在线时间
128 小时
发表于 2018-8-2 14:49:53 | 显示全部楼层 |阅读模式
      从2014年7月(大三暑假)接触第一块FPGA开发板开始,到今天(2018年8月2日)算来也有四年了。本科毕业后从2016年1月开始从事FPGA相关的工作,期间由于各种原因换了三四次工作。今天突然想问自己几个问题,每个问题似乎都模糊地知道一点,却又回答不上来。在这里记下来,作为一种反思,希望日后能逐一解答。


      1、FPGA 是什么,它是如何工作的?
      2、FPGA 与传统的处理器区别在什么地方?
      3、FPGA 的优势是什么,它的优势从何而来?
      4、FPGA 设计就是敲代码吗?
      5、Verilog 作为硬件描述语言是如何 “生成” 硬件电路的?
      6、Verilog 最终 ”生成“ 的电路是什么样子的?
      7、FPGA 的应用领域涉及各种高大上的前沿科技,在这些领域中,FPGA 扮演的角色是什么?
      8、在工作过程中,用 FPGA 做过什么?
      9、我们拿一块 FPGA 开发板,到底在学什么?
     10、一块 FPGA 开发板的终极功能是什么?
     11、怎么算学会 FPGA 了?
     12、学会 FPGA 在国内能去哪里工作?
     13、国内的知名企业(BAT/华为/京东/小米)都在用 FPGA 做些什么?
     14、想要去这些企业从事 FPGA 相关工作,需要哪些技能?


     2018年还剩五个月,希望自己能在这段时间里好好沉淀一下,用自己的方式回答上面这些问题。
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

0

主题

3

帖子

0

精华

新手上路

积分
23
金钱
23
注册时间
2018-3-19
在线时间
4 小时
发表于 2018-11-13 17:34:01 | 显示全部楼层
我没学多久, 大概学校教皮毛, 然后工作上做了一个SDRAM FIFO Buffer, 以下是我的粗略感想.

1、FPGA 是什么,它是如何工作的?
FPGA 是可规划逻辑阵列, 基本上就是有一堆逻辑闸可以通过程式去规划逻辑闸之间如何连接, 就是说只要你画的出RTL, 就可以通过软体Layout转换成FPGA的烧录档, 然后把烧录档放进FPGA后, FPGA会根据烧录档的设定产生相同的RTL.

2、FPGA 与传统的处理器区别在什么地方?
FPGA最大特点就是并行, 传统处理器一般指令都是按照顺序执行, 但是FPGA指令可以同时执行.

3、FPGA 的优势是什么,它的优势从何而来?
可以并行处理, 在一些要求对速度要求比较高的地方适合, 比如影像等

4、FPGA 设计就是敲代码吗?
我是学Verlog, 一开始会觉得跟写程式差不多, 但是写多了整个设计思维都跟RTL层差不多, 因为不这样想跑出来的结果不是你想要的, FPGA设计比较重要的应该是RTL的设计.

5、Verilog 作为硬件描述语言是如何 “生成” 硬件电路的?
Verlog 会把比较高阶的语法转成比较低阶的RTL(类似组语), 之后通过软体Layout把RTL分配在FPGA上.

6、Verilog 最终 ”生成“ 的电路是什么样子的?
一般的开发软体应该可以查看layout后的线路是长什么样.

7、FPGA 的应用领域涉及各种高大上的前沿科技,在这些领域中,FPGA 扮演的角色是什么?
这点我也不清楚, 但是我认为FPGA速度比一般的cpu快很多, 所以大概是高速讯号处理吧

8、在工作过程中,用 FPGA 做过什么?
数位影像讯号转换

9、我们拿一块 FPGA 开发板,到底在学什么?
熟悉程式语法, 当初在学Verlog就发生不少语法正确, 但是结果跟想像不同的情况, 因为思维还停留在传统程式观念上.

10、一块 FPGA 开发板的终极功能是什么?
个人认为可以开发一台全新架构CPU, 比如创造真正的强AI

11、怎么算学会 FPGA 了?
当你可以随心所欲用FPGA去实现你想要的功能.

12、学会 FPGA 在国内能去哪里工作?
13、国内的知名企业(BAT/华为/京东/小米)都在用 FPGA 做些什么?
14、想要去这些企业从事 FPGA 相关工作,需要哪些技能?
以上问题不清楚.
回复 支持 3 反对 0

使用道具 举报

4

主题

33

帖子

0

精华

初级会员

Rank: 2

积分
61
金钱
61
注册时间
2018-1-21
在线时间
14 小时
发表于 2018-8-3 11:21:56 | 显示全部楼层
等待楼主回答,加油
回复 支持 反对

使用道具 举报

26

主题

357

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1770
金钱
1770
注册时间
2017-4-1
在线时间
432 小时
发表于 2018-8-3 11:25:11 | 显示全部楼层
mark一下
回复 支持 反对

使用道具 举报

172

主题

541

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
3449
金钱
3449
注册时间
2015-10-5
在线时间
492 小时
发表于 2018-8-7 11:12:11 | 显示全部楼层
学了三年FPGA?怎么还停留在这种水平?楼主谈对象去了??
认真做好笔记....
回复 支持 反对

使用道具 举报

9

主题

202

帖子

0

精华

资深版主

Rank: 8Rank: 8

积分
839
金钱
839
注册时间
2018-7-29
在线时间
128 小时
 楼主| 发表于 2018-8-8 01:10:57 | 显示全部楼层
飞过漠北的蓝天 发表于 2018-8-7 11:12
学了三年FPGA?怎么还停留在这种水平?楼主谈对象去了??

汗颜……
顺便请教一下第一个问题:“ FPGA是什么,它是如何工作的”,期待您的回答
回复 支持 反对

使用道具 举报

0

主题

1

帖子

0

精华

新手入门

积分
13
金钱
13
注册时间
2018-8-22
在线时间
0 小时
发表于 2018-8-22 11:22:32 | 显示全部楼层
同求回答
回复 支持 反对

使用道具 举报

1

主题

37

帖子

0

精华

高级会员

Rank: 4

积分
592
金钱
592
注册时间
2017-6-15
在线时间
75 小时
发表于 2018-8-23 14:50:18 | 显示全部楼层
回复 支持 反对

使用道具 举报

31

主题

36

帖子

0

精华

初级会员

Rank: 2

积分
142
金钱
142
注册时间
2018-7-19
在线时间
8 小时
发表于 2018-8-27 10:37:37 | 显示全部楼层
楼主想要系统的学习FPGA,找到好工作,可联系我Q 1241003385
回复 支持 反对

使用道具 举报

0

主题

2

帖子

0

精华

新手入门

积分
7
金钱
7
注册时间
2018-10-15
在线时间
1 小时
发表于 2018-10-21 16:30:35 | 显示全部楼层
入行整整半年,想了解一下UVM。
回复 支持 反对

使用道具 举报

6

主题

82

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
416
金钱
416
注册时间
2013-12-6
在线时间
44 小时
发表于 2018-10-24 08:45:21 | 显示全部楼层
楼主的反思是对的,很多时候我们为了项目,囫囵吞枣一样学会了使用某个工具语言,自己却缺失了独立、创新、理解、归纳的能力。
有人问我会什么?我低头看看我手里的书,我发现我只会用。
回复 支持 反对

使用道具 举报

0

主题

16

帖子

0

精华

高级会员

Rank: 4

积分
908
金钱
908
注册时间
2018-4-9
在线时间
76 小时
发表于 2018-10-25 08:51:35 | 显示全部楼层
没学过FPGA,这些问题都非常感兴趣,期待回答(不一定非得楼主答)
回复 支持 反对

使用道具 举报

0

主题

31

帖子

0

精华

高级会员

Rank: 4

积分
501
金钱
501
注册时间
2014-12-8
在线时间
104 小时
发表于 2018-11-11 14:52:19 | 显示全部楼层
我也好奇,刚毕业时因为工作学了一段时间,只能使用最基本的逻辑功能,,换工作之后都忘了,现在再看之前的写的代码都看不明白了,VHDL
回复 支持 反对

使用道具 举报

9

主题

202

帖子

0

精华

资深版主

Rank: 8Rank: 8

积分
839
金钱
839
注册时间
2018-7-29
在线时间
128 小时
 楼主| 发表于 2018-11-15 09:38:40 | 显示全部楼层
jimmyxyang 发表于 2018-11-13 17:34
我没学多久, 大概学校教皮毛, 然后工作上做了一个SDRAM FIFO Buffer, 以下是我的粗略感想.

1、FPGA 是什 ...

已经很厉害了
回复 支持 反对

使用道具 举报

2

主题

26

帖子

0

精华

高级会员

Rank: 4

积分
897
金钱
897
注册时间
2019-1-16
在线时间
205 小时
发表于 2019-6-3 17:16:20 | 显示全部楼层
乐于看到这样的关于FPGA的反思、总结。
回复 支持 反对

使用道具 举报

1

主题

13

帖子

0

精华

新手上路

积分
31
金钱
31
注册时间
2017-10-29
在线时间
4 小时
发表于 2019-7-30 13:42:23 | 显示全部楼层
jimmyxyang 发表于 2018-11-13 17:34
我没学多久, 大概学校教皮毛, 然后工作上做了一个SDRAM FIFO Buffer, 以下是我的粗略感想.

1、FPGA 是什 ...

回答被我吸收了一遍,谢谢分享,持续关注!
回复 支持 反对

使用道具 举报

0

主题

1

帖子

0

精华

新手入门

积分
2
金钱
2
注册时间
2019-8-1
在线时间
0 小时
发表于 2019-8-1 14:19:43 | 显示全部楼层
据明德扬毕业学员统计,应届学员平均达8000元/月。工作2到3年 薪资达15K-20K/月
回复 支持 反对

使用道具 举报

9

主题

202

帖子

0

精华

资深版主

Rank: 8Rank: 8

积分
839
金钱
839
注册时间
2018-7-29
在线时间
128 小时
 楼主| 发表于 2019-8-1 18:26:06 | 显示全部楼层
mdygbr 发表于 2019-8-1 14:19
据明德扬毕业学员统计,应届学员平均达8000元/月。工作2到3年 薪资达15K-20K/月

据我观察,你应该是做广告的
回复 支持 反对

使用道具 举报

1

主题

234

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
3243
金钱
3243
注册时间
2015-4-19
在线时间
358 小时
发表于 2019-8-26 16:29:02 | 显示全部楼层
谢谢分享!
回复 支持 反对

使用道具 举报

10

主题

293

帖子

0

精华

高级会员

Rank: 4

积分
623
金钱
623
注册时间
2019-6-3
在线时间
107 小时
发表于 2019-8-26 16:55:44 | 显示全部楼层
没接触过FPGA,好像很高大上的样子,看帖学习
回复 支持 反对

使用道具 举报

0

主题

1

帖子

0

精华

新手入门

积分
7
金钱
7
注册时间
2019-7-22
在线时间
1 小时
发表于 2019-10-20 01:24:43 来自手机 | 显示全部楼层
谢谢分享呀!楼主棒棒哒
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2024-6-8 13:19

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表