JTAG先进的功能和系统设计,JTAG Advanced Capabilities and System DesignThe JTAG bus, originally intended for board-level manufacturing test,has evolved into a multipurpose bus also used for In-System Programming(ISP) of FPGAs, FLASH, and processor emulation. Th is article’sintent is to provide a brief overview of JTAG. Several system-level designoptions will be proposed, from the simplest board-level JTAG chain througha complex embedded multidrop system. Finally, an appendix is included thatcontains some useful defi nitions.Overview: What is JTAG?Th e Joint Test Action Group (JTAG) is an industry group formed in 1985to develop a method to test populated circuit boards after manufacture.Th e group’s work resulted in the IEEE 1149.1 standard entitled StandardTest Access Port and Boundary-Scan Architecture. Th e terms 1149.1, JTAG,“dot 1”, and SCAN all refer to the same thing, the IEEE 1149.1 Standard forBoundary Scan Test.What is JTAG and what does it do?1) It is a serial test bus.2) It adds a Test Access Port (TAP) consisting of four pins to an IC(fi ve with optional RESET) as shown in Figure 1.– TDI (Test Data In)– TDO (Test Data Out)– TCK (Test Clock)– TMS (Test Mode Select)– TRST (Test Reset)JTAG provides access to interconnected digital cells on an IC:1) with a method of access for test and diagnostics and the– ability to do factory and remote testing and diagnostics,– ability to perform software debug, and– reduce “No-Fault-Found” problems2) with a method for in-circuit upgrades and the– ability to remotely perform system-wide fi rmware upgrades
猜您喜欢
推荐内容
开源项目推荐 更多
热门活动
热门器件
用户搜过
随便看看
热门下载
热门文章
热门标签
评论