色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

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

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

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

淺析FPGA規(guī)范化的重要性

DIri_ALIFPGA ? 來源:未知 ? 作者:胡薇 ? 2018-10-09 11:10 ? 次閱讀

很多人認(rèn)為,IC/FPGA屬于設(shè)計(jì)范疇。設(shè)計(jì)是一個(gè)需要設(shè)計(jì)師自由創(chuàng)作的過程,怎么可能被一些條條框框所局限呢?其實(shí),設(shè)計(jì)規(guī)范化與自由創(chuàng)作之間沒有任何矛盾。它只是制約了那些可能出錯(cuò)或者低效的行為,令設(shè)計(jì)思路更加明朗、設(shè)計(jì)效率得到提高、設(shè)計(jì)質(zhì)量充分保證。還有人認(rèn)為,目前在IC/FPGA設(shè)計(jì)方面,并沒有類似工業(yè)ISO質(zhì)量管理體系的國(guó)際通用標(biāo)準(zhǔn)規(guī)范體系,到底有沒有這樣的規(guī)范呢?

其實(shí)這是一個(gè)創(chuàng)造、發(fā)展、完善、規(guī)范的過程。比如ISO,就是在現(xiàn)代工業(yè)發(fā)展很多年后,才建立并逐步完善起來,又經(jīng)過一段時(shí)間才大規(guī)模的推廣使用。相比較之下,F(xiàn)PGA,甚至整個(gè)IT產(chǎn)業(yè),都還屬于正處于高速發(fā)展期,尚未完全成熟。其二,任何大型國(guó)際通用規(guī)范體系的雛形,都是由一些企業(yè)內(nèi)部規(guī)范、行業(yè)內(nèi)部規(guī)范逐步整合發(fā)展而成。目前有少量企業(yè)、研究所都有其相應(yīng)的標(biāo)準(zhǔn),成為通用規(guī)范需要一個(gè)過程。

來看一份計(jì)數(shù)器規(guī)范:

逐一考慮初值、加1條件、結(jié)束值三要素,且初值必須為0;

使用某一計(jì)數(shù)值,須同時(shí)滿足加1條件;

結(jié)束條件必須同時(shí)滿足加1條件,且結(jié)束值必須是結(jié)束值-1形式(計(jì)數(shù)是從0開始的);

取某個(gè)數(shù)時(shí),assign形式必須為:(加1條件)&&(cnt==計(jì)數(shù)值-1);

每輪計(jì)數(shù)周期結(jié)束,計(jì)數(shù)器必須歸0;

若要限定范圍,推薦>=和<兩種符號(hào);

先寫always段,條件用名字代替;再assign寫加1條件;最后assign寫結(jié)束條件;

加1條件必須與計(jì)數(shù)器嚴(yán)格對(duì)齊,其它信號(hào)一律向計(jì)數(shù)器對(duì)齊;

命名規(guī)范。如:add_cnt表示加1條件;end_cnt表示結(jié)束條件。

在實(shí)際設(shè)計(jì)中,考慮邊界值通常要認(rèn)真思考,而且很容易出錯(cuò)。在這條規(guī)則中,需要限定范圍推薦使用“>=”和“<”兩種符號(hào)。這里嚴(yán)格限制一定是“大于或等于”和“小于”,而不能用“大于”“小于或等于”。如要取前8位數(shù),就取cnt>=0 && cnt<8。

該規(guī)則參考編程里的for循環(huán)語句。假如要循環(huán)8次,for循環(huán)的條件通常寫成“i=0;i<8;i++”,前面的0表示開始值,后面的8表示循環(huán)次數(shù)。當(dāng)然,也可以寫成“i=0;i<=7;i++”,但是這些數(shù)字的意義令人費(fèi)解。盡管7是從8-1得來,但是多一個(gè)-1的思考,完全是畫蛇添足。代碼不夠簡(jiǎn)明,而且容易出現(xiàn)混亂。

在這份規(guī)范中,每一條原則都有其內(nèi)在的原因,是從實(shí)際工作中凝練而出的,可以用于指導(dǎo)以后工作中通用需求的依據(jù)。

