什么是JTAG 到底什么是JTAG呢? JTAG(Joint Test Action Group)聯合測試行動小組)是一種國際標準測試協議(IEEE 1149.1兼容),主要用于芯片內部測試。現在多數的高級器件都支持JTAG協議,如DSP、FPGA器件等。標準的JTAG接口是4線:TMS、 TCK、TDI、TDO,分別為模式選擇、時鐘、數據輸入和數據輸出線。 JTAG最初是用來對芯片進行測試的,基本原理是在器件內部定義一個TAP(Test Access Port�測試訪問口)通過專用的JTAG測試工具對進行內部節點進行測試。JTAG測試允許多個器件通過JTAG接口串聯在一起,形成一個JTAG鏈,能實現對各個器件分別測試。現在,JTAG接口還常用于實現ISP(In-System rogrammable�在線編程),對FLASH等器件進行編程。 JTAG編程方式是在線編程,傳統生產流程中先對芯片進行預編程現再裝到板上因此而改變,簡化的流程為先固定器件到電路板上,再用JTAG編程,從而大大加快工程進度。JTAG接口可對PSD芯片內部的所有部件進行編程 JTAG的一些說明 通常所說的JTAG大致分兩類,一類用于測試芯片的電氣特性,檢測芯片是否有問題;一類用于Debug;一般支持JTAG的CPU內都包含了這兩個模塊。 一個含有JTAG Debug接口模塊的CPU,只要時鐘正常,就可以通過JTAG接口訪問CPU的內部寄存器和掛在CPU總線上的設備,如FLASH,RAM,SOC(比如4510B,44Box,AT91M系列)內置模塊的寄存器,象UART,Timers,GPIO等等的寄存器。 上面說的只是JTAG接口所具備的能力,要使用這些功能,還需要軟件的配合,具體實現的功能則由具體的軟件決定。 例如下載程序到RAM功能。了解SOC的都知道,要使用外接的RAM,需要參照SOC DataSheet的寄存器說明,設置RAM的基地址,總線寬度,訪問速度等等。有的SOC則還需要Remap,才能正常工作。運行Firmware時,這些設置由Firmware的初始化程序完成。但如果使用JTAG接口,相關的寄存器可能還處在上電值,甚至時錯誤值,RAM不能正常工作,所以下載必然要失敗。要正常使用,先要想辦法設置RAM。在ADW中,可以在Console窗口通過Let 命令設置,在AXD中可以在Console窗口通過Set命令設置。
上傳時間: 2013-10-23
上傳用戶:aeiouetla
W5100是WlZnet公司推出的一款TCP/IP硬件協議棧的升級產品,是一種多功能的單片網絡接口芯片.它除了集成TCP/IP協議棧外,還集成以太網MAC層和物理層.介紹了W5100芯片的性能特點和內部結構,分析了其軟硬件應用設計方法.
上傳時間: 2013-11-21
上傳用戶:lhc9102
針對ARM CPU S3C2410的特點,設計開發了外圍網卡接口平臺,通過驅動程序對以太網控制芯片DM9000的控制,實現了網絡數據傳輸功能。硬件方面主要涉及以太網網絡接口的設計,軟件方面主要是設計以太網控制芯片驅動程序。該嵌入式系統網絡接入方案具有硬件接口簡單、外圍器件少、價格低廉、開發周期短等特點
上傳時間: 2013-10-17
上傳用戶:woshinimiaoye
中國聯通GSM直放站系統統一監控管理協議規范1.0 本技術規范規定中國聯通GSM直放站網絡管理協議和直放站設備的網管接口技術要求。 直放站網管系統一般由監控中心、通信信道和直放站三部分組成。監控中心的主要職能是對眾多廠家提供的多類型、多數量的直放站進行“集中控制,統一監管”。監控中心對直放站的操作主要包括參數設置、數據查詢、告警處理三種主業務;直放站作為被監管對象,在被動應答來自監控中心的命令外還必須將當前故障信息以告警命令的形式主動上報給監控中心。監控中心和直放站的通信方式可以是RS232串口直連、有線MODEM撥號和GSM短信方式等
上傳時間: 2015-08-26
上傳用戶:fnhhs
7. IIC 接口EEPROM 存取實驗 按動開發板鍵盤某個鍵CPLD 將撥碼開關的數據寫入EEPROM 的某個地址,按動另 外一個鍵,將剛寫入的數據讀回CPLD,并在數碼管上顯示。幫助讀者掌握I2C 的總線協 議和EEPROM 的讀寫方法。
上傳時間: 2015-10-15
上傳用戶:13215175592
8051 串行接口是一個可編程的全雙工串行通訊接口。它可用作異步通訊方式(UART),與串行傳送信息的外 部設備相連接,或用于通過標準異步通訊協議進行全雙工的8051 多機系統也可以通過同步方式,使用TTL 或CMOS 移位寄存器來擴充I/O 口。
上傳時間: 2013-12-16
上傳用戶:
8051 串行接口是一個可編程的全雙工串行通訊接口。它可用作異步通訊方式(UART),與串行傳送信息的外 部設備相連接,或用于通過標準異步通訊協議進行全雙工的8051 多機系統也可以通過同步方式,使用TTL 或CMOS 移位寄存器來擴充I/O 口。
上傳時間: 2013-12-01
上傳用戶:陽光少年2016
編譯原理課程設計核心模塊。(除語義分析外都經過測試) 適用于 Turbo C++,C++ Builder,Visual C++ 若出現內存不足,請將數組定義小一些,且定義為Static 接口說明見Compiler.h文件
上傳時間: 2013-12-25
上傳用戶:WMC_geophy
一、什么是SCSI? 2 二、超級比一比與各種接口的比較 3 三、你該選擇SCSI嗎? 7 四、哪些設備有SCSI接口 8 五、SCSI發展的3代 10 六、細說SCSI卡 13 七、安裝SCSI接口卡 16 八、SCSI設備的安裝概念 19 九、選擇串接設備用的接頭與排線 20 十、清除信號的終端電阻器 22 十一、安裝內置式SCSI設備 23 十二、安裝外置SCSI設備 26 十三、高級安裝技巧 29 十四、認識SCSI BIOS 31 十五、如何設置SCSI BIOS 33 十六、SCSI BIOS中的硬盤專用程序 36 十七、SCSI BIOS的更新方法 37 十八、安裝SCSI硬盤 38 十九、SCSI硬盤啟動的設置程序 41 二十、認識SCSI硬盤的型號與種類 45
上傳時間: 2014-11-24
上傳用戶:liansi
NewMail 對象不是建立在普通的 API 體系結構上。它被 Microsoft? Windows NT? Server 中運行的自動進程用于快速產生通告郵件。它不提供任何用戶接口,在郵件的產生和發送過程中也不提供任何的交互。因此 NewMail 對象的屬性沒有被設計成為可以回讀和檢查。僅除 Version 外,其他屬性只能被寫入。
標簽: Microsoft NewMail Windows Server
上傳時間: 2016-08-27
上傳用戶:alan-ee