Xilinx/Vivado

How to set up Non-Xilinx Device on JTAG Chain

mouessee 2022. 8. 2. 15:51
728x90
반응형

 

 

 Introduction

 

JTAG Chain에 Xilinx Device가 아닌 Non-Xilinx Device가 있는 경우에 Vivado의 Hardware Manager에서 Non-Xilinx Device가 인식되지 않습니다. 이 경우에 Xilinx Device의 Download가 되지않는 문제가 있습니다.

이러한 문제가 발생하였을 때 어떻게 문제를 해결하는지에 대하여 설명하겠습니다.

(앞으로 설명할 3rd party Device, Unknown Device, Non-Xilinx Device는 같은 의미로 보아 주세요.)

 

Test를 위한 PC 사용환경은 다음과 같습니다.

 

 

 

728x90

 

 

 

 How to set up Non-Xilinx Device on JTAG Chain

 

1.

우선 3rd party Device ( Unkonwn Device )에 대한 IDCODE, IR length을 확인하여야 합니다.

JTAG ID code ( IDCODE )의 Value는 3rd party Device의 Datasheet에서 확인이 가능합니다.

JTAG IR Length의 Value는 3rd party Device의 BSDL file에서 확인이 가능합니다.

 

 

2.

아래의 첨부파일은 "example.csv" 파일입니다.

 

example.csv
0.00MB

 

 

다음과 같이 CSV file에 위 1번에서 확인한 IDCODE와 IR Length, 3rd part Device의 Name을 기입합니다.

 

example.csv

 

 

3.

위에서 작성한 ".csv" 파일을 아래의 경로에 저장합니다.

..Xilinx/Vivado/20xx.x/bin

예를 들어 사용하는 Vivado version이 2020.2라면 경로는 다음과 같습니다.

..Xilinx/Vivado/2020.2/bin

 

 

4.

CMD prompt에 다음과 같이 기입한 후, Enter를 합니다.

hw_server -e "set device-info-file <file>.csv"

이 후, JTAG Chain에 Non-Xilinx Device (3rd party Device)가 인식되는 것을 확인할 수 있습니다.

 

 

5.

보다 자세한 내용은 아래의 링크를 보아 주세요.

Vivado Hardware Manager - All 3rd party devices are not recognized in the JTAG chain

 

 

6.

Non-Xilinx Device (3rd party Device)와 같이 JTAG Chain으로 사용하는 Xilinx Device가 Zynq일 경우는 Zynq의 Boot mode가 CASCADE JATG CHAIN MODE로 설정하여야 합니다.

보다 자세한 내용은 아래의 링크를 보아 주세요.

Zynq-7000 Debug - How do I set up a third-party debug environment on the ZC702 board?

 

 

 


 

 

지금까지 Hardware Manager에서 Non-Xilinx Device가 인식되지 않을 떄의 해결방법에 대하여 알아보았습니다.
여러분의 FPGA 설계에 조금이라도 도움이 되었으면 합니다.
오늘도 좋은 하루 되세요.

(공감, 구독, 댓글은 저에게 힘이 됩니다!)

 

 

 


Create Date: March 11, 2022

Posted By: Mouessee

 

 

 

Xilinx 본사는 한국 내에 Corporate and Sales Distributor로 MAKUS를 두고 있습니다.
Xilinx 국내 Corporate and Sales Distributor인 MAKUS는 XIlinx FPGA Device를 기술영업을 통해 판매하며 기술지원이 가능합니다.
MAKUS www.makus.co.kr

 

 

 


관련 BLOG

------------------------------

------------------------------

 

728x90
반응형