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

    关注

    1664

    文章

    22508

    浏览量

    639408
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    沐曦股份全面入驻国家教育开源平台启悟学习社区

    经国家教育部科技司指导,国家教育开源平台“AI专区”近日正式上线“启悟学习社区”(https://qiwoo.edu.cn)。社区设有“微课程”“创空间”等多个版块,旨在通过校企多方协同合作,共建共享自主可控的人工智能开源新生态
    的头像 发表于 04-13 10:07 492次阅读

    壁仞科技全面入驻国家教育开源平台启悟学习社区

    近日,为响应“十五五”规划、落实教育强国战略,在教育部科技司指导下,国家教育开源平台“启悟学习社区”(https://qiwoo.edu.cn)正式上线。作为首批入驻的国产通用GPU领军企业,壁仞
    的头像 发表于 04-07 15:52 324次阅读

    变频器调整须知道的几个技术参数

    。 以下是变频器调试必须掌握的几类技术参数及其详解: 一、 电机基本参数(这是变频器的心脏) 在运行任何电机之前,变频器必须先“认识”这台电机。通常在进行 电机参数自学习 之前,需要手动输入以下铭牌数据: 电机额定电压
    的头像 发表于 03-16 07:36 265次阅读
    变频器调整<b class='flag-5'>须知道</b>的几个技术参数

    搞懂MOS管,你必须知道的米勒效应

    一、认识米勒电容 如图,MOS管内部有寄生电容Cgs,Cgd,Cds。因为寄生电容的存在,所以给栅极电压的过程就是给电容充电的过程。 其中: 输入电容Ciss=Cgs+Cgd, 输出电容Coss=Cgd+Cds, 反向传输电容Crss=Cgd,也叫米勒电容。 然而,这三个等效电容是构成串并联组合关系,它们并不是独立的,而是相互影响,其中一个关键电容就是米勒电容Cgd。这个电容不是恒定的,它随着栅极和漏极间电压变化而迅速变化,同时会影响栅极和源极电容的充电。 二、理解米勒效应 米勒效应是指MOS管g、d的极间电容Crss在开关动作期间引起的瞬态效应。 可以看成是一个电容的负反馈。在驱动前,Crss上是高电压,当驱动波形上升到阈值电压时,MOS管导通,d极电压急剧下降,通过Crss拉低g脚驱动电压,如果驱动功率不足,将在驱动波形的上升沿阈值电压附近留下一个阶梯,如下图。 有时甚至会有一个下降尖峰趋势平台,而这个平台增加了MOS管的导通时间,造成了我们通常所说的导通损耗。 三、MOS管的开通过程 ①t0—t1阶段 这个过程中,驱动电流ig为Cgs充电,Vgs上升,Vds和Id保持不变。一直到t1时刻,Vgs上升到阈值开启电压Vg(th)。在t1时刻以前,MOS处于截止区。 ②t1—t2阶段 t1时刻,MOS管就要开始导通了,也就标志着Id要开始上升了。这个时间段内驱动电流仍然是为Cgs充电,Id逐渐上升,在上升的过程中Vds会稍微有一些下降,这是因为下降的di/dt在杂散电感上面形成一些压降。 从t1时刻开始,MOS进入了饱和区。在饱和有转移特性:Id=Vgs*Gm。其中Gm是跨导,只要Id不变Vgs就不变。Id在上升到最大值以后,而此时又处于饱和区,所以Vgs就会维持不变。 ③t2—t3阶段 从t2时刻开始,进入米勒平台时期,米勒平台就是Vgs在一段时间几乎维持不动的一个平台。此时漏电流Id最大。且Vgs的驱动电流转移给Cgd充电,Vgs出现了米勒平台,Vgs电压维持不变,然后Vds就开始下降了。 ④t3~t4阶段 当米勒电容Cgd充满电时,Vgs电压继续上升,直至MOS管完全导通。 以上是MOS管开通的四个过程。 所以在米勒平台,是Cgd充电的过程,这时候Vgs变化很小,当Cgd和Cgs处在同等水平时,Vgs才开始继续上升。 四、米勒效应能避免吗? 由上面的分析可以看出米勒平台是有害的,造成开启延时,导致损耗严重。但因为MOS管的制造工艺,一定会产生Cgd,也就是米勒电容一定会存在,所以米勒效应不能避免。 目前减小 MOS 管米勒效应的措施如下: 1. 提高驱动电压或者减小驱动电阻,目的是增大驱动电流,快速充电。但是可能因为寄生电感带来震荡问题; 2.ZVS 零电压开关技术是可以消除米勒效应的,即在 Vds 为 0 时开启沟道,在大功率应用时较多。
    发表于 01-19 07:55

    汽车电子EMC测试系统:车企必须要知道的电磁安全方案

    南柯电子|汽车电子EMC测试系统:车企必须要知道的电磁安全方案
    的头像 发表于 01-08 11:00 606次阅读

    社区之星】向悫——通过文档来梳理自己的思路,让自己思维更细致,更规范

    嘉宾介绍 论坛ID:@川楠,研发工程师,社区试用达人 我记得我应该是上大学的加入发烧友,我当时就觉得发烧友这名字特别贴切。这个专业学习面特别宽,从模电到数电,从信号到编码,从单片机到FPGA,从
    发表于 12-19 10:35

    社区之星】刘壮壮——先倾听,再分析,后沟通

    特性、栅极驱动电路的设计;为了采样准确,你必须熟悉运放和ADC电路。是“让算法在真实世界中跑起来”这个目标,推动我不断去学习和理解电路设计。 @社区小助手: 您对那些想学电路设计的同学,有什么建议
    发表于 12-11 17:31

    社区之星】宿晶亮——一个人的爱好,足以点燃不设限的学习热情

    作 【RA-Eco-RA2E1-48PIN-V1.0开发板试用】4、UART外接WIFI模块获取天气信息 社区访谈 @社区小助手: 可以分享一下您的学习、工作经历吗,您是怎样进入电子行业的呢
    发表于 12-03 18:11

    社区之星】石建华:勤于探索,不断实践学习新知识

    仪表又承担着智能监控的数据采集前端部分。现在,正开始对AI技术进行学习及应用设计。@社区小助手:您对那些想学电路设计的同学,有什么建议?@jf_26839373:电路设计分为数字电路设计和模拟电路设计
    发表于 11-21 16:30

    突然断电=数据丢失+设备报废?UPS的3大救命作用你必须知道

    UPS不间断电源
    上海优比施电子科技有限公司
    发布于 :2025年09月27日 09:47:29

    如何在FPGA部署AI模型

    如果你已经在用 MATLAB 做深度学习,那一定知道它的训练和仿真体验非常丝滑。但当模型要真正落地到 FPGA 上时,往往就会卡住:怎么把网络结构和权重优雅地搬到硬件里?
    的头像 发表于 09-24 10:00 4646次阅读
    如何在<b class='flag-5'>FPGA</b>部署AI模型

    FPGA在机器学习中的具体应用

    随着机器学习和人工智能技术的迅猛发展,传统的中央处理单元(CPU)和图形处理单元(GPU)已经无法满足高效处理大规模数据和复杂模型的需求。FPGA(现场可编程门阵列)作为一种灵活且高效的硬件加速平台
    的头像 发表于 07-16 15:34 3101次阅读

    deepin社区正式入驻RuyiSDK开发者社区

    近日,deepin(深度)社区正式入驻 RuyiSDK 开发者社区,双方将紧密协作,共同推动 RISC-V 技术的创新发展!
    的头像 发表于 07-15 09:47 1127次阅读

    社区之星】李静:不断学习,去追随新技术的脚步,将知识通过实践转换为能力

    它色彩传感器的对比及色差分析处理结项 【锆石A4 FPGA试用体验】由组合逻辑开始学习FPGA编程 【MK品牌SD NAND(贴片式T卡)测评报告】初识米客方德贴片式T卡 【益登科技代理
    发表于 07-11 14:56

    PCBA加工冷焊频发?这些原因你必须知道

    一站式PCBA加工厂家今天为大家讲讲PCBA加工中为什么会出现冷焊?PCBA加工中冷焊的主要原因。PCBA加工中,冷焊问题是影响焊接质量的常见缺陷之一。冷焊指的是焊点未完全形成牢固的金属结合,表现为焊点表面粗糙、无光泽,甚至在机械或电气应力下容易断裂。理解冷焊问题的根源,有助于我们在生产中加以预防,提高产品质量。 一、PCBA加工中冷焊的主要原因 1. 焊接温度不足 焊接时如果温度未达到焊锡的熔点,焊料无法充分融化,导致焊点与焊盘或元
    的头像 发表于 06-16 09:20 1420次阅读