精品国产人成在线_亚洲高清无码在线观看_国产在线视频国产永久2021_国产AV综合第一页一个的一区免费影院黑人_最近中文字幕MV高清在线视频

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

FPGA工程師需要掌握的技能

FPGA設(shè)計論壇 ? 來源:未知 ? 2023-01-13 17:40 ? 次閱讀


1. 需求核對階段

1)良好的溝通技能:需要與需求方核對需要的功能及性能,態(tài)度很重要,謙遜專業(yè)的溝通態(tài)度才能對需求理解無偏差,理解錯誤,后面就可能引起構(gòu)架的修改。對外團(tuán)隊協(xié)作能力很大一部分體現(xiàn)在這里。

2)行業(yè)背景知識:需要把需求翻譯成FPGA的功能點以及邏輯上的處理流程(流程及需要的數(shù)據(jù)結(jié)構(gòu),用硬件的大白話就是大的pipeline流水線功能以及每個功能對應(yīng)的表項及數(shù)據(jù)結(jié)構(gòu))。

2. 總體設(shè)計階段

1)功耗評估:xilinx和altera兩家都會提供功耗評估excel,填入使用的IP、邏輯使用量、頻率、IO類型、時鐘等,可以評估總的功耗大小,以及每一路電源電流的大小預(yù)估,這個很重要,是板子能否做穩(wěn)定的一個重要因素

2)IO設(shè)計:電路連接設(shè)計相關(guān),把對外設(shè)計的接口特別是牽涉到存儲器、transceiver相關(guān)的接口、IO電平標(biāo)準(zhǔn)、時鐘分布都要例化出來,然后編譯通過,軟件輸出csv文件,里面包含了IO的電平標(biāo)準(zhǔn)及外圍連接,這一步極大提升做板一次成功率。因為每一代FPGA以及每個系列器件的結(jié)構(gòu)總有些不同,特別是共享PLL,transceiver,存儲器的共享模塊設(shè)計都會有些不同,因此安全做法是把要使用的除LUT和RAM以外的資源例化,然后編譯通過,保證外圍連接不出錯。

3)軟硬件接口設(shè)計:制定軟件要訪問FPGA的方式、以及軟硬件如何配合、FPGA如何初始化功能。這塊需要有經(jīng)驗,不同的應(yīng)用場合需要設(shè)計不同機制。大體可以分為以下幾類:

寄存器訪問:直接或間接

功能表項的配置

數(shù)據(jù)、命令、狀態(tài)的互傳:高性能一般要設(shè)計DMA,不同應(yīng)用DMA要求不同。

4)邏輯部分的總體規(guī)劃:時鐘域規(guī)劃、復(fù)位規(guī)劃、模塊劃分及模塊功能規(guī)劃、FIFO/RAM使用大小及類型規(guī)劃、模塊間傳遞接口規(guī)劃(最好標(biāo)準(zhǔn)化,類似軟件API,以后可復(fù)用)、編碼規(guī)則制定。

3. 設(shè)計及編碼

1)良好的coding規(guī)則:主要是命名,命名至少要區(qū)分:同步寄存器、跨時鐘域寄存器、連線這些信號命名最好在前綴區(qū)分,這個在后期下約束時可以用通配符找信號。

2)查找及看懂硬核的使用手冊

3)領(lǐng)域內(nèi)常見算法的實現(xiàn):比如針對網(wǎng)絡(luò):共享緩存設(shè)計、各種HASH算法實現(xiàn)、LPM查表算法、各種匹配算法實現(xiàn)。加解密領(lǐng)域,需要把串行算法翻譯成硬件并行算法的能力。針對目前流行的神經(jīng)網(wǎng)絡(luò),針對各種網(wǎng)絡(luò)如何設(shè)計高效的數(shù)據(jù)流入方式,如何進(jìn)行特征的預(yù)處理。

4. 仿真驗證

1)仿真平臺搭建,看設(shè)計大小及是否將來重用,設(shè)計大且重用多,考慮UVM這些設(shè)計方法及平臺搭建。簡單的就利用verilog,通過task任務(wù)的設(shè)計及調(diào)用來設(shè)計仿真平臺。需要掌握testbench設(shè)計、仿真工具使用及debug。

