新聞中心

        EEPW首頁 > 模擬技術 > 設計應用 > ISP技術及分類介紹

        ISP技術及分類介紹

        作者: 時間:2011-06-11 來源:網絡 收藏

        in-system programming 在線系統編程

          一種無需將存儲芯片(如EPROM)從嵌入式設備上取出就能對其進行編程的過程,縮略為ISP。在系統編程需要在目標板上有額外的電路完成編程任務。其優點是,即使器件焊接在電路板上,仍可對其(重新)進行編程。在線系統可編程是Flash存儲器的固有特性(通常無需額外的電路),Flash幾乎都采用這種方式編程。

          ISP技術

          Lattice是ISP(在線可編程)技術的發明者(據說Lattice公司最早是由華人創辦的),ISP技術極大的促進了PLD產品的發展。

          在線系統編程ISP 

         ISP(In-System Programming)在線系統可編程,指電路板上的空白器件可以編程寫入最終用戶代碼, 而不需要從電路板上取下器件,已經編程的器件也可以用ISP方式擦除或再編程。ISP技術是未來發展方向。

          ISP的工作原理

          ISP的實現相對要簡單一些,一般通用做法是內部的存儲器可以由上位機的軟件通過串口來進行改寫。對于單片機來講可以通過SPI或其它的串行接口接收上位機傳來的數據并寫入存儲器中。所以即使我們將芯片焊接在電路板上,只要留出和上位機接口的這個串口,就可以實現芯片內部存儲器的改寫,而無須再取下芯片。

          ISP的優點

          ISP技術的優勢是不需要編程器就可以進行單片機的實驗和開發,單片機芯片可以直接焊接到電路板上,調試結束即成成品,免去了調試時由于頻繁地插入取出芯片對芯片和電路板帶來的不便。

          在系統編程有3種實現方式

          1.基于電可擦除存儲單元的EEPROM 或Flash技術(譬如CPLD),特點是,掉電數據不丟失,但編程次數有限,編程速度慢;

          2.基于SRAM查找表的編程單元(譬如FPGA),特點是,配置次數無限,加電可隨時更改邏輯,但掉電后數據即丟失,下次上電需要重新配置;

          3.基于反熔絲編程單元(譬如Actel 的FPGA);

          4.JTAG方式;



        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 思南县| 昭通市| 登封市| 汉寿县| 庄河市| 舒城县| 石屏县| 沈阳市| 泊头市| 嘉黎县| 郴州市| 海兴县| 庄浪县| 上犹县| 密云县| 博兴县| 镇坪县| 寿阳县| 新兴县| 门头沟区| 高要市| 页游| 连江县| 宁陵县| 岐山县| 建水县| 贺兰县| 昆山市| 新乡县| 漳平市| 宜阳县| 东方市| 遂平县| 原阳县| 武平县| 永吉县| 中西区| 宝鸡市| 鹿邑县| 肃南| 思南县|