什么是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命令設置。
標簽: jtag 接口 燒寫程序
上傳時間: 2013-10-23
上傳用戶:aeiouetla
AD接收UART發送模塊
標簽: UART 接收 發送 模塊
上傳時間: 2013-10-28
上傳用戶:zhang_yi
嵌入式 基于TI公司Cortex-M3的uart超級通信開發 實現兩個數相加求和
標簽: Cortex-M uart TI公司 超級
上傳時間: 2013-11-18
上傳用戶:shuizhibai
為了實現某生產線上MCU的數據采集,設計了一種基于FPGA和UART的數據采集系統,并完成系統的軟硬件設計。整個設計完全采用硬件邏輯VHDL語言,集成在一枚Altera的cyclone芯片內,設計了單片機總線與FPGA接口邏輯,數據緩存的雙端口RAM、FIFO和UART串行發送模塊。通過仿真和實際應用證明系統的準確性,該方法和理念具有一定的通用性,為數據采集系統的設計提供了一個新思路,使系統更緊湊,易維護,更可靠。
標簽: FPGA UART MCU 總線
上傳時間: 2013-10-11
上傳用戶:lliuhhui
設計了一種基于NiosⅡ的UART系統,采用軟硬件協作設計的思想調用了UART核并通過編譯相關軟件驅動的方式實現RS232協議的通信。首先介紹了UART的協議原理,然后描述了基本的硬件構造和軟件編程方法。編譯仿真無誤后下載到芯片通過串口調試軟件進行了調試驗證。
標簽: Nios UART
上傳時間: 2013-10-27
上傳用戶:huyahui
USB TO RS232 RS485 UART轉接板電路原理圖
標簽: RS UART USB 232
上傳時間: 2013-10-22
上傳用戶:macarco
arm s3c44b0x 的uart程序源碼
標簽: s3c44b0x uart arm 程序源碼
上傳時間: 2013-11-30
上傳用戶:chenlong
上傳時間: 2015-01-09
上傳用戶:huannan88
8051 Serial I/O Routines Ring buffered, interrupt-driven UART driver, written in Keil C .
標簽: interrupt-driven Routines buffered written
上傳時間: 2013-11-27
上傳用戶:330402686
這是在C5000系列DSP上實現UART(異步串口)TL16c550芯片的匯編語言實現代碼,可直接在CCS上運行,在PC機上用串口精靈或超級終端接收
標簽: C5000 UART c550 16c
上傳時間: 2015-01-13
上傳用戶:ve3344
蟲蟲下載站版權所有 京ICP備2021023401號-1