Zynq Training #03 – Hardware Debugging

YouTube-Channel-Art-Template.png


zynq training #03 - 1.PNG
– 이 강좌에서는 AXI 프로토콜 사이에 지나는 신호를 확인하기 위해 integrated logic analyzer (ILA)를 추가하는 방법, 그리고 이를 사용하는 방법을 배운다.
– ILA를 추가하는 방법은 아주 간단하다. block design에서 ILA를 추가하고, 적절히 연결해주면 된다. ILA의 AXI port는 분석하고자 하는 AXI 포트에 연결하고, clock은 processing system의 clock에 연결한다. Processing system clock에 연결하는 것은 많은 장점이 있지만, ILA를 작동시키기 위해서는 PS에서 뭔가 실행해야 한다는 단점이 있다.
– SDK에서 프로그램을 실행하고, Vivado에서 refresh device를 눌러 ILA 화면을 활성화한다. ILA에서 분석을 시작하려는 trigger를 지정해주면 신호를 분석할 수 있다.
– 실제로 이를 사용해 Zynq Training #02에서 겪은 오류를 해결할 수 있었다. simpleMultiplier driver를 적용했을 때 반환값이 제대로 나오지 않았는데, hardware debugging을 해보니 신호가 잡히지 않았다. IP에 명령이 제대로 들어가지 않음을 파악하고 오류를 해결함.

Advertisements
Tagged with: , , , , , , , , , , , , , , ,
Posted in FPGA

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

누적 방문자 수
  • 103,476 hits
%d bloggers like this: