把算法用RTL实现该怎么做?

描述

“把算法用RTL实现,怎么做?”

这个问题,对于芯片设计工程师、芯片算法工程师、FPGA工程师来讲,是非常重要的问题。

算法时代来临,学习将算法转化为RTL电路可以提升职场竞争力,提升在团队的话语权。

   

目前市场上越来越多的芯片,需要将算法融入其中,人工智能(AI)、通信等,需要将芯片应用里庞大的数据库,以大量的计算任务模块用算法提供不同的解决方案。在这里面关键一个是计算力,另一个是算法。

计算力简单来说就是计算能力,是设备根据内部每秒可处理的信息数据量。算法再好,如果没有足够的计算能力(即高性能芯片),就很难得到实际的应用。

计算力与算法相辅相成,都十分重要,这些看似复杂的算法,实际在实现起来并不复杂。其实只要兼具算法和工程实践双重能力的工程师,就能拥有更高的薪资待遇和发展空间。

在各大招聘网站上,我们都可以看到关于FPGA工程师,芯片工程师的招聘要求上“算法”及“RTL设计”已成为挑战高薪职位的敲门砖

 

如何突破自我,进阶成为高级设计师?

相信很多初入职场的芯片设计师都有很大的落差,感觉工作和自己的心理预期有很大的差距。

读的文献是特别特别高深的,其中里边的公式看半天才能看懂,但实际上做工作,却是最简单最基础的。工作得不到提升,感觉天天尽干一些打杂的事。

这样的场景相信发生在大多数初入职场的FPGA工程师和前端设计工程师以及芯片设计工程师中。

那为什么会出现这种工作落差呢?

是因为芯片研发的分工的问题,芯片研发需要从算法工程师来先做算法的建模,再由低级的算法工程师把算法的原型建模,进行定点化;最后才给到RTL工程师和验证工程师进行设计。

在整个芯片研发过程中RTL处在中间的夹缝当中,即便是读了协议,也不会实现。即便是读了一个非常简单的算法,也不会实现;这就是RTL很无助的地方,无从下手不知道如何进阶。

 

随着5G和人工智能时代迅速来临,大家岗位技能的要求也在不断的提高。从算法到RTL实现,也将成为预计从事FPGA工程师、芯片算法工程师必须要掌握的技能。
        责任编辑:彭菁

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

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分