新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > CPLD對FPGA從并快速加載的解決方案

        CPLD對FPGA從并快速加載的解決方案

        作者: 時間:2015-01-21 來源:網絡 收藏

          4仿真及加載結果分析

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

          基于6.5SE仿真波形可以看出CPU每加載1字節數據需要向寫1次加載數據,這共需花費一個局部總線周期,局部總線頻率最快為6.67 MHz.因此CPU加載4.125 MB數據到共需時間為:

          

         

          需要1個CCLK周期寫1字節數據到,CCLK則是利用CPU局部總線的寫信號產生,可以實現CCLK和數據的同步,因此CCLK時鐘速率為6.67 MHz,因此加載4.125 MB數據到,共需時間為:

          

         

          上電需要1 ms,因此當FPGA使用SPARTAN-6系列最高端的6SLX150T時,采用基于CPLD的從并加載方式,共需要的加載時間為1.221 s,滿足通信產品FPGA加載時間小于2 s的要求。而如果采用從串等加載方式,使用ARM7處理器作為控制器,對于CycloneII系列中的EP2C35,配置文件大小1.16 MB,加載時間需要1.30 min;采用基于CPLD的從串加載方式,加載同樣4.125 MB的FPGA數據,CPLD加載時鐘33MHz,則加載時間需要3.8 s,FPGA加載時間過長,則會影響系統的啟動時間。

          表2是常用加載方式加載6SLX150T型號FPGA芯片數據所需時間比較。

          

         

          表2 FPGA加載時間對比

          從上述分析可以得出結論,如果提高CPU的局部總線寫速度,加載FPGA的時間就會更快。

          5結束語

          使用基于CPLD的FPGA從并加載方案,相對于其它幾種加載方式,雖然加載管腳增多,但加載時間大大縮短,并且如果提高CPU局部總線的寫速度,加載速度有進一步提高空間,滿足通信系統快速啟動的要求,具有很高的實用價值。


        上一頁 1 2 3 下一頁

        關鍵詞: CPLD FPGA modelsim

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 交口县| 孟州市| 科技| 庆城县| 灵璧县| 田东县| 泽州县| 扶余县| 自贡市| 聂拉木县| 静海县| 蚌埠市| 祁门县| 龙州县| 鄄城县| 汝南县| 电白县| 襄樊市| 磐石市| 普兰店市| 新宾| 高尔夫| 凤庆县| 鱼台县| 兖州市| 九龙城区| 社旗县| 饶河县| 玉田县| 金门县| 望谟县| 曲阜市| 工布江达县| 安新县| 肇庆市| 普安县| 丹凤县| 麻阳| 抚顺县| 仁寿县| 霸州市|