2)測試規(guī)劃及項目抽取,這個是目前大部分FPGA工程師容易忽略的地方,設(shè)計要穩(wěn)定,要系統(tǒng)的進(jìn)行項目抽取,最好是另一撥人根據(jù)自己對規(guī)格的理解來系統(tǒng)抽取測試項目,這樣完整驗證后保證功能大體穩(wěn)定。而性能測試一般要在實機測試中進(jìn)行。

5. 后端

物理約束:可以從IO分配的工程中導(dǎo)入。

時序約束

IP的約束導(dǎo)入

其他軟件相關(guān)的特殊信號的約束(一般通過在代碼中用屬性表示)

掌握看后端的原理圖、器件映射圖、出問題時可以在后端把一些網(wǎng)絡(luò)剪短或連接(ISE之前提供,vivado不知道是否還有這種工具)

6. 調(diào)試

掌握調(diào)試工具:

一般廠商都會提供:transceiver調(diào)試工具測試回環(huán),無碼率等。

內(nèi)部邏輯分析儀使用

存儲器調(diào)試:各種物理層參數(shù)的配置及調(diào)試

各種下載方式掌握。

軟硬件聯(lián)調(diào)時各種調(diào)試命令的設(shè)計







掃描二維碼獲取

更多精彩

FPGA設(shè)計論壇




歡迎關(guān)注至芯科技

至芯官網(wǎng):www.zxopen.com

至芯科技技術(shù)論壇:www.fpgaw.com

至芯科技淘寶網(wǎng)址:

https://zxopen.taobao.com

至芯科技FPGA初級課程(B站):

https://space.bilibili.com/521850676

至芯科技FPGA在線課程(騰訊課堂):

https://zxopenbj.ke.qq.com/

至芯科技-FPGA 交流群(QQ):282124839

更多資料下載歡迎注冊http://www.fpgaw.com




掃碼加微信回復(fù)加群

邀請您加入FPGA學(xué)習(xí)交流群




歡迎加入至芯科技FPGA微信學(xué)習(xí)交流群,這里有一群優(yōu)秀的FPGA工程師、學(xué)生、老師、這里FPGA技術(shù)交流學(xué)習(xí)氛圍濃厚、相互分享、相互幫助、叫上小伙伴一起加入吧!




點個在看你最好看



原文標(biāo)題:FPGA工程師需要掌握的技能

文章出處:【微信公眾號:FPGA設(shè)計論壇】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • FPGA
    +關(guān)注

    關(guān)注

    1626

    文章

    21677

    瀏覽量

    601992

原文標(biāo)題:FPGA工程師需要掌握的技能

