isp

ISP(在系統可程式)就是當系統上電並正常工作時,電腦通過系統中的CPLD擁有的ISP直接對其進行編程,器件在編程後立即進入正常的工作狀態。這種CPLD編程方式的出現,改變了傳統的使用專用的編程器編程方法的諸多不便。

工作原理

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

isp

相關特征

可程式邏輯器件的在系統編程能力必將更新人們設計、製造和維護電子系統的方法, 這可體現在以下幾個方面:

實驗板的設計

在系統編程允許使用者“在系統之中”編程或修改邏輯設計, 不必將器件從線路板上拆下。這樣便加速了系統和線路板的調試過程, 便于使用者在設計過程之中更早地確定線路板的布局。

isp

良好的引腳處置

當對傳統的PLD 器件進行編程時, 其測試、製備過程總免不了人工處置。當使用PQFP 或TQ FP 形式封裝的晶片時, 引腳僅有0. 5mm 寬, 在編程器插座中容易變形破壞。而採用ispLSI器件後可將晶片焊接在印刷電路板上, 然後再進行編程或改寫, 這樣便保證調試過程中不會損傷器件的引腳。

系統的重構能力

ispLSI 器件在焊接到印刷電路板上之後, 便可毫無拘束地修改其邏輯功能。于是使用者可在同一塊電路板上實現各種硬體結構。各種標準電路板或系統接口板在製備過程中可由同一種萬能電路板來實現。其唯一的區別在最後一步——在系統編程。

更易于現場改寫

通過軟體重構系統: ispLSI 器件的現場改寫隻需從磁碟裝入或通過數據機送入結構檔案, 非常簡便。還可實現遠程編程。

保密位

所有ispLSI 器件都為使用者提供了一位保密位來防止對片內編程模式的非法復製。保密位一旦被編程, 就可阻止對片內功能位的讀出。保密位僅能在晶片改寫時被擦除, 因而一旦保密位被編程後, 就無法得知晶片原有的內部結構。

邊界掃描

邊界掃描是目前電路板級測試中正在興起的技術趨勢, 它有助于設計者高效地測試電路板, 同時降低測試成本, 十分引人註意。

ispLSI 系列晶片提供了一套在片邊界掃描電路, 來支持IEEE1149. 1 標準所需的所有測試功能。邊界掃描的接口僅需佔用四隻引腳。ispLSI3000 系列器件的四個邊界掃描信號與在系統編程信號引腳相復用, 這將增強系統設計的可測試性, 改善對重構邏輯的控製和檢測能力。

主要優點

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

實現方式

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

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

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

4.JTAG方式;    

相關詞條

相關搜尋

其它詞條