Wa · 6月23日 · 北京市

FPGA学习网站推荐

FPGA学习网站推荐

本文首发于公众号:FPGA开源工坊

引言

FPGA的学习主要分为以下两部分

  • 语法
  • 领域内知识

做FPGA开发肯定要首先去学习相应的编程语言,FPGA开发目前在国内采用最多的就是使用Verilog做开发,其次还有一些遗留下来的项目会采用VHDL做开发,现在有一部分公司也开始使用System Verilog做开发。当然还有极少一部分公司会采用HLS,SpinalHDL,Chisel等语言进行开发。

在掌握FPGA开发语言之后,最重要的就是去做项目了,也就是领域内知识 。如果是做图像处理的,那么就是图像处理算法相关的知识,如果是做高速接口的那么就是高速接口的调试能力。

总之FPGA学习的过程中,学习编程语言是花费最少的,后面领域内专用知识以及开发调试能力的提升才是最难的。

编程语言推荐

学习Verilog首先肯定是去看Verilog相关的教材,其次我们可以通过刷题的方式来巩固你的编程能力。下面有两个刷题的网站给大家推荐。

HDLBits

HDLBits是一个老牌的Verilog刷题网站,上面由浅入深的设计了很多的题目,可以帮助初学者去掌握Verilog这门语言。

其链接为:

https://hdlbits.01xz.net/wiki/Main_Page)

0.png

可以看到上面有很多的类型的题目可供选择。

其次为了方便大家刷题,FPGA开源工坊呢给大家在B站新开了一个题目解析的专栏,欢迎大家访问:

第一讲Verilog语法之HDLBits刷题_引言_哔哩哔哩_bilibili

1.png

牛客网

牛客网上面也给大家提供了一些题目,好处呢就是这个网站是中文的

2.png

项目网站推荐

  • 第一个肯定是大名鼎鼎的GitHub了,上面有很多开源的项目,可以在上面搜索
  • 第二呢是OpenCores这个网站,上面也有很多的项目,链接为https://opencores.org/
  • 第三是fpga4fun这个网站,链接为https://www.fpga4fun.com/
推荐阅读
关注数
0
文章数
2
目录
极术微信服务号
关注极术微信号
实时接收点赞提醒和评论通知
安谋科技学堂公众号
关注安谋科技学堂
实时获取安谋科技及 Arm 教学资源
安谋科技招聘公众号
关注安谋科技招聘
实时获取安谋科技中国职位信息