0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內(nèi)不再提示

DS26522雙端口、單芯片收發(fā)器的JTAG硬件邊界掃描鏈

星星科技指導員 ? 來源:ADI ? 作者:ADI ? 2023-01-11 15:53 ? 次閱讀

本應用筆記描述了DS26522雙端口、單芯片收發(fā)器的JTAG硬件邊界掃描鏈。DS26522由兩個骰子組成,JTAG功能與兩個以菊花鏈方式連接在一起的獨立器件相同。本應用筆記包含JTAG掃描鏈的完整細分,并解釋了如何訪問邊界中的所有掃描單元。

概述

本應用筆記描述了DS26522雙端口T1/E1/J1單芯片收發(fā)器(SCT)的JTAG硬件邊界掃描鏈。它是一個雙芯片模塊,在同一封裝中具有兩個獨立的JTAG控制器(參見圖1)。注意內(nèi)部JTAG連接。JTDI 引腳連接到第一個芯片的 JTDI 輸入(端口 1),而 JTDO 引腳連接到第二個芯片的 JTDO 輸出(端口 2)。JTRST、JTCLK 和 JTMS 與兩個端口并行連接在一起。這使得DS26522在任何JTAG軟件應用中都顯示為兩個獨立的器件。為了解決這個問題,已經(jīng)創(chuàng)建了兩個 BSDL 文件:一個用于端口 1,一個用于端口 2。

poYBAGO-a4eAZNAOAAAs5UjX5mY921.png

圖1.DS26522 JTAG掃描鏈

如果用戶想要進行任何類型的需要電路板網(wǎng)表的JTAG測試,則需要修改網(wǎng)表,以確保DS26522有兩個唯一的實例對應于兩個BSDL文件。表 1 包含端口位置(SCT 端口)、引腳名稱、BSDL 單元掃描位置、BSDL 單元名稱以及與每個 BSDL 文件中的引腳相對應的其他有用信息。該表已按端口位置(SCT 編號)排序,然后按 BSDL 單元掃描位置排序。這應該允許輕松訪問有關哪個 BSDL 單元掃描位置映射到哪個端口位置和 BGA 引腳號的必要信息。不完整或不正確的JTAG測試可能是由于未能相應地修改網(wǎng)表而導致的。

