ISP JTAG 區別和聯絡

2021-06-21 11:41:02 字數 917 閱讀 9942

在系統中程式設計,英文簡稱isp,即in system programming,這裡的」系統」值的是電路系統。是 lattice 半導體公司首先提出來的一種讓我們能在產品設計、製造過程中的每個環節,甚至在產品賣給終端使用者以後,具有對其器件、電路板或整個電子系統的邏輯和功能隨時進行重組或重新程式設計的技術。也就是說給晶元程式設計的時候不必將晶元移出其執行的電路系統。無論在微控制器上,還是在cpld/fpga上都得到了廣泛的應用。

jtag,即joint test action group,是 聯合測試行為組 提出的一種邊界掃瞄鏈的結構。是一種國際標準測試協議(ieee 1149.1相容),jtag主要用於邊界掃瞄測試晶元內部訊號,但通過某種方式也可以實現程式設計,採用jtag程式設計的方式其實晶元也不需要離開電路系統。

jtag用來對晶元進行測試的基本原理是在器件內部定義乙個tap(test access port:測試訪問口)通過專用的jtag測試工具對內部節點進行測試。標準的jtag介面是4線:tms、tck、tdi、tdo,分別為模式選擇、時鐘、資料輸入和資料輸出線。

tms:測試模式選擇。用來實現tap控制器各個狀態之間的切換。

tck:測試時鐘輸入。jtag操作是與tck同步的。

tdi:測試資料輸入。資料通過tdi輸入jtag口。

tdo:測試資料輸出。資料通過tdo從jtag口輸出

trst:可選引腳,測試復位,輸入引腳,低電平有效,如果jtag電路不用,可以將其連線到gnd。

isp一般指的是通過spi介面進行在系統中程式設計(isp)。

jtag則是通過jtag介面進行在系統中程式設計。

lpc2103對應的isp引腳為p0.14。

硬體部分注意的地方:

jtag訊號比較多非常難除錯,而isp只需要兩個訊號,串列埠又是很熟悉的通訊,所以isp比較好除錯。所以,在設計時,應該把p0.14引腳像開發板似的接乙個跳線器,可以方便的使能isp功能。

ISP JTAG 區別和聯絡

在系統中程式設計,英文簡稱isp,即in system programming,這裡的 系統 值的是電路系統。是 lattice 半導體公司首先提出來的一種讓我們能在產品設計 製造過程中的每個環節,甚至在產品賣給終端使用者以後,具有對其器件 電路板或整個電子系統的邏輯和功能隨時進行重組或重新程式設計...

和 區別和聯絡, 和 區別和聯絡

和 區別和聯絡,和 區別和聯絡,實際專案中,什麼情況用哪種?首先,和 的聯絡 共同點 和 都可以用作 邏輯與 運算子,都是雙目運算子。具體要看使用時的具體條件來決定。無論使用哪種運算子,對最終的運算結果都沒有影響。情況1 當上述的運算元是boolean型別變數時,和 都可以用作邏輯與運算子。情況2 ...

TCP,IP,HTTP,SOCKET區別和聯絡

網路由下往上分為 對應 物理層 資料鏈路層 網路層 ip協議 傳輸層 tcp協議 會話層 表示層和應用層 http協議 socket則是對tcp ip協議的封裝和應用 程式設計師層面上 也可以說,tpc ip協議是傳輸層協議,主要解決資料 如何在網路中傳輸,而http是應用層協議,主要解決如何包裝資...