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
    +关注

    关注

    1629

    文章

    21729

    浏览量

    603028
收藏 人收藏

    评论

    相关推荐

    FPGA加速深度学习模型的案例

    FPGA(现场可编程门阵列)加速深度学习模型是当前硬件加速领域的一个热门研究方向。以下是一些FPGA加速深度学习模型的案例: 一、基于FPGA
    的头像 发表于 10-25 09:22 215次阅读

    贴片电阻应用须知

    贴片电阻应用须知
    的头像 发表于 10-16 09:47 376次阅读

    光于预充电阻的选型须知

    预充电阻的选型须知
    的头像 发表于 09-27 14:13 295次阅读

    FPGA学习笔记-关于FPGA资源

    FPGA学习。 在学习中才发现,FPGA远不是门电路那么简单。FPGA中有各种需要的资源,比如门电路、存储单元、片内RAM、嵌入式乘法器、
    发表于 05-22 18:27

    如何快速入门FPGA

    学习学习FPGA的时序约束,理解并掌握时序分析和优化方法。 尝试更复杂的项目,如视频图像处理、网络安全等应用领域中的FPGA应用。 参考实例与
    发表于 04-28 09:06

    如何快速入门FPGA

    学习学习FPGA的时序约束,理解并掌握时序分析和优化方法。 尝试更复杂的项目,如视频图像处理、网络安全等应用领域中的FPGA应用。 参考实例与
    发表于 04-28 08:54

    FPGA学习笔记-入门

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

    FPGA初步学习印象

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

    fpga学习需要具备哪些课程

    FPGA(Field Programmable Gate Array)学习需要具备一系列的课程知识和实践技能
    的头像 发表于 03-14 15:51 1187次阅读

    强调:关于变频器,你必须知道的哪些事情?

    分类选型 1) 采用变频的目的:恒压控制或恒流控制等。 2) 变频器的负载类型:如叶片泵或容积泵等,特别注意负载的性能曲线,性能曲线决定了应用时的方式方法。 3) 变频器与负载的匹配问题: I.电压匹配:变频器的额定电压与负载的额定电压相符。 II. 电流匹配:普通的离心泵,变频器的额定电流与电机的额定电流相符。对于特殊的负载如深水泵等则需要参考电机性能参数,以最大电流确定变频器电流和过载能力。 III.转矩匹配:这种情况在恒转矩负
    的头像 发表于 03-11 08:39 542次阅读
    强调:关于变频器,你<b class='flag-5'>必须知道</b>的哪些事情?

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

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

    FPGA输入的时钟信号必须是方波么?正弦波会有影响么?

    FPGA输入的时钟信号必须是方波么?正弦波会有影响么? FPGA是一种可编程逻辑器件,通常用于实现数字电路。输入时钟信号是FPGA中非常重要的时序信号,对整个系统的稳定性和性能都有很大
    的头像 发表于 01-31 11:31 3472次阅读

    什么是HMI:你必须知道的定义、趋势与关键特性

    所谓的HMI(Human-Machine Interface)就是人机界面,是操作者与机器/系统间资讯传递和交换的主要桥梁,也是实现工业自动化的关键要素。HMI大多为带有触控功能的显示屏或平板电脑,让操作人员或维护人员能够直接操作设备并进行监控。HMI系统通常能提供丰富的资讯,例如温度、压力、制造流程步骤以及材料的计量数据。还能显示设备中物料的确切位置或储存槽内的液位数据等讯息。无论是在制造业、能源管理还是其他自动化的重要行业领域,HMI都扮演着
    的头像 发表于 01-16 11:11 4863次阅读
    什么是HMI:你<b class='flag-5'>必须知道</b>的定义、趋势与关键特性

    希望2024年能够多多学习,祝社区发展蒸蒸日上

    希望2024年能够多多学习,祝社区发展蒸蒸日上!
    发表于 01-04 08:20

    值得多看的FPGA 学习路线

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