新聞中心

        EEPW首頁 > 測試測量 > 設計應用 > 使用FPGA測試的一些有效方法(05-100)

        使用FPGA測試的一些有效方法(05-100)

        ——
        作者:北京工業大學 北京市嵌入式重點實驗室 鄒楊 林平分 王普 方穗明 時間:2009-02-23 來源:電子產品世界 收藏

          在Virtex-4中共有16個BUFG,若都被使用且經手動優化后仍不滿足要求,那么還可以使用ISE提供的Floorplanner工具,對設計的各個模塊手動進行位置擺放,使各個模塊盡量靠近自己所使用的時鐘樹。

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

          代碼一致性

          對于經過FPGA驗證的代碼而言,最擔心的是經過驗證的代碼和進行流片的代碼不一致。導致這個現象產生的原因是多種的,其中版本控制和由于FPGA、ASIC專用器件不一致而引起的問題是最常見的兩個問題。

          對于經過FPGA驗證的代碼,為了能夠使被測代碼可以順利的在FPGA進行驗證,一般都采取了FPGA專用的器件。這些FPGA專用器件在ASIC中是不存在的。為了解決這個問題,我們通常采取“假代碼”(Fake Code)解決。

          顧名思義,“假代碼”就是在代碼中保留FPGA專用器件的名稱和接口,但是在FPGA和ASIC中使用不同的器件內核。該器件若在FPGA下使用則使用FPGA專用器件,若在ASIC下使用,則使用自己編寫的代碼。盡管這種做法仍然無法保證代碼的完全一致,但是卻最大限度的避免了代碼的差別。

          結語

          究竟使用EDA 仿真工具還是使用FPGA進行流片前的功能驗證一直是業內討論的熱點話題,不同的設計、測試人員也有自己的觀點。本文針對使用FPGA進行驗證測試所遇到的一些問題提出了相應的解決方法。■


        上一頁 1 2 3 下一頁

        關鍵詞: Synplicity Synplify

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 金乡县| 台中县| 鸡西市| 兴宁市| 尤溪县| 盐亭县| 丰宁| 吉首市| 大埔区| 健康| 南投市| 胶州市| 长兴县| 布拖县| 化隆| 积石山| 台东县| 易门县| 阿拉尔市| 舒兰市| 青河县| 金川县| 漠河县| 屏东市| 岱山县| 班戈县| 竹山县| 克拉玛依市| 安徽省| 会宁县| 望城县| 彰武县| 岳阳县| 庆城县| 页游| 迁西县| 安吉县| 增城市| 来凤县| 正安县| 宁强县|