SCT Port BGA Pin BSDL Scan Position BSDL Scan Name BSDL Scan Function Data Sheet Symbol Data Sheet Description
1 F8 0 TSER Observe_only TSER1 Transmit NRZ Serial Data
1 G8 1 TCLK Observe_only TCLK1 Transmit Clock
1 H8 2 TSYSCLK Observe_only TSYSCLK1 Transmit System Clock
1 -- 3 -- Control -- --
1 J7 4 TSYNC Output3 TSYNC1 Transmit Synchronization
1 -- 5 TSYNC Observe_only -- --
1 -- 6 -- Control -- --
1 G7 7 TSSYNCIO Output3 TSSYNCIO1 Transmit System Synchronization In or Out
1 -- 8 TSSYNCIO Observe_only -- --
1 -- 9 -- Control -- --
1 H7 10 TSIG Output3 TSIG1 Transmit Signaling
1 -- 11 TSIG Observe_only -- --
1 -- 12 -- Control -- --
1 F7 13 TCHBLK_CLK Output3 TCHBLK/CLK1 Transmit Channel Block or Transmit Channel Block Clock
1 -- 14 TCHBLK_CLK Observe_only -- --
1 -- 15 -- Control -- --
1 K5 16 RSER Output3 RSER1 Received Serial Data
1 -- 17 -- Control -- --
1 L8 18 RCLK Output3 RCLK1 Receive Clock
1 -- 19 RCLK Observe_only -- --
1 J8 20 RSYSCLK Observe_only RSYSCLK1 Receive System Clock
1 -- 21 -- Control -- --
1 K7 22 RYSNC Output3 RSYNC1 Receive Synchronization
1 -- 23 RYSNC Observe_only -- --
1 -- 24 -- Control -- --
1 G6 25 RM_RFSYNC Output3 RM/RFSYNC1 Receive Multiframe or Frame Synchronization
1 -- 26 RM_RFSYNC Observe_only -- --
1 -- 27 -- Control -- --
1 H6 28 RSIG Output3 RSIG1 Receive Signaling
1 -- 29 RSIG Observe_only -- --
1 -- 30 -- Control -- --
1 F6 31 AL_RSIGF_FLOS Output3 AL/RSIGF/FLOS1 Analog Loss or Receive Signaling Freeze or Framer LOS
1 -- 32 -- Control -- --
1 J5 33 RLF_LTC Output3 RLF/LTC1 Receive Loss of Frame or Loss of Transmit Clock
1 -- 34 -- Control -- --
1 J6 35 RCHBLK_CLK Output3 RCHBLK/CLK1 Receive Channel Block or Receive Channel Block Clock
1 -- 36 RCHBLK_CLK Observe_only -- --
1 -- 37 -- Control -- --
1 K6 38 BPCLK Output3 BPCLK1 Backplane Clock
1 -- 39 -- Control -- --
1 K8 40 REFCLKIO Output3 REFCLKIO1 Reference Clock Input or Output
1 -- 41 REFCLKIO Observe_only -- --
1 M9 42 MCLK Observe_only MCLK Master Clock
1 K3 43 RESETB Observe_only RESETB Reset Bar
1 -- 44 -- Control -- --
1 K4 45 INTB Output3 INTB Interrupt Bar
1 J3 46 WRB_RWB Observe_only WRB/RWB Write Bar or Read-Write Bar
1 H3 47 RDB_DSB Observe_only RDB/DSB Read Data Bar or Strobe Bar
1 L4 48 CSB Observe_only CSB1 Chip Select Bar
1 -- 49 -- Control -- --
1 M3 50 D0 Output3 D0/SPI_MISO Data[0] or SPI Serial Interface Data Master-In Slave-Out
1 -- 51 D0 Observe_only -- --
1 -- 52 -- Control -- --
1 L3 53 D1 Output3 D1/SPI_MOSI Data[1] or SPI Serial Interface Data Master-Out Slave-In
1 -- 54 D1 Observe_only -- --
1 -- 55 -- Control -- --
1 M2 56 D2 Output3 D[2]/SPI_SCLK Data[2] or SPI Serial Interface Clock
1 -- 57 D2 Observe_only -- --
1 -- 58 -- Control -- --
1 M1 59 D3 Output3 D[3] Data[3]
1 -- 60 D3 Observe_only -- --
1 -- 61 -- Control -- --
1 L2 62 D4 Output3 D[4] Data[4]
1 -- 63 D4 Observe_only -- --
1 -- 64 -- Control -- --
1 L1 65 D5 Output3 D[5]/SPI_SWAP Data[5] or SPI Bit Order Swap
1 -- 66 D5 Observe_only -- --
1 -- 67 -- Control -- --
1 K2 68 D6 Output3 D[6]/SPI_CPHA Data[6] or SPI Interface Clock Phase
1 -- 69 D6 Observe_only -- --
1 -- 70 -- Control -- --
1 K1 71 D7 Output3 D[7]/SPI_CPOL Data[7] or SPI Interface Clock Polarity
1 -- 72 D7 Observe_only -- --
1 J2 73 A0 Observe_only A0 Address[0]
1 J1 74 A1 Observe_only A1 Address[1]
1 H2 75 A2 Observe_only A2 Address[2]
1 H1 76 A3 Observe_only A3 Address[3]
1 G2 77 A4 Observe_only A4 Address[4]
1 G1 78 A5 Observe_only A5 Address[5]
1 F2 79 A6 Observe_only A6 Address[6]
1 F1 80 A7 Observe_only A7 Address[7]
1 E2 81 A8 Observe_only A8 Address[8]
1 E1 82 A12 Observe_only A12 Address[12]
1 E6 83 TXEN_B Observe_only TXENABLE1 Transmit Enable
1 E5 84 BTS Observe_only BTS Bus Type Select
1 D7 85 SPI_SEL Observe_only SPI_SEL SPI Serial Bus Mode Select
2 E12 0 TSER Observe_only TSER2 Transmit NRZ Serial Data
2 G11 1 TCLK Observe_only TCLK2 Transmit Clock
2 H11 2 TSYSCLK Observe_only TSYSCLK2 Transmit System Clock
2 -- 3 -- Control -- --
2 F11 4 TSYNC Output3 TSYNC2 Transmit Synchronization
2 -- 5 TSYNC Observe_only -- --
2 -- 6 -- Control -- --
2 F12 7 TSSYNCIO Output3 TSSYNCIO2 Transmit System Synchronization In/Out
2 -- 8 TSSYNCIO Observe_only -- --
2 -- 9 -- Control -- --
2 E11 10 TSIG Output3 TSIG2 Transmit Signaling
2 -- 11 TSIG Observe_only -- --
2 -- 12 -- Control -- --
2 G12 13 TCHBLK_CLK Output3 TCHBLK/CLK2 Transmit Channel Block or Transmit Channel Block Clock
2 -- 14 TCHBLK_CLK Observe_only -- --
2 -- 15 -- Control -- --
2 H12 16 RSER Output3 RSER2 Received Serial Data
2 -- 17 -- Control -- --
2 L9 18 RCLK Output3 RCLK2 Receive Clock
2 -- 19 RCLK Observe_only -- --
2 J11 20 RSYSCLK Observe_only RSYSCLK2 Receive System Clock
2 -- 21 -- Control -- --
2 K12 22 RYSNC Output3 RSYNC2 Receive Synchronization
2 -- 23 RYSNC Observe_only -- --
2 -- 24 -- Control -- --
2 L12 25 RM_RFSYNC Output3 RM/RFSYNC2 Receive Multiframe or Frame Synchronization
2 -- 26 RM_RFSYNC Observe_only -- --
2 -- 27 -- Control -- --
2 L11 28 RSIG Output3 RSIG2 Receive Signaling
2 -- 29 RSIG Observe_only -- --
2 -- 30 -- Control -- --
2 J12 31 AL_RSIGF_FLOS Output3 AL/RSIGF/FLOS2 Analog Loss or Receive Signaling Freeze or Framer LOS
2 -- 32 -- Control -- --
2 M12 33 RLF_LTC Output3 RLF/LTC2 Receive Loss of Frame or Loss of Transmit Clock
2 -- 34 -- Control -- --
2 M11 35 RCHBLK_CLK Output3 RCHBLK/CLK2 Receive Channel Block or Receive Channel Block Clock
2 -- 36 RCHBLK_CLK Observe_only -- --
2 -- 37 -- Control -- --
2 M10 38 BPCLK Output3 BPCLK2 Backplane Clock
2 -- 39 -- Control -- --
2 L10 40 REFCLKIO Output3 REFCLKIO2 Reference Clock Input or Output
2 -- 41 REFCLKIO Observe_only -- --
2 M9 42 MCLK Observe_only MCLK Master Clock
2 K3 43 RESETB Observe_only RESETB Reset Bar
2 -- 44 -- Control -- --
2 K4 45 INTB Output3 INTB Interrupt Bar
2 J3 46 WRB_RWB Observe_only WRB/RWB Write Bar or Read-Write Bar
2 H3 47 RDB_DSB Observe_only RDB/DSB Read Data Bar or Strobe Bar
2 M4 48 CSB Observe_only CSB2 Chip Select Bar
2 -- 49 -- Control -- --
2 M3 50 D0 Output3 D[0]/SPI_MISO Data[0] or SPI Serial Interface Data Master-In Slave-Out
2 -- 51 D0 Observe_only -- --
2 -- 52 -- Control -- --
2 L3 53 D1 Output3 D[1]/SPI_MOSI Data[1] or SPI Serial Interface Data Master-Out Slave-In
2 -- 54 D1 Observe_only -- --
2 -- 55 -- Control -- --
2 M2 56 D2 Output3 D[2]/SPI_SCLK Data[2] or SPI Serial Interface Clock
2 -- 57 D2 Observe_only -- --
2 -- 58 -- Control -- --
2 M1 59 D3 Output3 D[3] Data[3]
2 -- 60 D3 Observe_only -- --
2 -- 61 -- Control -- --
2 L2 62 D4 Output3 D[4] Data[4]
2 -- 63 D4 Observe_only -- --
2 -- 64 -- Control -- --
2 L1 65 D5 Output3 D[5]/SPI_SWAP Data[5] or SPI Bit Order Swap
2 -- 66 D5 Observe_only -- --
2 -- 67 -- Control -- --
2 K2 68 D6 Output3 D[6]/SPI_CPHA Data[6] or SPI Interface Clock Phase
2 -- 69 D6 Observe_only -- --
2 -- 70 -- Control -- --
2 K1 71 D7 Output3 D[7]/SPI_CPOL Data[7] or SPI Interface Clock Polarity
2 -- 72 D7 Observe_only -- --
2 J2 73 A0 Observe_only A0 Address[0]
2 J1 74 A1 Observe_only A1 Address[2]
2 H2 75 A2 Observe_only A2 Address[2]
2 H1 76 A3 Observe_only A3 Address[3]
2 G2 77 A4 Observe_only A4 Address[4]
2 G1 78 A5 Observe_only A5 Address[5]
2 F2 79 A6 Observe_only A6 Address[6]
2 F1 80 A7 Observe_only A7 Address[7]
2 E2 81 A8 Observe_only A8 Address[8]
2 E1 82 A12 Observe_only A12 Address[12]
2 E7 83 TXEN_B Observe_only TXENABLE2 Transmit Enable
2 E5 84 BTS Observe_only BTS Bus Type Select
2 D7 85 SPI_SEL Observe_only SPI_SEL SPI Serial Bus Mode Select

