新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 學好FPGA應該要具備的知識

        學好FPGA應該要具備的知識

        作者: 時間:2017-10-13 來源:網絡 收藏

        閱讀本文的人群:熟悉數字電路基本知識(如加法器、計數器、RAM等),熟悉基本的設計方法,熟悉HDL語言,對的結構有所了解,對設計流程比較了解。

        本文引用地址:http://www.104case.com/article/201710/365622.htm

        1.的好處

        設計工程師不在需要畫繁瑣的原理圖PCB連線,從而將工作重心轉移到功能實現上,極大地提高了工作效;隨著HDL(Hardware DescripTIon Language)硬件描述語言語言綜合工具及其它相關工具的推廣已經加大的FPGA的應用普及。

        2.工程師們在使用FPGA時的一些壞習慣

        任何事務都是一分為二的,有利就有弊。

        我們發現現在越來越多的工程師不關心自己的電路實現形式,以為“我只要將功能描述正確,其它事情交給工具就行了”。

        在這種思想影響下,工程師在用HDL語言描述電路時,腦袋里沒有任何電路概念,或者非常模糊;也不清楚自己寫的代碼綜合出來之后是什么樣子,映射到芯片中又會是什么樣子,有沒有充分利用到FPGA的一些特殊資源。遇到問題,首先想到的是換速度更快、容量更大的FPGA器件,導致物料成本上升;更為要命的是,由于不了解器件結構,更不了解與器件結構緊密相關的設計技巧,過分依賴綜合等工具,工具不行,自己也就束手無策,導致問題遲遲不能解決,從而嚴重影響開發周期,導致開發成本急劇上升。

        3.學好FPGA應該要具備的知識

        目前,我們的設計規模越來越龐大,動輒上百萬門、幾百萬門的電路屢見不鮮。同時我們所采用的器件工藝越來越先進,已經步入深亞微米時代。而在對待深亞微米的器件上,我們的設計方法將不可避免地發生變化,要更多地關注以前很少關注的線延時(我相信,ASIC設計以后也會如此)。

        如果我們不在設計方法、設計技巧上有所提高,是無法面對這些龐大的基于深亞微米技術的電路設計。而且,現在的競爭越來越激勵,從節約公司成本角度出發,也要求我們盡可能在比較小的器件里完成比較多的功能。



        關鍵詞: FPGA 同步電路

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 宽甸| 长阳| 仙桃市| 盐山县| 蒙山县| 青冈县| 瓮安县| 即墨市| 陆河县| 麟游县| 北辰区| 社旗县| 松潘县| 毕节市| 游戏| 寿阳县| 朝阳市| 晋州市| 泊头市| 贵德县| 资中县| 邹城市| 弋阳县| 博野县| 岗巴县| 东安县| 鄂尔多斯市| 永年县| 华容县| 石景山区| 乐都县| 奈曼旗| 靖边县| 锦州市| 洪湖市| 洪江市| 金沙县| 大姚县| 时尚| 广西| 朝阳县|