99精品伊人亚洲|最近国产中文炮友|九草在线视频支援|AV网站大全最新|美女黄片免费观看|国产精品资源视频|精彩无码视频一区|91大神在线后入|伊人终合在线播放|久草综合久久中文

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設(shè)計(jì)時(shí)的五大注意事項(xiàng)盤(pán)點(diǎn)

Hx ? 作者:工程師陳翠 ? 2018-07-05 10:40 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

在我的職業(yè)生涯中,我曾經(jīng)為一些很有趣的項(xiàng)目做過(guò)FPGA設(shè)計(jì),也曾挽救過(guò)許多誤入歧途的FPGA設(shè)計(jì)。我在處理這些問(wèn)題設(shè)計(jì)時(shí)發(fā)現(xiàn),雖然目標(biāo)應(yīng)用和開(kāi)發(fā)團(tuán)隊(duì)的成員不同,但這些設(shè)計(jì)顯然有一些通病,使設(shè)計(jì)從工程師坐下來(lái)寫(xiě)第一行HDL程序代碼時(shí),就注定了項(xiàng)目失敗的命運(yùn)。

有鑒于此,我想有必要介紹一下我在挽救這些項(xiàng)目時(shí)發(fā)現(xiàn)的5個(gè)共同問(wèn)題。這些問(wèn)題是:

問(wèn)題一:第一個(gè)問(wèn)題是在項(xiàng)目開(kāi)始之時(shí)沒(méi)有明確需求基線。這個(gè)問(wèn)題不只與基于FPGA的開(kāi)發(fā)有關(guān),它與工程是普遍相關(guān)的。人們經(jīng)常會(huì)在需求仍未成熟、還需不斷修改之時(shí)就急忙進(jìn)行項(xiàng)目。但是如果我們沒(méi)有完全理解需求就匆匆開(kāi)始開(kāi)發(fā),就可能出現(xiàn)初始步驟錯(cuò)誤的情況,接下來(lái)的糾正則會(huì)帶來(lái)延遲和額外的成本。

太早開(kāi)始項(xiàng)目會(huì)帶來(lái)開(kāi)發(fā)風(fēng)險(xiǎn),而這個(gè)風(fēng)險(xiǎn)需要降低。幸運(yùn)的是,需求的深度和細(xì)節(jié)可以根據(jù)具體的應(yīng)用進(jìn)行修改。我期望為SIL4系統(tǒng)而不是商用系統(tǒng)提出許多更詳細(xì)的需求。總之,如果一開(kāi)始對(duì)需求沒(méi)有達(dá)成一致意見(jiàn),或沒(méi)有形成正確的需求基線,就會(huì)出現(xiàn)范圍蔓延問(wèn)題。雖然一開(kāi)始設(shè)計(jì)的架構(gòu)非常合理,符合需求,但隨著需求基線的成熟,開(kāi)發(fā)人員會(huì)嘗試加入新的功能,從而使架構(gòu)越來(lái)越復(fù)雜。這樣用不了多久就會(huì)發(fā)生問(wèn)題。

問(wèn)題二:在理解需求細(xì)節(jié)之后,每個(gè)開(kāi)發(fā)人員還應(yīng)了解開(kāi)發(fā)FPGA的計(jì)劃,因此需要制定一個(gè)計(jì)劃,定義從項(xiàng)目啟動(dòng)到交貨要遵循的程序,確定主要開(kāi)發(fā)步驟和工程審查點(diǎn)。

除了制訂計(jì)劃外,我們還需要以文文件的形式記錄架構(gòu)和設(shè)計(jì),確定每個(gè)主要的功能,看哪些功能是需要新開(kāi)發(fā)的,哪些可以利用第三方IP或再利用現(xiàn)有IP(以后會(huì)越來(lái)越多)。計(jì)劃、架構(gòu)和設(shè)計(jì)描述文文件可以說(shuō)明工程技術(shù)團(tuán)隊(duì)理清手頭的任務(wù)。我們還可以按照具體需求檢查所有的功能,確保提議的方案能夠滿足所有高層需求。

