日B视频 亚洲,啪啪啪网站一区二区,91色情精品久久,日日噜狠狠色综合久,超碰人妻少妇97在线,999青青视频,亚洲一区二卡,让本一区二区视频,日韩网站推荐

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

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

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

fpga項(xiàng)目開(kāi)發(fā)感言

潘文明 ? 來(lái)源:明德?lián)P吳老師 ? 作者:明德?lián)P吳老師 ? 2022-11-08 17:59 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

fpga項(xiàng)目開(kāi)發(fā)除了技術(shù)過(guò)硬之外,還需要一些合作的心態(tài)去看待項(xiàng)目,下面是我操刀過(guò)這么多的fpga項(xiàng)目外包服務(wù)的體會(huì):

1.要和人配合。

以我們做硬件的工程師為例,測(cè)試的時(shí)候一般都需要軟件的配合,一個(gè)對(duì)硬件來(lái)說(shuō)無(wú)比復(fù)雜的工作,可能在軟件工程師看來(lái)就是幾行簡(jiǎn)單的代碼。所以要和人配合,多聽(tīng)聽(tīng)別人的意見(jiàn),這樣必然可以產(chǎn)生新的know-how從而加快測(cè)試和開(kāi)發(fā)的速度,退一步講,至少?zèng)]有壞處。

2.測(cè)試還是要?jiǎng)e人來(lái)做。

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

3.多點(diǎn)時(shí)間思考。

出現(xiàn)問(wèn)題后,不要急著修改。要思考推測(cè)可能的原因,想清楚后把這些可能的原因都用debug pin或者chipscope引出來(lái)。


4.注意復(fù)用已有的debug pin。

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


5.仿真加時(shí)序足矣。

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

6.注意不可控的接口部分。

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


7.向直接上司匯報(bào)情況,尋求各種可能的許可。

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


8.外部接口是最大障礙。

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

9.綜合PR后的結(jié)果要和代碼等價(jià)。

前面提到仿真加時(shí)序足矣,這里面的前提是PR的結(jié)果和原始代碼要等價(jià)。為了確認(rèn)這一點(diǎn),就要把握syn和pr過(guò)程中的所有warning以及error,warning的內(nèi)容不是完全可以忽略的。要特別關(guān)注綜合報(bào)表中的以下內(nèi)容:unused ports, removal of redundant logic, latch inference,simulation mismatch等等。在報(bào)表中輸入關(guān)鍵字查找即可。