規(guī)范的意義不止于此,更重要的是對(duì)于學(xué)習(xí)者而言是一條捷徑。在初期,不必過多的去糾結(jié)其原因,也就是說你不必去想“規(guī)則是怎么來的”,只需要按照規(guī)則要求去做,即可避免自己慢慢摸索所需要走的彎路。至于規(guī)則的原理,在長(zhǎng)期的使用中慢慢就會(huì)理解并體會(huì)。按照正確的方法在實(shí)際中運(yùn)用,接著在實(shí)際工作中反過來加深理解。這是“在戰(zhàn)爭(zhēng)中學(xué)習(xí)戰(zhàn)爭(zhēng)”的精髓。

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

    關(guān)注

    1629

    文章

    21729

    瀏覽量

    602986

原文標(biāo)題:FPGA規(guī)范化的重要性

文章出處:【微信號(hào):ALIFPGA,微信公眾號(hào):FPGA極客空間】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    求助,ADC接地的重要性

    ADC接地的重要性
    發(fā)表于 06-04 07:56

    工器具規(guī)范化使用

      電力企業(yè)安全工器具規(guī)范化操作指導(dǎo)系統(tǒng) 一、系統(tǒng)概述    對(duì)電力生產(chǎn)人員來說,了解各種安全工器具的性能和用途,正確掌握它們
    發(fā)表于 11-18 14:02

    代碼規(guī)范重要性是什么

    論代碼規(guī)范重要性
    發(fā)表于 05-19 13:07

    使用ODDR原語的重要性是什么?

    你好我將virtex5 LX50與具有應(yīng)根據(jù)standardEIA / TIA-644 LVDS規(guī)范終止的輸出數(shù)據(jù)的設(shè)備連接起來我在用著IBUFDS用于將輸入LVDS轉(zhuǎn)換為L(zhǎng)VTTL,OBUFDS用于輸出信號(hào)和時(shí)鐘這是這樣做的正確方法為此目的使用ODDR原語的重要性是什么
    發(fā)表于 06-17 14:59

    什么是網(wǎng)絡(luò)拓?fù)洌?b class='flag-5'>重要性是什么?

    什么是網(wǎng)絡(luò)拓?fù)洌?b class='flag-5'>重要性是什么?
    發(fā)表于 03-17 06:50

    時(shí)鐘服務(wù)器的重要性是什么?

    時(shí)鐘服務(wù)器的重要性是什么?
    發(fā)表于 11-08 08:31

    UPS的重要性

    中心機(jī)房的UPS太重要了,前不久就出現(xiàn)過停電壞了一個(gè)磁盤陳列硬盤的事故,一個(gè)2T的硬盤壞了,還好有一個(gè)備用的硬盤使用,否則磁盤陳列里的資料就岌岌可危了。服務(wù)器多了,UPS的重要性尤其重要,學(xué)校周邊
    發(fā)表于 11-16 09:09

    arm匯編的重要性是什么?

    arm匯編的重要性是什么?
    發(fā)表于 11-30 08:03

    POE浪涌保護(hù)的重要性是什么?

    POE浪涌保護(hù)的重要性是什么?
    發(fā)表于 01-14 06:07

    代碼規(guī)范化如何學(xué)習(xí),單片機(jī)也要求規(guī)范化嗎?

    代碼規(guī)范化如何學(xué)習(xí),單片機(jī)也要求規(guī)范化么?
    發(fā)表于 10-12 07:19

    LabVIEW FPGA重要性及應(yīng)用

    內(nèi)容包括:LabVIEW嵌入式產(chǎn)品族,FPGA技術(shù),FPGA在系統(tǒng)中的重要性,簡(jiǎn)化的FPGA范例,圖形
    的頭像 發(fā)表于 06-25 13:01 ?4600次閱讀
    LabVIEW <b class='flag-5'>FPGA</b> 的<b class='flag-5'>重要性</b>及應(yīng)用

    數(shù)據(jù)庫(kù)-關(guān)系規(guī)范化的詳細(xì)資料介紹,為什么要對(duì)進(jìn)行關(guān)系的規(guī)范化

    對(duì)關(guān)系的規(guī)范化是改造關(guān)系模式過程,首先,根據(jù)一組不同級(jí)別的范式判定關(guān)系的規(guī)范化程度,確定不正常的數(shù)據(jù)依賴關(guān)系,通過模式分解將一個(gè)低一級(jí)范式的關(guān)系模式,轉(zhuǎn)換為若干個(gè)高一級(jí)的范式的關(guān)系模式的集合,消除其中不合適的數(shù)據(jù)依賴,以解決插入異常、刪除異常、更新異常和數(shù)據(jù)冗余問題。
    發(fā)表于 09-05 14:26 ?5次下載
    數(shù)據(jù)庫(kù)-關(guān)系<b class='flag-5'>規(guī)范化</b>的詳細(xì)資料介紹,為什么要對(duì)進(jìn)行關(guān)系的<b class='flag-5'>規(guī)范化</b>?

    怎么樣才能讓Java代碼編寫更規(guī)范化

    cars? 忘川如斯,擁有一切的人才更怕失去。 背景:如何更規(guī)范化編寫Java 代碼的重要性想必毋需多言,其中最重要的幾點(diǎn)當(dāng)屬提高代碼性能、使代碼遠(yuǎn)離Bug、令代碼更優(yōu)雅。 一、MyBatis 不要為了多個(gè)查詢條件而寫 1 =
    的頭像 發(fā)表于 08-27 09:31 ?3669次閱讀

    使用NVIDIA NeMo進(jìn)行文本規(guī)范化和反向文本規(guī)范化

    文本規(guī)范化( TN )將文本從書面形式轉(zhuǎn)換為口頭形式,是文本到語音( TTS )之前的一個(gè)重要預(yù)處理步驟。 TN 確保 TTS 可以處理所有輸入文本,而不會(huì)跳過未知符號(hào)。例如,“ 123 美元”轉(zhuǎn)換為“一百二十三美元”
    的頭像 發(fā)表于 10-11 11:41 ?2090次閱讀
    使用NVIDIA NeMo進(jìn)行文本<b class='flag-5'>規(guī)范化</b>和反向文本<b class='flag-5'>規(guī)范化</b>

    論硬件開發(fā)過程中開發(fā)文檔規(guī)范化重要性

    硬件開發(fā)的標(biāo)準(zhǔn)是公司管理過程中的重要組成部分,它離不開硬件開發(fā)文檔的規(guī)范化,很多公司并不了解開發(fā)文檔的重要性,容易將其忽視。沐渥科技認(rèn)為一個(gè)項(xiàng)目開發(fā)完成后,還有著漫長(zhǎng)的生命周期、售后
    的頭像 發(fā)表于 11-28 19:29 ?831次閱讀
    論硬件開發(fā)過程中開發(fā)文檔<b class='flag-5'>規(guī)范化</b>的<b class='flag-5'>重要性</b>
    主站蜘蛛池模板: 精品一区二区三区免费毛片 | 草莓AV福利网站导航| 精品亚洲永久免费精品| 午夜婷婷精品午夜无码A片影院| 成人国产免费| 青青草原国产| 99久久精品国内| 棉签和冰块怎么弄出牛奶视频| 一色狗影院| 健身房被教练啪到腿软H | 国产精品亚洲欧美| 少妇厨房愉情理9伦片视频| 阿片在线播放| 秋霞伦理机在线看片| youjizz护士| 青青草国产精品久久| av在线不卡中文网| 欧美人与动牲交A免费| adc影院在线| 欧美亚洲国产手机在线有码| av在线不卡中文网| 秋葵app秋葵官网18在线观看| x69老师x日本| 人体内射精一区二区三区| 被免费网站在线视频| 日本毛片久久国产精品| 成人免费观看www视频| 日日操夜夜摸| 国产精品第八页| 亚洲大片免费| 精品久久久久久久高清| 伊人久综合| 美丽的姑娘BD在线观看| 99久久久免费精品国产| 欧美高跟镣铐bdsm视频| 扒开美女嫩bbb| 色欲AV亚洲永久无码精品| 国产精品久久久久久久久久久 | 中文字幕人妻无码系列第三区| 久久伊人影视| 99久久亚洲|