Notice
Recent Posts
Recent Comments
Link
관리 메뉴

거북이처럼 천천히

Vivado ILA IP 설정 및 사용법 본문

RTL Design/Verilog 이것저것

Vivado ILA IP 설정 및 사용법

유로 청년 2025. 2. 28. 16:02

1) ILA IP 생성 

1단계) Project Manager에서 "IP Catalog"을 선택

Project Manager -> IP Catalog 선택

 

 

2단계) Search에서 ILA 검색 후, ILA (Integrated Logic Analyzer) 선택

 

 

 

 

 

 

2) ILA IP 설정

2.1) Monitor Type 설정

 

 

2.2) Number of Probes, Sample Data Depth

  • Number of Probes : ILA을 통해 관찰하고자 하는 Probes의 갯수
  • Sample Data Depth : ILA가 저장할 수 있는 샘플 데이터의 깊이(길이) 
                                       Sample Data Depth가 클수록 더 긴 시간동안 샘플링된 값을 저장 및 관찰 가능
  • Same Number of Comparators for All Probe Ports :
    다른 프로브들에 대해서 동일한 Sample Data Depth 값을 갖는다.

 

 

2.3) Number of Comparators, Trigger Out Port, Trigger In Port, InputPipe Stages 

 

 

 

2.4) Trigger And Storage Setting 

 

 

 

2.5) 관찰하고자 하는 Probe들의 Width 설정

 

 

 

 

 

3) ILA IP 사용법

1단계) ILA 모듈 인스턴스 선언을 위해 Input, Output Paramter 확인

 

 

 

2단계) ILA 모듈 선언

  • SDA 신호선이 inout 자료형이기 때문에 SDA 신호 값이 불확실하기 때문에 이를 위해 레지스터 변수를 통해 연결할 필요가 있다.
  • 만약, ILA를 통해 확인하고자 하는 Probe의 입력값이 input 혹은 확실하다면 레지스터 거치는 과정 없이 직접적으로 연결해도 된다.

 

 

 

3단계) Bitstream한 뒤, Trigger Setup - hw_ila_1 창에서 Trigger 설정

 

 

 

4단계) VIO을 통한 입력값 설정 및 출력값 확인

'RTL Design > Verilog 이것저것' 카테고리의 다른 글

Vivado에서 License Manage 추가 및 로드  (0) 2025.02.26
Wire 자료형  (0) 2024.06.24