“把算法用RTL實現,怎么做?”
這個問題,對于芯片設計工程師、芯片算法工程師、FPGA工程師來講,是非常重要的問題。
算法時代來臨,學習將算法轉化為RTL電路可以提升職場競爭力,提升在團隊的話語權。
目前市場上越來越多的芯片,需要將算法融入其中,人工智能(AI)、通信等,需要將芯片應用里龐大的數據庫,以大量的計算任務模塊用算法提供不同的解決方案。在這里面關鍵一個是計算力,另一個是算法。
計算力簡單來說就是計算能力,是設備根據內部每秒可處理的信息數據量。算法再好,如果沒有足夠的計算能力(即高性能芯片),就很難得到實際的應用。
計算力與算法相輔相成,都十分重要,這些看似復雜的算法,實際在實現起來并不復雜。其實只要兼具算法和工程實踐雙重能力的工程師,就能擁有更高的薪資待遇和發展空間。
在各大招聘網站上,我們都可以看到關于FPGA工程師,芯片工程師的招聘要求上“算法”及“RTL設計”已成為挑戰高薪職位的敲門磚。
如何突破自我,進階成為高級設計師?
相信很多初入職場的芯片設計師都有很大的落差,感覺工作和自己的心理預期有很大的差距。
讀的文獻是特別特別高深的,其中里邊的公式看半天才能看懂,但實際上做工作,卻是最簡單最基礎的。工作得不到提升,感覺天天盡干一些打雜的事。
這樣的場景相信發生在大多數初入職場的FPGA工程師和前端設計工程師以及芯片設計工程師中。
那為什么會出現這種工作落差呢?
是因為芯片研發的分工的問題,芯片研發需要從算法工程師來先做算法的建模,再由低級的算法工程師把算法的原型建模,進行定點化;最后才給到RTL工程師和驗證工程師進行設計。
在整個芯片研發過程中RTL處在中間的夾縫當中,即便是讀了協議,也不會實現。即便是讀了一個非常簡單的算法,也不會實現;這就是RTL很無助的地方,無從下手不知道如何進階。
隨著5G和人工智能時代迅速來臨,大家崗位技能的要求也在不斷的提高。從算法到RTL實現,也將成為預計從事FPGA工程師、芯片算法工程師必須要掌握的技能。
責任編輯:彭菁
-
FPGA
+關注
關注
1629文章
21729瀏覽量
603008 -
芯片
+關注
關注
455文章
50714瀏覽量
423154 -
RTL
+關注
關注
1文章
385瀏覽量
59761
原文標題:把算法用RTL實現,怎么做?
文章出處:【微信號:Open_FPGA,微信公眾號:OpenFPGA】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
評論