問(wèn)題三:設(shè)計(jì)模塊和整個(gè)FPGA需要花費(fèi)時(shí)間;但耗時(shí)更長(zhǎng)的任務(wù)是設(shè)計(jì)驗(yàn)證,以確保設(shè)計(jì)滿足需求。這種驗(yàn)證不僅需要包含邏輯功能,還需要在組件所有可能的工作條件下進(jìn)行。反過(guò)來(lái)說(shuō),這意味著有必要針對(duì)設(shè)計(jì)開(kāi)發(fā)一個(gè)清晰的驗(yàn)證策略;這不再只是寫(xiě)寫(xiě)程序代碼、執(zhí)行一些仿真程序,然后將設(shè)計(jì)扔給硬件這么簡(jiǎn)單了。

問(wèn)題四:很多時(shí)候我們會(huì)因?yàn)檫^(guò)于投入某件事情而難以發(fā)現(xiàn)其中的問(wèn)題,這正是引入工程設(shè)計(jì)審查的目的。透過(guò)審查,我們可以確保遵循良好的工程操作方法,并符合內(nèi)部的開(kāi)發(fā)標(biāo)準(zhǔn)。另外,它們還能幫助獨(dú)立工程師檢查設(shè)計(jì)的架構(gòu)和實(shí)現(xiàn),以確保提供所需的功能。如果在開(kāi)發(fā)過(guò)程中不經(jīng)過(guò)審查設(shè)計(jì),可能就無(wú)法實(shí)現(xiàn)高質(zhì)量的設(shè)計(jì),并且可能增加下游的整合問(wèn)題。

問(wèn)題五:到這里你可能注意到,我提出的大多數(shù)觀點(diǎn)和過(guò)程是與更廣泛的工程而不是與設(shè)計(jì)編碼本身有關(guān)。開(kāi)發(fā)程序代碼固然重要,但是確保我們利用第三方IP和再利用內(nèi)部IP也同樣重要。

理想情況下,我們應(yīng)該盡可能再利用鏈接庫(kù)中的許多現(xiàn)有IP塊,當(dāng)不可能利用時(shí),當(dāng)然需要開(kāi)發(fā)新的模塊。在創(chuàng)建新模塊時(shí)必須時(shí)刻牢記,這些模塊在未來(lái)的項(xiàng)目中應(yīng)能再使用。我們應(yīng)該考慮使用高層次綜合(HLS)工具來(lái)說(shuō)明創(chuàng)建這些新模塊。因?yàn)樵试S我們工作在較高的抽象層,這些工具可以幫助我們更容易地拓展解決方案空間、縮短開(kāi)發(fā)時(shí)間,并降低風(fēng)險(xiǎn)和成本。

上述問(wèn)題是我在挽救FPGA設(shè)計(jì)時(shí)注意到的,您對(duì)誤入歧途的項(xiàng)目有何看法?

