OpenEdv-开源电子网

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

FPGA入门到精通,需要具备那些基础?

[复制链接]

38

主题

116

帖子

0

精华

初级会员

Rank: 2

积分
126
金钱
126
注册时间
2016-2-24
在线时间
84 小时
发表于 2018-11-4 10:10:56 | 显示全部楼层 |阅读模式
    如今H7开发版和RT1052发布出来还没多久,现在又出来个FPGA,不知道FPGA上手需要具备哪些知识,希望行家多多指点,解开新人这团云雾!
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

13

主题

633

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1331
金钱
1331
注册时间
2016-8-1
在线时间
229 小时
发表于 2018-11-5 08:57:54 | 显示全部楼层
不知道 没学过
虚拟示波器为您排忧解难。
专业虚拟示波器批发零售(qq:2906905479)https://shop296209296.taobao.com/shop/view_shop.htm?tracelog=t
Loto虚拟示波器 官方qq群: 706769836 https://shop296209296.taobao.com/shop/view_shop.htm?tracelog=t
回复 支持 0 反对 2

使用道具 举报

9

主题

202

帖子

0

精华

资深版主

Rank: 8Rank: 8

积分
839
金钱
839
注册时间
2018-7-29
在线时间
128 小时
发表于 2018-11-4 10:27:07 来自手机 | 显示全部楼层

回帖奖励 +10 金钱

FPGA上手主要需要数字电路的知识,如果有c语言的基础,那么上手会更容易。FPGA设计已经超出了传统意义上“编程”的范畴,准确的来说属于数字电路设计,用的语言叫做“verilog”硬件描述语言。更具体一点的差异以及学习方法,可以去看一下正点原子FPGA视频教程《语法篇 第一讲 Verilog简介》,里面从新手的角度介绍了什么是FPGA,它的设计语言Verilog,以及它的学习方法
回复 支持 反对

使用道具 举报

3

主题

23

帖子

0

精华

初级会员

Rank: 2

积分
102
金钱
102
注册时间
2015-11-9
在线时间
20 小时
发表于 2018-11-4 22:08:04 | 显示全部楼层
数电是基础,模电辅助,这俩只是让你能用好FPGA这个工具的前提。然后大学数学三板斧和你的english读写能力是你能在这条路上走的更远的基础。具体到某个方向上,你需要更深入的知识,比如通讯,比如机器学习,比如视觉算法等。
当然,工具本身的掌握,也是必要的,这个你跟原子学就行了。楼上说的C语言基础,我反而觉得没有更好。因为你很容易会用C语言的思维去写verilog,而不是用硬件设计的思维去写,这样很容易会出现逻辑/时序上的问题,就算能写出来,也很容易会写成“C风格”的verilog,是极其不好的习惯。
回复 支持 反对

使用道具 举报

9

主题

202

帖子

0

精华

资深版主

Rank: 8Rank: 8

积分
839
金钱
839
注册时间
2018-7-29
在线时间
128 小时
发表于 2018-11-5 08:40:46 | 显示全部楼层
coxswain80 发表于 2018-11-4 22:08
数电是基础,模电辅助,这俩只是让你能用好FPGA这个工具的前提。然后大学数学三板斧和你的english读写能力 ...

确实,以C语言的思想去理解、去设计FPGA,是初学者容易走进的一个误区。
回复 支持 反对

使用道具 举报

2

主题

26

帖子

0

精华

高级会员

Rank: 4

积分
951
金钱
951
注册时间
2019-1-16
在线时间
215 小时
发表于 2019-6-3 17:25:16 | 显示全部楼层
学习了,后面也打算学习一下fpga。
回复 支持 反对

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2024-10-3 07:26

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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