0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

学习FPGA必须知道的社区

JYUNN 来源:JYUNN 作者:JYUNN 2024-01-03 17:51 次阅读

学习FPGA一般推荐从数电开始起,要掌握了解基本的数字电路的原理和规律,这个部分很多专业有教,市场上也有很多书籍和视频学习,但是这样仅仅是具备入门的门槛而已。

要开始学习FPGA还是要从硬件描述语言开始起,这个不同于C语言,硬件描述语言用的比较多的是verilog 它不同于C,需要理解这个是用来描述硬件的,而不是执行程序。所以,这里需要花一定的时间来理清楚代码和电路之间的关系。

需要花时间从代码仿真开始起,这个时候还用不上开发板,仅需仿真即可,仿真都不过,下载到板卡更加不会通过,反而浪费大量的学习时间。

推荐给大家一个天花板学习的刷题网站:F学社-全球FPGA技术提升平台

在线刷题,里面竟然有200多道FPGA编程题,从基本的门电路到组合逻辑,时序逻辑的都有,可以在线仿真验证设计的正确性,并且还可以实时转化成电路图和波形图,能够让初学者很容易搞清楚verilog 代码和硬件电路图之间的联系。特别方便。

可以在线编辑的电路图:

wKgZomWVLgOAJJ5zAAAfSrh9-Po48.webp

可以在线仿真,实时输出结果,并且速度还挺快,能够告知正确与否,并且还能实时显示错误代码行。 还有个答疑的功能,可以在线提问,其他网友一起帮忙解答。

wKgaomWVLgOAK_pfAABePCvrcTo92.webp

实时的波形图显示,可以放大,缩小,查看波形信号

wKgZomWVLgOALK3xAAAzCG1sjlA97.webp

不光有众多题目,还有好多视频可以跟着一起学

wKgaomWVLgSAZusiAABXMJJa6_I94.webp

当你把这些题目都刷完了,说明你对语言部分已经掌握,下一步就是下载到板卡拉,这个时候,你就要考量板卡上的FPGA资源,IO,时序,等等,跟着视频慢慢学习下去,FPGA设计就是如同学习开车一样的一个技能,需要不停的实战才能有更多的学习经验,光靠看看视频肯定不行的。

审核编辑 黄宇

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • FPGA
    +关注

    关注

    1602

    文章

    21320

    浏览量

    593194
收藏 人收藏

    评论

    相关推荐

    FPGA学习笔记-入门

    大概10年前,大学同学建议我学习DSP。当因为工作忙,也只是简单学习了DSP的一些基础知识,没有进一步深入学习和时间。结果现在,好像DSP已经不再是主流了,现在有了FPGA。 现在想想
    发表于 04-09 10:55

    FPGA初步学习印象

    很像啊。就是不知道学习FPGA开发和单片机有什么区别。能像单片机那样,利用程序动态改变FPGA的功能吗?
    发表于 04-09 09:46

    使用爱星物联IoT平台时,哪些参数配置是开发者必须知道的?

    hello,小伙伴们,上周我们《爱星物联IoT平台正式开源啦》,感兴趣的开发者可以点击文中的链接下载和体验。在使用爱星物联IoT平台之前,有哪些参数配置是嵌入式开发者必须配置的?小安带大家一起
    的头像 发表于 03-30 08:22 79次阅读
    使用爱星物联IoT平台时,哪些参数配置是开发者<b class='flag-5'>必须知道</b>的?

    #2024,为FPGA生态加油,为FPGA社区点赞#新手入门的简单小例子-01

    #2024,为FPGA生态加油,为FPGA社区点赞#新手入门的简单小例子,主要给入门的新手建立时间或者说时序的概念,最近看了不少的资料基本上都是以点灯为例,估计是大家对嵌入式开发和FPGA
    发表于 02-01 16:05

    值得多看的FPGA 学习路线

    时序和面积的约束、各个阶段的仿真等等。我们至少应该知道,为什么需要这些步骤,每个步骤都完成了什么功能。 FPGA入门学习第三部分:开发工具 FPGA开发工具的使用也是入门
    发表于 01-02 23:03

    plc输入输出的运行原理

    plc输入端24v. 说明plc输入是PNP输入,要知道怎么接线必须知道plc输入输出的运行原理。
    发表于 12-17 09:27 309次阅读
    plc输入输出的运行原理

    POL负载点电源设计中有何诀窍?有两点很关键,你必须知道

    POL负载点电源设计中有何诀窍?有两点很关键,你必须知道
    的头像 发表于 12-06 16:06 1156次阅读
    POL负载点电源设计中有何诀窍?有两点很关键,你<b class='flag-5'>必须知道</b>

    电阻的秘密——你必须知道的电阻参数

    电阻的秘密——你必须知道的电阻参数
    的头像 发表于 12-06 14:31 425次阅读
    电阻的秘密——你<b class='flag-5'>必须知道</b>的电阻参数

    #共建FPGA开发者技术社区,为FPGA生态点赞# FPGA入门分享

    开发环境及工具。国内高云的我看官网资料是做得挺好的,有完整的培训资料。紫光同创的开发板系列也非常好。学习FPGA贵在积累,结合开发板实践,掌握技巧,提升能力。 个人很多年前有接触过Xilinx FPGA
    发表于 11-26 21:52

    关于FPGA的误区,你知道吗?

    总觉得FPGA特别高大上,自己的能力无可企及,那些会FPGA的都是大神一样的存在,要学习FPGA必须用xxxx的板子才是正宗。
    发表于 11-24 10:17 233次阅读

    打卡有好礼!FPGA开发者技术社区每日打卡活动来啦!!

    学习探索FPGA过程中遇到的各种问题; 4)日常工作中的经验技巧分享。 11月打卡关键词: #共建FPGA开发者技术社区,为FPGA
    发表于 11-06 18:28

    如何学习FPGAFPGA学习必备的基础知识

    FPGA已成为现今的技术热点之一,无论学生还是工程师都希望跨进FPGA的大门。网络上各种开发板、培训班更是多如牛毛,仿佛在告诉你不懂FPGA你就OUT啦。那么我们要玩转FPGA
    的头像 发表于 10-27 17:43 478次阅读

    必须知道的495个C语言问题

    发表于 08-29 14:49 0次下载
    你<b class='flag-5'>必须知道</b>的495个C语言问题

    解密IAP实现方案!这些细节你必须知道

    电路plcSTM32程序
    学习电子知识
    发布于 :2023年08月02日 12:13:04

    FPGA设计的10个实用技巧

    FPGA 设计工程师需要对如何创建系统以及使用行业软件和工具有深入的了解。在软件方面,设计工程师必须知道如何建模自己的设计,并通过一系列测试保证正确的运行。业界有许多这种高级建模程序,包括Matlab,Simulink,Octave,Verdi等等。
    发表于 08-01 09:20 429次阅读