18video性欧美19sex,欧美高清videosddfsexhd,性少妇videosexfreexxx片中国,激情五月激情综合五月看花,亚洲人成网77777色在线播放

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

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

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

一個工程師關(guān)于FPGA項目的感言

C29F_xilinx_inc ? 來源:賽靈思 ? 作者:賽靈思 ? 2022-02-16 16:21 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

1. 要和人配合。以我們做硬件的工程師為例,測試的時候一般都需要軟件的配合,一個對硬件來說無比復(fù)雜的工作,可能在軟件工程師看來就是幾行簡單的代碼。所以要和人配合,多聽聽別人的意見,這樣必然可以產(chǎn)生新的 know-how 從而加快測試和開發(fā)的速度,退一步講,至少沒有壞處。

2. 測試還是要別人來做。開發(fā)者看待自己的產(chǎn)品有如看待自己,大多是沒有勇氣去發(fā)現(xiàn)缺點的。一是源自自尊心,二是為了避免額外的工作。所以就算有問題,如果不嚴(yán)重就藏著掖著。但是這對項目來說是不行的,所以測試,verification,一定要旁人來做。

3. 多點時間思考。出現(xiàn)問題后,不要急著修改。要思考推測可能的原因,想清楚后把這些可能的原因都用debug pin或者chipscope引出來。

4. 注意復(fù)用已有的debug pin。很多時候,在測試過程中產(chǎn)生了一大堆測試信號,但是時間一長就忘了復(fù)用。實際上,當(dāng)一個問題產(chǎn)生的時候,通過反復(fù)觀察已有的debug-pin或許足以發(fā)現(xiàn)問題根源,而無需再引出新的pin,并浪費時間去綜合和PAR。

5. 仿真加時序足矣。數(shù)字電路時鐘同步的設(shè)計原則下,其功能通過simulation就可以驗證。simulation的結(jié)果和PAR后產(chǎn)生的FPGA-image完全等價。當(dāng)然FPGA也要遵循同樣的設(shè)計原則:即時鐘同步。所以對于PAR的結(jié)果首先就要確保其時鐘同步的特性。體現(xiàn)為寄存器之間的path必須在一個時鐘周期內(nèi)完成。(當(dāng)然有其他約束的例外。)同時要滿足FPGA器件的setup和hold要求。一旦出現(xiàn)timing-error必須通過各種途徑消除error,因為error的存在,意味著時鐘同步的大前提已經(jīng)被破壞,這時,simulation取得的結(jié)果和FPGA是不等價的,繼續(xù)測試也毫無意義了。

6. 注意不可控的接口部分。FPGA內(nèi)部的寄存器之間的timing完全可以通過PAR報告來確認(rèn)是否有問題。但是和外界的接口部分卻充滿了疑問。我們一般通過假定的input-delay和output-delay來對接口部分進(jìn)行約束。由于從一開始就施加的是假定的delay,所以即使沒有timing-error,其結(jié)果也存在諸多疑問。以我正在進(jìn)行的測試為例,模塊內(nèi)部loopback測試完全正常,但是一過cable,傳到對方FPGA,則馬上產(chǎn)生很多誤碼。由于simulation沒有問題,所以必然是我們的某個假定出現(xiàn)了問題,尤其是時鐘同步的假定會得不到滿足。這時候,就要想盡一切辦法,使接口也滿足假定的條件,或者調(diào)整設(shè)計,將不理想的接口adapting成理想的接口。

7. 向直接上司匯報情況,尋求各種可能的許可。懶得向直接上司匯報情況時,萬一出現(xiàn)進(jìn)度或者結(jié)果不符,所有責(zé)任都需要本人承擔(dān)。如果提前向上司匯報情況并取得許可,則一切后果都在可控范圍內(nèi)。比如,工作繁忙時又被派給新的任務(wù),則不能一味逆來順受。應(yīng)該向上司說明困難,并提前想好一個可行的解決方案供上司參考。

8. 外部接口是最大障礙。如前所述,F(xiàn)PGA內(nèi)部如果timing沒有問題的話,一般和仿真結(jié)果是一致的,問題是外部的接口,包括cable連線等,不在我們確切控制的范圍內(nèi),比如其延時特性在40Mhz下仍然正常,但是在80Mhz時可能出現(xiàn)不可預(yù)料的情況。所以應(yīng)該盡量使用經(jīng)過驗證的"cable--frequency"組合?;蛘咄ㄟ^設(shè)備測量并確認(rèn)外部接口的延時特性。這樣可以進(jìn)行有針對性的調(diào)整。我最近的教訓(xùn)就是花了整整一個月調(diào)整并測試內(nèi)部的結(jié)構(gòu),但是仍然失敗。結(jié)果發(fā)現(xiàn)由于cable的問題,80Mhz的信號(數(shù)據(jù)+使能+others)無法正常并行傳輸。如果換成40Mhz的信號就通過了。