審核編輯 黃昊宇

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

    關(guān)注

    1664

    文章

    22509

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    Enclustra將亮相2026年美國(guó)FPGA Horizons展

    如果你是嵌入式工程師、FPGA開(kāi)發(fā)者,或者正在為射頻、邊緣AI、電信、雷達(dá)、衛(wèi)星通信項(xiàng)目尋找可靠方案——請(qǐng)關(guān)注我們即將參加的FPGAHorizons展。因?yàn)樗赡苤苯訋湍闶∠聰?shù)月研發(fā)時(shí)
    的頭像 發(fā)表于 04-10 08:00 ?376次閱讀
    Enclustra將亮相2026年美國(guó)<b class='flag-5'>FPGA</b> Horizons展

    香芋派HiYou開(kāi)源FPGA開(kāi)發(fā)板正式開(kāi)售

    FPGA 開(kāi)發(fā)圈的朋友們,是不是還在為選一款合適的開(kāi)發(fā)板犯愁?想做項(xiàng)目,進(jìn)口板卡溢價(jià)高得離譜,研發(fā)成本一漲再漲;選國(guó)產(chǎn)方案,又遇接口不全、生態(tài)拉胯,調(diào)試半天卡殼,
    的頭像 發(fā)表于 03-25 11:07 ?486次閱讀

    Azukar-FPGA開(kāi)源FPGA教育開(kāi)發(fā)板介紹

    初學(xué) FPGA 數(shù)字設(shè)計(jì)總遇坎?商用開(kāi)發(fā)板綁定專有工具鏈,學(xué)習(xí)成果無(wú)法跨項(xiàng)目復(fù)用;元件封裝稀有難焊接,新手手動(dòng)裝配頻頻失敗;設(shè)計(jì)文件不公開(kāi),想復(fù)刻改造卻無(wú)據(jù)可依;開(kāi)發(fā)板架構(gòu)固定,適配不
    的頭像 發(fā)表于 03-11 11:22 ?650次閱讀
    Azukar-<b class='flag-5'>FPGA</b>開(kāi)源<b class='flag-5'>FPGA</b>教育<b class='flag-5'>開(kāi)發(fā)</b>板介紹

    項(xiàng)目數(shù)據(jù)稀缺,算法開(kāi)發(fā)怎么辦?

    算法的開(kāi)發(fā)需要進(jìn)行大量的數(shù)據(jù)標(biāo)注,來(lái)創(chuàng)建適合的算法模型,這個(gè)過(guò)程需要花費(fèi)大量的時(shí)間精力。因此,基于這樣的前提,許多大公司就可以挑選項(xiàng)目進(jìn)行開(kāi)發(fā),面對(duì)那些需要重新尋找或者不好尋找大量數(shù)據(jù)的項(xiàng)目
    的頭像 發(fā)表于 02-03 17:51 ?202次閱讀
    <b class='flag-5'>項(xiàng)目</b>數(shù)據(jù)稀缺,算法<b class='flag-5'>開(kāi)發(fā)</b>怎么辦?

    【開(kāi)源FPGA硬件】硬件黑客集結(jié):開(kāi)源FPGA開(kāi)發(fā)板測(cè)評(píng)活動(dòng)全網(wǎng)火熱招募中......

    開(kāi)源活動(dòng)簡(jiǎn)介 近期,小眼睛科技聯(lián)合紫光同創(chuàng)及電子發(fā)燒友發(fā)起了 # 擁抱開(kāi)源!一起來(lái)做FPGA開(kāi)發(fā)板活動(dòng) ,活動(dòng)一經(jīng)發(fā)布,得到了很多開(kāi)源愛(ài)好者的熱烈響應(yīng),再次感謝大家的支持! 開(kāi)源FPGA項(xiàng)目
    發(fā)表于 10-29 11:37

    硬件黑客集結(jié):開(kāi)源FPGA開(kāi)發(fā)板測(cè)評(píng)活動(dòng)全網(wǎng)火熱招募中......

    一開(kāi)源活動(dòng)簡(jiǎn)介近期,小眼睛科技聯(lián)合紫光同創(chuàng)及電子發(fā)燒友發(fā)起了#擁抱開(kāi)源!一起來(lái)做FPGA開(kāi)發(fā)板活動(dòng),活動(dòng)一經(jīng)發(fā)布,得到了很多開(kāi)源愛(ài)好者的熱烈響應(yīng),再次感謝大家的支持!開(kāi)源FPGA項(xiàng)目
    的頭像 發(fā)表于 10-29 08:05 ?890次閱讀
    硬件黑客集結(jié):開(kāi)源<b class='flag-5'>FPGA</b><b class='flag-5'>開(kāi)發(fā)</b>板測(cè)評(píng)活動(dòng)全網(wǎng)火熱招募中......

    基于FPGA開(kāi)發(fā)板TSP的串口通信設(shè)計(jì)

    本文詳細(xì)介紹基于Terasic FPGA開(kāi)發(fā)板TSP(又名C5P和OSK)和其板載CP2102N USB-UART橋接芯片的串口通信系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)。系統(tǒng)采用Verilog HDL編寫(xiě)UART收發(fā)控制器,通過(guò)CP2102N實(shí)現(xiàn)FPGA
    的頭像 發(fā)表于 10-15 11:05 ?4882次閱讀
    基于<b class='flag-5'>FPGA</b><b class='flag-5'>開(kāi)發(fā)</b>板TSP的串口通信設(shè)計(jì)

    2025 ALINX入門(mén)競(jìng)賽類FPGA開(kāi)發(fā)板選型指南

    FPGA 開(kāi)發(fā)板的核心芯片主要分為兩大類:純 FPGA 芯片和 SoC(System on Chip)芯片。
    的頭像 發(fā)表于 09-17 16:56 ?2322次閱讀
    2025 ALINX入門(mén)競(jìng)賽類<b class='flag-5'>FPGA</b><b class='flag-5'>開(kāi)發(fā)</b>板選型指南

    Pico2-ICE FPGA開(kāi)發(fā)板的應(yīng)用示例

    FPGA 和 MCU 結(jié)合的開(kāi)發(fā)板不多,而 Pico2?ICE 則把小巧、靈活和易上手完美結(jié)合。搭載 RP2350 雙核 RISC-V MCU + Lattice iCE40UP5K FPGA,配合官方 SDK,你可以一步步跑通
    的頭像 發(fā)表于 09-06 10:02 ?1343次閱讀
    Pico2-ICE <b class='flag-5'>FPGA</b><b class='flag-5'>開(kāi)發(fā)</b>板的應(yīng)用示例

    火爆開(kāi)發(fā)中 | 開(kāi)源FPGA硬件板卡,硬件第一期發(fā)布

    開(kāi)源FPGA項(xiàng)目自發(fā)布以來(lái),得到了眾多開(kāi)發(fā)者的關(guān)注,涉及工業(yè)、通信、車(chē)載等多個(gè)行業(yè)的100+位工程師報(bào)名參與設(shè)計(jì),并分為:硬件組、FPGA組、linux組。其中硬件組率先開(kāi)始啟動(dòng)
    發(fā)表于 07-09 13:54

    火爆開(kāi)發(fā)中|開(kāi)源FPGA硬件板卡,硬件第一期發(fā)布

    開(kāi)源FPGA項(xiàng)目自發(fā)布以來(lái),得到了眾多開(kāi)發(fā)者的關(guān)注,涉及工業(yè)、通信、車(chē)載等多個(gè)行業(yè)的100+位工程師報(bào)名參與設(shè)計(jì),并分為:硬件組、FPGA組、linux組。其中硬件組率先開(kāi)始啟動(dòng)
    的頭像 發(fā)表于 07-09 11:43 ?1457次閱讀
    火爆<b class='flag-5'>開(kāi)發(fā)</b>中|開(kāi)源<b class='flag-5'>FPGA</b>硬件板卡,硬件第一期發(fā)布

    突破交付瓶頸:FPGA項(xiàng)目加速交付的“致勝密碼”

    引言在當(dāng)今快節(jié)奏的數(shù)字化時(shí)代,軟件開(kāi)發(fā)、工程項(xiàng)目等各類開(kāi)發(fā)進(jìn)程猶如一場(chǎng)與時(shí)間賽跑的競(jìng)技賽。然而,項(xiàng)目延遲、瓶頸或設(shè)計(jì)挑戰(zhàn)如同賽道上的重重障礙,不斷拖慢
    的頭像 發(fā)表于 06-27 10:13 ?1095次閱讀
    突破交付瓶頸:<b class='flag-5'>FPGA</b><b class='flag-5'>項(xiàng)目</b>加速交付的“致勝密碼”

    開(kāi)源FPGA硬件,核心開(kāi)發(fā)者招募中......

    01背景簡(jiǎn)介近期,小眼睛科技聯(lián)合紫光同創(chuàng)及電子發(fā)燒友發(fā)起了#擁抱開(kāi)源!一起來(lái)做FPGA開(kāi)發(fā)板活動(dòng),活動(dòng)一經(jīng)發(fā)布,得到了很多開(kāi)源愛(ài)好者的熱烈響應(yīng),再次感謝大家的支持!為便于活動(dòng)順利開(kāi)展,我們將根據(jù)大家
    的頭像 發(fā)表于 06-20 08:03 ?1301次閱讀
    開(kāi)源<b class='flag-5'>FPGA</b>硬件,核心<b class='flag-5'>開(kāi)發(fā)</b>者招募中......

    【開(kāi)源分享】:開(kāi)源小巧的FPGA開(kāi)發(fā)板——Icepi Zero

    活動(dòng)推薦:擁抱開(kāi)源!一起來(lái)做FPGA開(kāi)發(fā)板啦!https://bbs.elecfans.com/jishu_2491185_1_1.html 項(xiàng)目計(jì)劃以紫光同創(chuàng)PG2L25H-6IMBG325為
    發(fā)表于 06-09 14:01

    擁抱開(kāi)源!一起來(lái)做FPGA開(kāi)發(fā)板啦!

    開(kāi)發(fā),包括編寫(xiě)Verilog或VHDL代碼、進(jìn)行邏輯功能仿真、調(diào)試以及與硬件接口的適配等工作,適合熟悉FPGA開(kāi)發(fā)流程、具備邏輯設(shè)計(jì)能力的伙伴。 主要任務(wù): 基于開(kāi)源項(xiàng)目功能需求反饋
    發(fā)表于 06-06 14:05
    托克逊县| 呈贡县| 江安县| 南投市| 兴义市| 台南市| 射阳县| 和顺县| 铜陵市| 朝阳区| 南乐县| 楚雄市| 米林县| 灵宝市| 馆陶县| 新邵县| 合水县| 怀宁县| 武清区| 赫章县| 基隆市| 革吉县| 胶州市| 雷波县| 鸡泽县| 上栗县| 淳化县| 白银市| 东丰县| 灵武市| 吉水县| 邯郸市| 自贡市| 双鸭山市| 阳城县| 搜索| 潢川县| 乌拉特后旗| 肇州县| 天津市| 华亭县|