开发者手记 | Xilinx 伴我前行的 3 年,及 XDF 2019 见闻

作者:小白

与赛灵思初次相遇

说起我和赛灵思的故事,可以追溯到3年前的大二。那时,我们精仪学院开设了数字电路设计课程,课程内容是学习数字电路知识,同时用FPGA进行实现。那是我人生中第一次接触FPGA,板子是Basys 3,板载一块小规模的赛灵思 Aritx-7 FPGA。第一次接触FPGA的感受是:怎么会有这么神奇的芯片?它全可配置、灵活性强,比之前用过的ARM芯片灵活多了!


与此同时,我们也明显感受到入门Verilog有些困难。还有不少同学抱怨,为什么同样是两学分的课程,其他专业的同学仅仅学习数字电路的知识就可以了,我们还要多学Verilog和FPGA?现在想来,学院的决定是很有远见的。而我们能拿着斥巨资买来的FPGA板子进行学习,真是一种莫大的幸福。

大二初次接触FPGA之后,大三开始,我却要着手为研究生考试做准备。为此,我不得不将所有的时间精力全都投入到复习计划中,基本没有时间来将课程上教的FPGA编程知识深入学习下去。大三这一年,我与FPGA暂且分隔两地。

因XDF2018深入了解赛灵思

时间到了2018年。大三一年的努力没有白费,成功拿到保研名额,因此有充足的时间可供支配。我决定深入学习一门技术。这时候,我想起了初遇FPGA的震撼,以及以后研究生课题会用到较多的FPGA来完成项目目标,更重要的是,我非常青睐FPGA的灵活性。当我了解到XDF(赛灵思开发者大会)即将在北京举办,便立刻和小伙伴们相约北京。就这样,我开始正式认识赛灵思这家公司。


参加XDF之前,我常常感觉自己的能力还可以,毕竟本科阶段我曾经获得过电赛国奖、学校机器人大赛第一名,身边多数同学经常也向我请教各种技术难题。可是到了XDF现场之后,我突然意识到自己的渺小:原来FPGA领域由这么多的开发者与“大神”我可以追赶,还有这么多的内容值得我不断学习。经过这届XDF,我坚定了未来在FPGA道路上持续学习、不懈探索的决心。

初探 Zynq

2016年,当我最初接触赛灵思FPGA时,使用的产品是28nm Artix-7。初学Zynq感觉难度很大,因为之前没有接触过FPGA芯片,所以既要编程Zynq的PL部分,也要进行PS部分的APU,感到非常吃力。加之缺乏系统的学习方案和入门资料,我一度认为学习Zynq的道路将充满荆棘。

此时,SEU-Xilinx国际暑期学校仿佛知道我的迷茫,开始举办了。通过4天的专场讲座和7天干货满满的动手实验,我对FPGA的学习入门思路、赛灵思高级工具使用方法都有了了解,同时,也让我可以和全国各地的小伙伴一起学习交流,利用科学的学习开发方法来武装自己,点拨未来职业道路规划。通过这次活动,我就像一条在大海中找不到方向的小船看见远方的灯塔一样,终于有了方向。



经历了SEU-Xilinx暑期学习,我知道了在面对一个具体的项目如何使用赛灵思的工具去实现。有了科学的指导之后,学习路上虽然仍然充满困难,但是那灯塔一直在我的心中永不熄灭。拿我最近利用赛灵思的Zynq UltraScale+ MPSoC实现驱动8路的100M的AD举个例子,需要的技术手册,全都在DocNav可以找到,超级方便。


通过阅读UG571、UG572、PG188、DS891等手册之后,数据自然而然的就被采集上来了。面对其他的难题也是,只要方向是对的,即使需要很多时间探索学习,那也是非常有意义的。


时隔一年,2019 XDF如约而至

今年,我早早就开始关注XDF的消息,得知日期定在12月3日至4日举行,我立刻着手准备行程。今年XDF议程超多,不同于以往,从现场的日程表就可以看出干货满满。


参会之前,做了很多调研,依据感兴趣的专题规划要参与的会议。但即使规划了全部的时间,部分专题也只能忍痛割爱了。

2019年XDF在国家会议中心举办,场面十分震撼,让人不仅感叹一家专注FPGA领域的无晶圆半导体公司能有如此体量。主题演讲内容十分丰富,可以体会到赛灵思已经不是一家传统的FPGA半导体公司,而是顺应时代的潮流,不断转型,致力于打造一个灵活应变、万物智能的世界。


新推出的Versal ACAP是一款自适应计算加速平台,具备多核异构、特有的片上网络NoC、AI加速引擎,可见赛灵思正在不断超越FPGA,向平台转型。


看到Versal ACAP的架构图,我只感觉这个架构“太美了”,简直是艺术。无论哪个功能模块所采用的都是最前沿的技术。从Versal ACAP的命名和架构就可以看出,赛灵思为了充分发挥FPGA的独特优势,以FPGA为中心,将AI引擎、DSP引擎、ARM处理器、高低速外设通过NoC进行高速互联结合起来,打造一个面向复杂高密度多变计算需求的自适应计算加速平台。

精彩继续

短短3年的接触,却经历了偶遇、分离、因机缘巧合再次相遇等有趣、迷茫、欢乐、奋斗的故事。赛灵思在我的学习成长道路上留下了深深的烙印,很期待未来的自己、期待未来的赛灵思,更期待未来的我与赛灵思的故事。

关于作者

小白,国内工科985院校研一在读生。本科就读于本校,2019年保研本专业。未来职业规划定位于Linux内核与外设驱动、SOC Design。目前在一家芯片公司实习,进行Linux外设驱动开发。

推荐阅读