关灯
请选择 进入手机版 | 继续访问电脑版
视频

视频

今日:0| 主题:8 收藏本版 3
发表新帖
  • FPGA入门课程基础篇-1

    米联客2020版FPGA入门经典课程(新人7课时),非常适合刚刚开始接触FPGA的新人学习,非常重视FPGA的底层硬件编程基础,课程内容总结多年FPGA经验和体会,给大家带来学习FPGA底层硬件基础和FPGA硬件编程的干货课程,基础教程全部免费,大家觉得好一定要给汤老师点赞! 以下是2020版本课程总的介绍: FPGA芯片是硬件技术而FPGA编程又称为硬件编程语言和流行的各类软件编程语言C/C++、JAVA、python等相比,掌握基础的硬件编程语言不是难事,难点是FPGA在每个专业领域的应用,只有充分理解了FPGA,并且具有对自己所处行业专业背景认知,才能真正理解FPGA应该用在什么场合更加合适。 从业多年来,亲身经历了FPGA的发展历程,也深刻体会到未来FPGA应用领域可能发生的深刻变革,FPGA从简单的逻辑门,发展到现在具备很多高速通信接口,而且最新SOC中也集成了FPGA单元,实现了ARM和FPGA单芯片。目前XILINX代表了业内领先的FPGA技术,已经可以把FPGA,ARM,GPU,RFDID等集成到单芯片。FPGA的逻辑资源也是达到了前所未有的密度以及超大容量。 很多人问我学习FPGA是否有前途,这个问题着实难以回答。我们可以一起来探讨以下几种情况,会是FPGA发挥作用的场合: 1)、数字IC设计工作 数字IC设计还是主要以硬件编程语言去设计数字IC芯片,通过硬件编程语言,软件可以把语言翻译成电路,自动布线工具可以完成布局布线,之后流片严重。由于流片费用非常贵,前期也可以用FPGA芯片模拟设计的数字IC芯片的功能。 2)、高速模数字信号采集分析 高速的ADC,DAC的数模信号处理的领域也是必然需要用到FPGA,在无线通信、雷达信号处理等领域也都会用到。 3)、数字信号高速通信 FPGA具备的高速接口也非常适合用于高速通信,比如PCIE通信、光通信、以太网通信 4)、视频图像 包括图像的拼接、缩放、高效的实时传输等, 4K视频 、8K视频领域 5)、硬件加速算法 FPGA的硬件加速领域也是目前的热门研究,也是FPGA未来最有前景的一个应用领域,已经有很多公司利用FPGA的硬件加速实现了很好的经济效应,但是目前FPGA的加速还没有做到普及,和传统的GPU相比,主要难度还是在开发难度上,一般小公司很难有实力取得突破。 6)、通用CPU GPU无法完成的工作 如果通用的CPU和GPU无法完成的工作任务,可以考虑下FPGA或者带FPGA的SOC. FPGA到目前为止依然是一个小众的领域,如果专门为了学习FPGA而学习FPGA而不知道如何应用FPGA,那么这是非常悲哀的一件事情,学习FPGA只是学习一门技能,而结合自己专业背景选择最合适的解决方案,解决问题才是最终的目的。   米联客团队励志在FPGA领域可以贡献一份自己的力量,我们的目标是,可以减轻FPGA从业者基础学习难度、FPGA应用难度,为中小型FPGA团队提供必要有价值的技术资料和硬件支持。我们希望可以和广大客户形成紧密的合作伙伴关系,一起创造共赢,各自实现自己的价值目标。 2020年注定是不平凡的一年,是米联客团队继续成长的一年,也是米联客发展非常关键的一年,其中2020版本教程的研发也是新一年中米联客最重要的核心工作之一。 2020版本教程是适应当前FPGA技术发展,SOC技术发展,新形势下,米联客做出的战略决策。2020版本教程需要解决以下几个问题: 1)、FPGA基础课程,需要解决长期以来没有认真解决好的课程内容,包括:FPGA的构架、FPGA常用IP使用、硬件编程经验、通信接口应用、代码规范、时序分析 2)、新版本vitis软件的使用技巧 3)、更多更详细的讲解高速通信的基础知识和更多的应用解决方案 4)、对于SOC (ZYNQ和MPSOC)Linux课程做到适合初级入门,并提供丰富的应用demo 5)、适应未来发展趋势,增加FPGA高层次加速算法编程领域的课程内容 6)、教程的构架能够支持7系列FPGA、UltraScale系列FPGA、UltraScale+系列FPGA和MPSOC 不管有多麻烦,不管困难多大,面都挑战我们坚信胜利!
    7课时 300分钟
    4856人学习
    新人
  • FPGA入门课程基础篇-3

    课时 300分钟
    3217人学习
    中阶
  • 米联客2020版FPGA课程(PCIE-Win系统篇)

    为了让PCIE通信变的更加简单,XILINX提供了XDMA IP以及配套的驱动程序,并且支持目前主流的windows系统,以及LINUX系统。而且驱动源码是开源的 ,方便我们自行修改升级。米联客PCIE部分教程内容,分windows系统篇和linux系统篇,windows系统篇以WIN10作为测试系统,linux系统以Ubuntu16.04作为测试系统。 本文内容作为通用的教程内容,适合XILINX各类支持PCIE通信的板卡。并且米联客在XDMA中使用了自己编写的FDMA控制IP,可以简单方便
    课时 100分钟
    1159人学习
    中阶
  • 米联客2020版FPGA课程(AXI4 FDMA篇)

    FDMA是米联客的基于AXI4总线协议定制的一个DMA控制器。有了这个IP我们可以统一实现用FPGA代码直接读写PL的DDR或者ZYNQ PS的DDR。 如果用过ZYNQ的都知道,要直接操作PS的DDR 通常是DMA 或者VDMA,然而用过XILINX 的DMA IP 和VDMA IP,总有一种遗憾,那就是不够灵活,还需要对寄存器配置,真是麻烦。对于我们搞FPGA的人来说,最喜欢直接了当,直接用FPGA代码搞定。
    4课时 100分钟
    879人学习
    中阶
  • 米联客2020版FPGA课程(MIG DDR篇)

    优秀的程序都需要重视可重复性、可移植性、可维护性。米联客非常重视这一点,在新版本的demo在细节上再次改进。全方面提升代码的质量,每次做到“用心写好每一行代码”。那么小节视频中,我们就要设计一个优秀的代码模板,优秀的模板只要稍加修改就能用于一类应用。我们可以把这种模板成为代码的构架。优秀的代码从代码构架开始。
    课时 100分钟
    746人学习
    高阶
  • FPGA入门课程基础篇-4

    课时 FPGA入门课程基础篇-3分钟
    892人学习
    中阶
  • MPSOC LINUX 基础入门

    发烧级LINUX开发,玩转FPGA和LINUX
    10课时 300分钟
    2103人学习
    新人
  • FPGA入门课程基础篇-2

    米联客2020版FPGA入门经典课程(新人7课时),非常适合刚刚开始接触FPGA的新人学习,非常重视FPGA的底层硬件编程基础,课程内容总结多年FPGA经验和体会,给大家带来学习FPGA底层硬件基础和FPGA硬件编程的干货课程,基础教程全部免费,大家觉得好一定要给汤老师点赞! 以下是2020版本课程总的介绍: FPGA芯片是硬件技术而FPGA编程又称为硬件编程语言和流行的各类软件编程语言C/C++、JAVA、python等相比,掌握基础的硬件编程语言不是难事,难点是FPGA在每个专业领域的应用,只有充分理解了FPGA,并且具有对自己所处行业专业背景认知,才能真正理解FPGA应该用在什么场合更加合适。 从业多年来,亲身经历了FPGA的发展历程,也深刻体会到未来FPGA应用领域可能发生的深刻变革,FPGA从简单的逻辑门,发展到现在具备很多高速通信接口,而且最新SOC中也集成了FPGA单元,实现了ARM和FPGA单芯片。目前XILINX代表了业内领先的FPGA技术,已经可以把FPGA,ARM,GPU,RFDID等集成到单芯片。FPGA的逻辑资源也是达到了前所未有的密度以及超大容量。 很多人问我学习FPGA是否有前途,这个问题着实难以回答。我们可以一起来探讨以下几种情况,会是FPGA发挥作用的场合: 1)、数字IC设计工作 数字IC设计还是主要以硬件编程语言去设计数字IC芯片,通过硬件编程语言,软件可以把语言翻译成电路,自动布线工具可以完成布局布线,之后流片严重。由于流片费用非常贵,前期也可以用FPGA芯片模拟设计的数字IC芯片的功能。 2)、高速模数字信号采集分析 高速的ADC,DAC的数模信号处理的领域也是必然需要用到FPGA,在无线通信、雷达信号处理等领域也都会用到。 3)、数字信号高速通信 FPGA具备的高速接口也非常适合用于高速通信,比如PCIE通信、光通信、以太网通信 4)、视频图像 包括图像的拼接、缩放、高效的实时传输等, 4K视频 、8K视频领域 5)、硬件加速算法 FPGA的硬件加速领域也是目前的热门研究,也是FPGA未来最有前景的一个应用领域,已经有很多公司利用FPGA的硬件加速实现了很好的经济效应,但是目前FPGA的加速还没有做到普及,和传统的GPU相比,主要难度还是在开发难度上,一般小公司很难有实力取得突破。 6)、通用CPU GPU无法完成的工作 如果通用的CPU和GPU无法完成的工作任务,可以考虑下FPGA或者带FPGA的SOC. FPGA到目前为止依然是一个小众的领域,如果专门为了学习FPGA而学习FPGA而不知道如何应用FPGA,那么这是非常悲哀的一件事情,学习FPGA只是学习一门技能,而结合自己专业背景选择最合适的解决方案,解决问题才是最终的目的。   米联客团队励志在FPGA领域可以贡献一份自己的力量,我们的目标是,可以减轻FPGA从业者基础学习难度、FPGA应用难度,为中小型FPGA团队提供必要有价值的技术资料和硬件支持。我们希望可以和广大客户形成紧密的合作伙伴关系,一起创造共赢,各自实现自己的价值目标。 2020年注定是不平凡的一年,是米联客团队继续成长的一年,也是米联客发展非常关键的一年,其中2020版本教程的研发也是新一年中米联客最重要的核心工作之一。 2020版本教程是适应当前FPGA技术发展,SOC技术发展,新形势下,米联客做出的战略决策。2020版本教程需要解决以下几个问题: 1)、FPGA基础课程,需要解决长期以来没有认真解决好的课程内容,包括:FPGA的构架、FPGA常用IP使用、硬件编程经验、通信接口应用、代码规范、时序分析 2)、新版本vitis软件的使用技巧 3)、更多更详细的讲解高速通信的基础知识和更多的应用解决方案 4)、对于SOC (ZYNQ和MPSOC)Linux课程做到适合初级入门,并提供丰富的应用demo 5)、适应未来发展趋势,增加FPGA高层次加速算法编程领域的课程内容 6)、教程的构架能够支持7系列FPGA、UltraScale系列FPGA、UltraScale+系列FPGA和MPSOC 不管有多麻烦,不管困难多大,面都挑战我们坚信胜利!
    10课时 300分钟
    2845人学习
    初阶

关注我们:微信公众号

官方微信

官方微信

客服热线:

0519-80699907

公司地址:常州溧阳市天目云谷3号楼北楼2楼

运营中心:常州溧阳市天目云谷3号楼北楼2楼

邮编:213300 Email:270682667#qq.com

Copyright   ©2019-2026  米联客uisrc内容版权归©UISRC.COM技术支持:UISRC.COM  备案号:苏ICP备19046771号