在系統編程

在系統編程

Lattice是ISP(在線可編程)技術的發明者(據說Lattice公司最早是由華人創辦的),ISP技術極大的促進了PLD產品的發展。ISP(In-System Programming)在系統可編程,指電路板上的空白器件可以編程寫入最終用戶代碼,而不需要從電路板上取下器件,已經編程的器件也可以用ISP方式擦除或再編程。ISP技術是未來發展方向。

目錄

正文


在系統編程ISP
ISP的工作原理
ISP的實現相對要簡單一些,一般通用做法是內部的存儲器可以由上位機的軟體通過串口來進行改寫。對於單片機來講可以通過SPI或其它的串列介面接收上位機傳來的數據並寫入存儲器中。所以即使我們將晶元焊接在電路板上,只要留出和上位機介面的這個串口,就可以實現晶元內部存儲器的改寫,而無須再取下晶元。
ISP的優點
ISP技術的優勢是不需要編程器就可以進行單片機的實驗和開發,單片機晶元可以直接焊接到電路板上,調試結束即成成品,免去了調試時由於頻繁地插入取出晶元對晶元和電路板帶來的不便。