9. 綜合PR后的結(jié)果要和代碼等價。前面提到仿真加時序足矣,這里面的前提是PR的結(jié)果和原始代碼要等價。為了確認(rèn)這一點,就要把握syn和pr過程中的所有warning以及error,warning的內(nèi)容不是完全可以忽略的。要特別關(guān)注綜合報表中的以下內(nèi)容:unused ports, removal of redundant logic, latch inference,simulation mismatch等等。在報表中輸入關(guā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)注

    1650

    文章

    22219

    瀏覽量

    628073
  • 代碼
    +關(guān)注

    關(guān)注

    30

    文章

    4927

    瀏覽量

    72504
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    招鑲?cè)胧?b class='flag-5'>工程師1,硬件工程師,

    東莞市研生科技有限公司是家藍(lán)牙方案公司,主營藍(lán)牙方案的設(shè)計開發(fā),產(chǎn)品包括藍(lán)牙BLE/4G透傳/AI智能體方案開發(fā),因公司發(fā)展需要需對外招聘嵌入式軟件開發(fā)工程師,對藍(lán)牙音頻/BLE以及智能IC讀卡器有三年實操經(jīng)驗,能單獨完成項目的
    發(fā)表于 08-29 02:14

    電子發(fā)燒友工程師看!電子領(lǐng)域評職稱,技術(shù)之路更扎實

    。比如位電源工程師,評職稱前主要做基礎(chǔ)電源調(diào)試;評上 “高級電源工程師” 后,受邀參與電子發(fā)燒友 “電源技術(shù)研討會” 做分享,還接到廠商委托的高功率密度電源開發(fā)項目,
    發(fā)表于 08-20 13:53

    尋找設(shè)計多功能控溫儀的工程師,期待合作共贏?

    各位論壇的朋友,大家好!? 我目前有關(guān)于多功能控溫儀設(shè)計的項目,急需專業(yè)的工程師或者設(shè)計團(tuán)隊來完成設(shè)計開發(fā),在此真誠地發(fā)帖尋找合適的合作
    發(fā)表于 07-25 11:24

    做了電子工程師之后,最好拍的視頻出現(xiàn)了#硬件設(shè)計 #電子DIY #電子工程師

    電子工程師
    安泰小課堂
    發(fā)布于 :2025年06月24日 17:45:57

    問,成為硬件工程師需要幾只手?#硬件工程師 #YXC晶振 #揚興科技 #搞笑

    硬件工程師
    揚興科技
    發(fā)布于 :2025年04月25日 17:15:37

    如何成為名合格的KaihongOS北向應(yīng)用開發(fā)工程師

    如何成為名合格的北向應(yīng)用開發(fā)工程師 在快速發(fā)展的軟件開發(fā)領(lǐng)域,北向應(yīng)用開發(fā)工程師專注于系統(tǒng)級應(yīng)用開發(fā)的高需求職位。 以下是成為
    發(fā)表于 04-23 06:46

    硬件工程師手冊(全套)

    §1.2.1 硬件工程師職責(zé) 技術(shù)領(lǐng)先、運行可靠的硬件平臺是公司產(chǎn)品質(zhì)量的基礎(chǔ),硬件工程師職 責(zé)神圣,責(zé)任重大。yf-f4-06-cjy 1、硬件
    發(fā)表于 04-22 15:05

    硬件工程師:回答我!#回答我 #硬件工程師 #YXC晶振 #揚興科技

    硬件工程師
    揚興科技
    發(fā)布于 :2025年03月25日 18:46:59

    招拿捏電子工程師#被AI拿捏了 #電子工程師 #電子電工

    電子工程師
    安泰小課堂
    發(fā)布于 :2025年03月25日 17:30:51

    如何成為名合格的北向應(yīng)用開發(fā)工程師

    在快速發(fā)展的軟件開發(fā)領(lǐng)域,北向應(yīng)用開發(fā)工程師專注于系統(tǒng)級應(yīng)用開發(fā)的高需求職位。 以下是成為名合格的KaihongOS北向應(yīng)用開發(fā)工程師
    發(fā)表于 01-10 10:00

    多平臺FPGA工程快速移植與構(gòu)建

    作為FPGA工程師,經(jīng)常需要在多個FPGA設(shè)備之間移植項目,核心的問題是IP的管理和移植,今天通過安裝和使用 FuseSoC 在多個 A
    的頭像 發(fā)表于 11-20 16:12 ?2366次閱讀
    多平臺<b class='flag-5'>FPGA</b><b class='flag-5'>工程</b>快速移植與構(gòu)建