JTAG 체인 버퍼링 결정은 JTAG 신호의 신호 무결성에 따라 달라집니다. JTAG 클럭이기 때문에 신호에 특히 주의를 기울이 TCK
십시오. JTAG 신호를 버퍼링하고 종료할 시기에 대한 정확한 평가를 위해 Altera 이러한 추적에 대한 전송 라인 분석을 수행하는 것이 좋습니다.
프로그래밍 또는 구성을 위해 다운로드 케이블을 통해 JTAG 정보를 전송할 때 Altera 케이블과 보드 커넥터가 전송 라인이 나쁜 경향이 있기 때문에 커넥터에서 신호를 버퍼링할 것을 권장합니다. 커넥터에서 이 초기 버퍼 외에도 체인이 길어질수록 버퍼를 추가해야 합니다.
보드 레이아웃, 로드, 커넥터, 점퍼 및 스위치에 따라 달라지므로 버퍼 추가에 대한 일반적인 지침을 제공하는 것은 어렵습니다. 한 보드에는 JTAG 라인이 깨끗할 경우 버퍼링이 필요하지 않은 여러 장치 체인이 있을 수 있습니다. 그러나 다른 보드는 하나의 장치 체인에서 버퍼링이 필요할 수 있습니다.
일반적으로 JTAG 신호의 유도 또는 용량에 영향을 미치는 보드에 추가된 모든 것은 버퍼 또는 종료를 체인에 추가해야 할 가능성을 높입니다.
일반적인 지침으로, 케이블이 3개 이상의 장치를 구동해야 할 때마다 케이블 커넥터에서 신호를 버퍼링합니다. 또한 신호가 보드 커넥터를 교차해야 할 때마다 버퍼를 추가합니다. 병렬로 TCK
구동되는 신호 및 TMS
신호의 경우, 각 버퍼는 8개의 로드를 초과하지 않아야 합니다. 패스에 점퍼나 스위치가 추가되면 로드 수를 줄입니다.
예를 들어, 케이블로 구동되는 체인에 장치가 18개 있는 보드가 있지만 다른 보드 커넥터나 점퍼는 경로에 없습니다. 보드 레이아웃이 양호하다고 가정할 때, 이 지침은 이러한 JTAG 신호 각각에 "트리"에 4개의 버퍼가 있음을 시사합니다. 케이블 커넥터의 첫 번째 버퍼는 다른 세 개의 버퍼를 구동합니다. 다른 3개의 버퍼는 각각 6개의 장치를 구동합니다. 따라서 이 보드에는 10개의 버퍼가 필요합니다.TCK
TMS
TDI
TDO