文章出處:【微信號:gh_9d70b445f494,微信公眾號:FPGA設(shè)計論壇】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

    電力電子工程師拿到50W以上的年薪需要具備哪些技能

    高薪電力電子工程師需要具備的技能
    的頭像 發(fā)表于 11-05 09:44 ?156次閱讀
    電力電子<b class='flag-5'>工程師</b>拿到50W以上的年薪<b class='flag-5'>需要</b>具備哪些<b class='flag-5'>技能</b>

    FPGA算法工程師、邏輯工程師、原型驗證工程師有什么區(qū)別?

    邏輯工程師FPGA 原型驗證工程師在工作重點和職責(zé)上存在一定的區(qū)別: FPGA 算法工程師: 主要關(guān)注算法的設(shè)計和優(yōu)化,以在
    發(fā)表于 09-23 18:26

    需要無刷電控硬件工程師

    需要無刷電控硬件工程師,地點東莞松山湖。最好有5-10年經(jīng)驗,大功率電摩電控。有意私聊。
    發(fā)表于 09-11 22:51

    嵌入式軟件工程師如何提升自己?

    的發(fā)展打下堅實的基礎(chǔ)。 2.掌握專業(yè)技能 除了基礎(chǔ)知識外,嵌入式軟件工程師需要掌握專業(yè)的技能
    發(fā)表于 06-12 11:20

    fpga 工程師應(yīng)該掌握

    1.熟悉FPGA架構(gòu)及應(yīng)用,熟悉圖像算法的FPGA實現(xiàn)。 2.熟悉verilog hdl,熟悉Xilinx或Intel等開發(fā)工具。 3.有AI算法 fpga實現(xiàn)經(jīng)驗優(yōu)先。 4.本科及以上學(xué)歷,碩士優(yōu)先。具有強烈的責(zé)任心,執(zhí)行力,
    發(fā)表于 05-30 17:08

    嵌入式軟件工程師和硬件工程師的區(qū)別?

    。他們之間的緊密合作對于成功開發(fā)出高效的嵌入式系統(tǒng)至關(guān)重要。 嵌入式軟件工程師和嵌入式硬件工程師在工作中有著不同的技能要求和專業(yè)知識。嵌入式軟件工程師
    發(fā)表于 05-16 11:00

    大廠電子工程師常見面試題#電子工程師 #硬件工程師 #電路知識 #面試題

    電子工程師電路
    安泰小課堂
    發(fā)布于 :2024年04月30日 17:33:15

    fpga工程師前景如何

    FPGA工程師的前景看起來相當(dāng)積極和廣闊。隨著5G通信、物聯(lián)網(wǎng)、邊緣計算和人工智能等技術(shù)的快速發(fā)展,FPGA工程師的需求將進(jìn)一步增加。FPGA
    的頭像 發(fā)表于 03-14 16:32 ?3106次閱讀

    fpga工程師就業(yè)趨勢

    FPGA工程師的就業(yè)趨勢呈現(xiàn)出積極的態(tài)勢。隨著科技的發(fā)展,FPGA(現(xiàn)場可編程門陣列)在通信、汽車、醫(yī)療、航空航天等領(lǐng)域的應(yīng)用越來越廣泛,對FPGA
    的頭像 發(fā)表于 03-14 15:47 ?1439次閱讀

    工程師掌握的10種精密全波整流電路,你都吃透了嗎?

    工程師掌握的10種精密全波整流電路
    的頭像 發(fā)表于 03-12 19:45 ?5083次閱讀
    <b class='flag-5'>工程師</b>必<b class='flag-5'>掌握</b>的10種精密全波整流電路,你都吃透了嗎?

    嵌入式工程師需要掌握哪些技術(shù)?

    嵌入式工程師需要掌握哪些技術(shù)? 嵌入式系統(tǒng)是當(dāng)今科技領(lǐng)域中的重要組成部分,它們存在于我們生活的方方面面,從智能手機到汽車控制系統(tǒng),從家電到醫(yī)療設(shè)備。因此,對于那些想要進(jìn)入嵌入式行業(yè)的人來說,
    發(fā)表于 03-04 16:38

    優(yōu)秀電源工程師需要哪些必備技能

    就帶大家細(xì)數(shù)一下優(yōu)秀電源工程師具備的那些技能。一、新手必備課程成為一名電源高手需要扎實的理論基礎(chǔ),涉及電路原理、語言編程和控制理論等多個學(xué)科領(lǐng)域。為了幫助大家更好地掌握電源開發(fā)相關(guān)的關(guān)
    發(fā)表于 01-29 11:29

    優(yōu)秀電源工程師的必備技能大揭秘!

    就帶大家細(xì)數(shù)一下優(yōu)秀電源工程師具備的那些技能。新手必備課程成為一名電源高手需要扎實的理論基礎(chǔ),涉及電路原理、語言編程和控制理論等多個學(xué)科領(lǐng)域。為了幫助大家更好地掌握
    的頭像 發(fā)表于 12-19 08:23 ?1711次閱讀
    優(yōu)秀電源<b class='flag-5'>工程師</b>的必備<b class='flag-5'>技能</b>大揭秘!

    #人工智能 #FPGA 怎么成為一個合格的FPGA工程師

    fpga工程師
    明德?lián)P助教小易老師
    發(fā)布于 :2023年12月18日 21:19:01