新聞中心

        EEPW首頁 > 嵌入式系統 > 牛人業話 > 認清CPLD和FPGA

        認清CPLD和FPGA

        作者:winthony 時間:2013-08-15 來源:電子產品世界 收藏

          當然以上只是通常意義上的區別,技術是在不斷發展中的,這些差異也不能一概而論。隨著技術的發展,也在不斷的更新當中。

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

          在Stratix III 系列以后的產品中調整了LE的結構,如下圖:

          從原來的一個4輸入查找表加D觸發器變成了兩個6輸入查找表加兩個D觸發器。再進一步細化查找表的結構圖如下:

          一個6輸入查找表又可以細分為一個4輸入查找表和兩個3輸入查找表。無論結構怎么變,只是出于對資源優化利用考慮的改變,基本的LUT查找表方式沒有變。但是新出的MAX II系列和MAX V 系列則從根本上模糊了CPLD和FPGA的區別。通過閱讀芯片手冊我們可以發現,兩個系列的CPLD雖然名字沒有變,但是架構已經完全是與FPGA相同的系統架構了,最小單元也變成了LUT查找表,宏單元已經消失不見了。也許和CPLD還能搭上關系的就是兩個系列把配置電路集成到了芯片當中,在實際使用中和原有的CPLD保持了相同的使用習慣。可以說兩個系列的產品已經是披著CPLD外衣的FPGA了。

          從技術的延續性上來看,可編程器件技術大致經歷了PROM-PLA-PAL-GAL-EPLD-CPLD和FPGA的發展過程,CPLD和FPGA是兩個不同的發展分支。生產廠商似乎在模糊CPLD和FPGA之間的區別。也許以后只剩下名字的區別,兩者會統一成一類器件,或者又會出現更新的技術作為替代。無論技術如何演進,作為工程師而言,我們要做的就是去把握每種器件的原理,優缺點和適用場景,然后在實際的項目中正確選擇,靈活使用。

        fpga相關文章:fpga是什么



        上一頁 1 2 3 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 湘阴县| 义马市| 正定县| 沅陵县| 昌吉市| 罗江县| 安宁市| 邳州市| 青海省| 哈巴河县| 江北区| 海淀区| 松原市| 拜泉县| 三亚市| 全州县| 永仁县| 康定县| 平安县| 白玉县| 平度市| 罗平县| 葵青区| 东平县| 巴东县| 若羌县| 图木舒克市| 丰城市| 灌云县| 张北县| 盐边县| 泾川县| 雷州市| 岳西县| 石泉县| 合山市| 维西| 新民市| 天峨县| 札达县| 怀柔区|