聲明:本文內(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)注

    1646

    文章

    22054

    瀏覽量

    618812
  • FPGA設(shè)計(jì)
    +關(guān)注

    關(guān)注

    9

    文章

    428

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    使用信號(hào)分析儀器進(jìn)行功率測(cè)量過(guò)程的五大注意事項(xiàng)總結(jié)

    的信號(hào)分析儀,依然常常導(dǎo)致測(cè)試結(jié)果產(chǎn)生較大的測(cè)量誤差甚至得到錯(cuò)誤的結(jié)果。本文針對(duì)使用信號(hào)分析儀器進(jìn)行功率測(cè)量過(guò)程中總結(jié)了五大注意事項(xiàng)。
    發(fā)表于 07-17 07:25

    FPGA學(xué)習(xí)及設(shè)計(jì)中需要注意事項(xiàng)有哪些?

    想要做一名做FPGA的工程師 ,請(qǐng)問(wèn) FPGA學(xué)習(xí)及設(shè)計(jì)中需要注意事項(xiàng)有哪些?
    發(fā)表于 04-02 06:48

    FPGA仿真程序的設(shè)計(jì)方法,有什么注意事項(xiàng)?

    FPGA仿真的方法有哪幾種FPGA仿真程序的設(shè)計(jì)方法FPGA仿真的注意事項(xiàng)
    發(fā)表于 04-29 06:15

    技術(shù)人員在FPGA設(shè)計(jì)時(shí)注意什么事項(xiàng)?

    技術(shù)人員在FPGA設(shè)計(jì)時(shí)注意什么事項(xiàng)?
    發(fā)表于 04-30 06:00

    FPGA在邏輯設(shè)計(jì)中有哪些注意事項(xiàng)

    請(qǐng)教各位,FPGA在邏輯設(shè)計(jì)中有哪些注意事項(xiàng)?
    發(fā)表于 05-07 07:21

    膽機(jī)使用的注意事項(xiàng)

    膽機(jī)使用的注意事項(xiàng):膽機(jī)使用的注意事項(xiàng) 我是初哥, 現(xiàn)在對(duì)膽機(jī)感興趣, 但聽(tīng)說(shuō)膽機(jī)使用麻煩, 請(qǐng)問(wèn)有什么需要注意的?湖南吉首火車(chē)站 范增不必?fù)?dān)心, 膽機(jī)的使用方法
    發(fā)表于 11-29 17:09 ?46次下載

    FPGA設(shè)計(jì)的注意事項(xiàng)

    FPGA設(shè)計(jì)的注意事項(xiàng) 不管你是一名邏輯設(shè)計(jì)師、硬件工程師或系統(tǒng)工程師,甚或擁有所有這些頭銜,只要你在任何一種高速和多協(xié)議的復(fù)雜系統(tǒng)中使
    發(fā)表于 04-10 08:34 ?1002次閱讀

    FPGA學(xué)習(xí)及設(shè)計(jì)中的注意事項(xiàng)

    學(xué)習(xí)FPGA注意事項(xiàng)FPGA的基礎(chǔ)就是數(shù)字電路和HDL語(yǔ)言,想學(xué)好FPGA的人,建議床頭都有一本數(shù)字電路的書(shū),不管是哪個(gè)版本的,這個(gè)是基礎(chǔ),多了解也有助于形成硬件設(shè)計(jì)的思想
    發(fā)表于 09-08 17:29 ?1009次閱讀

    選擇云數(shù)據(jù)存儲(chǔ)服務(wù)的五大注意事項(xiàng)包括了:要求,位置,經(jīng)驗(yàn),控制,監(jiān)管

    安全云數(shù)據(jù)存儲(chǔ)服務(wù)可以幫助小型企業(yè)經(jīng)濟(jì)有效地保護(hù)數(shù)據(jù),但在選擇供應(yīng)商之前,請(qǐng)牢記專(zhuān)家Joe Malec提出的五大注意事項(xiàng)
    的頭像 發(fā)表于 06-18 11:44 ?5018次閱讀

    如何選擇機(jī)房,這五大注意事項(xiàng)需了解

    如何選擇適合自己的機(jī)房【5大注意事項(xiàng)】?
    的頭像 發(fā)表于 07-04 20:08 ?1169次閱讀

    使用注意事項(xiàng)

    使用注意事項(xiàng)
    發(fā)表于 03-17 20:14 ?1次下載
    使用<b class='flag-5'>注意事項(xiàng)</b>

    FPGA管腳調(diào)整的注意事項(xiàng)

    編程來(lái)校正信號(hào)的通信就可以了。在調(diào)整FPGA管腳之前必須熟悉幾點(diǎn)注意事項(xiàng)FPGA管腳調(diào)整的注意事項(xiàng) (1)如圖12-1所示,當(dāng)存在VRN/VRP管腳連接上/下拉電阻時(shí),不可以調(diào),V
    的頭像 發(fā)表于 06-20 11:20 ?1210次閱讀

    使用注意事項(xiàng)

    使用注意事項(xiàng)
    發(fā)表于 07-07 19:04 ?0次下載
    使用<b class='flag-5'>注意事項(xiàng)</b>

    FPGA的有源電容器放電電路注意事項(xiàng)

    電子發(fā)燒友網(wǎng)站提供《FPGA的有源電容器放電電路注意事項(xiàng).pdf》資料免費(fèi)下載
    發(fā)表于 07-25 15:06 ?0次下載
    <b class='flag-5'>FPGA</b>的有源電容器放電電路<b class='flag-5'>注意事項(xiàng)</b>

    先進(jìn)FPGA的電源設(shè)計(jì)注意事項(xiàng)(電源設(shè)計(jì)器121)

    電子發(fā)燒友網(wǎng)站提供《先進(jìn)FPGA的電源設(shè)計(jì)注意事項(xiàng)(電源設(shè)計(jì)器121).pdf》資料免費(fèi)下載
    發(fā)表于 08-26 09:27 ?0次下載
    先進(jìn)<b class='flag-5'>FPGA</b>的電源設(shè)計(jì)<b class='flag-5'>注意事項(xiàng)</b>(電源設(shè)計(jì)器121)