結論

本應用筆記詳細介紹了DS26522 (SCT)的JTAG硬件邊界掃描鏈。DS26522由兩個芯片組成,JTAG功能與兩個菊花鏈連接在一起的獨立器件相同。應用筆記還包含JTAG掃描鏈的完整細分,并解釋了如何訪問器件中的所有邊界掃描單元。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權轉載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內(nèi)容侵權或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 芯片
    +關注

    關注

    456

    文章

    51019

    瀏覽量

    425336
  • 收發(fā)器
    +關注

    關注

    10

    文章

    3440

    瀏覽量

    106109
  • JTAG
    +關注

    關注

    6

    文章

    401

    瀏覽量

    71742
收藏 人收藏

    評論

    相關推薦

    什么是邊界掃描?JTAG邊界掃描測試方案介紹

    提到邊界掃描,就不得不提JTAG,因為邊界掃描JTAG接口的功能之一。
    發(fā)表于 09-22 14:12 ?4348次閱讀
    什么是<b class='flag-5'>邊界</b><b class='flag-5'>掃描</b>?<b class='flag-5'>JTAG</b><b class='flag-5'>邊界</b><b class='flag-5'>掃描</b>測試方案介紹

    Cyclone IV器件的JTAG邊界掃描測試

    (AC JTAG) 僅被Cyclone IV GX 器件中的高速串行接口 (HSSI) 收發(fā)器支持。IEEE Std.1149.6 用于使能 AC 耦合的發(fā)送與接收之間的板級連接
    發(fā)表于 11-14 10:50

    如何區(qū)分收發(fā)器收發(fā)器

    光纖收發(fā)器的優(yōu)勢如何區(qū)分收發(fā)器收發(fā)器?
    發(fā)表于 01-14 07:26

    關于 RK3568 JTAG 邊界掃描的問題

    用不了。問題:廠家是否提供邊界掃描方法,或 BSDL 文件?還有個問題:做硬件斷點調(diào)試只能走 DS-5 這條路嗎?
    發(fā)表于 01-06 15:15

    DS26522 JTAG Scan Chain Mappin

    Abstract: This application note describes the JTAG hardware boundary scan chain for the DS26522
    發(fā)表于 04-18 11:45 ?871次閱讀
    <b class='flag-5'>DS26522</b> <b class='flag-5'>JTAG</b> Scan Chain Mappin

    基于JTAG邊界掃描方式的重構控制的設計

    基于JTAG邊界掃描方式的重構控制的設計  引言   JTAG(聯(lián)合測試行動小組)是一種國際標準測試協(xié)議(IEEE 1149.1兼容
    發(fā)表于 02-06 10:48 ?1330次閱讀

    JTAG(四) 邊界掃描測試技術

    邊界掃描測試技術 不屬于 coresight架構,邊界掃描測試技術 被 coresight 架構 使用.綜述 聯(lián)合測試行動組(Joint Test Action Group,簡稱
    發(fā)表于 12-20 19:47 ?20次下載
    <b class='flag-5'>JTAG</b>(四) <b class='flag-5'>邊界</b><b class='flag-5'>掃描</b>測試技術

    DS21354/DS21554與DS2154芯片收發(fā)器的比較

    本應用筆記列出了Maxim通信產(chǎn)品DS21354/DS21554和DS2154芯片收發(fā)器(SC
    的頭像 發(fā)表于 01-12 11:40 ?1129次閱讀

    為下一代器件提供DS2152或DS2154硬件設計

    本應用筆記提供了使用DS2152和DS2154的現(xiàn)有應用開始使用較新的DS21552、DS21352、DS21554和
    的頭像 發(fā)表于 01-13 14:22 ?933次閱讀
    為下一代器件提供<b class='flag-5'>DS</b>2152或<b class='flag-5'>DS</b>2154<b class='flag-5'>硬件</b>設計

    DS26522GN 接口 - 驅(qū)動,接收收發(fā)器

    電子發(fā)燒友網(wǎng)為你提供Maxim(Maxim)DS26522GN相關產(chǎn)品參數(shù)、數(shù)據(jù)手冊,更有DS26522GN的引腳圖、接線圖、封裝手冊、中文資料、英文資料,DS26522GN真值表,DS265
    發(fā)表于 01-28 18:27
    <b class='flag-5'>DS26522</b>GN 接口 - 驅(qū)動<b class='flag-5'>器</b>,接收<b class='flag-5'>器</b>,<b class='flag-5'>收發(fā)器</b>

    DS21Qx5y BSDL掃描映射

    本應用筆記介紹了四端口芯片收發(fā)器(SCT)的JTAG硬件
    的頭像 發(fā)表于 02-07 14:01 ?882次閱讀

    DS21352/DS21552與DS2152芯片收發(fā)器的比較

    本應用筆記有助于從使用DS2152芯片收發(fā)器(SCT)的電流設計過渡到使用DS21352或DS
    的頭像 發(fā)表于 02-07 16:34 ?933次閱讀

    10位可尋址掃描端口多點尋址IEEE STD 1149.1(JTAG)抽頭收發(fā)器數(shù)據(jù)表

    電子發(fā)燒友網(wǎng)站提供《10位可尋址掃描端口多點尋址IEEE STD 1149.1(JTAG)抽頭收發(fā)器數(shù)據(jù)表.pdf》資料免費下載
    發(fā)表于 05-30 10:18 ?0次下載
    10位可尋址<b class='flag-5'>掃描</b><b class='flag-5'>端口</b>多點尋址IEEE STD 1149.1(<b class='flag-5'>JTAG</b>)抽頭<b class='flag-5'>收發(fā)器</b>數(shù)據(jù)表

    3.3伏10位可尋址掃描端口多點尋址IEEE標準1149.1(JTAG)抽頭收發(fā)器數(shù)據(jù)表

    電子發(fā)燒友網(wǎng)站提供《3.3伏10位可尋址掃描端口多點尋址IEEE標準1149.1(JTAG)抽頭收發(fā)器數(shù)據(jù)表.pdf》資料免費下載
    發(fā)表于 05-30 09:13 ?0次下載
    3.3伏10位可尋址<b class='flag-5'>掃描</b><b class='flag-5'>端口</b>多點尋址IEEE標準1149.1(<b class='flag-5'>JTAG</b>)抽頭<b class='flag-5'>收發(fā)器</b>數(shù)據(jù)表

    3.3伏鏈接可尋址掃描端口多點尋址IEEE標準1149.1(JTAG)抽頭收發(fā)器數(shù)據(jù)表

    電子發(fā)燒友網(wǎng)站提供《3.3伏鏈接可尋址掃描端口多點尋址IEEE標準1149.1(JTAG)抽頭收發(fā)器數(shù)據(jù)表.pdf》資料免費下載
    發(fā)表于 05-31 09:10 ?0次下載
    3.3伏鏈接可尋址<b class='flag-5'>掃描</b><b class='flag-5'>端口</b>多點尋址IEEE標準1149.1(<b class='flag-5'>JTAG</b>)抽頭<b class='flag-5'>收發(fā)器</b>數(shù)據(jù)表