PS에서 PL로 Control을 위해 AXI4-Lite를 이용한다.
---
AXI는 필수 AMBA지
하지만 S1에서는 AXI-Lite 수준으로만 다룬다.
(AXI에 대해서는 별도로 더 플젝한다.)
AMBA = Advanced Microcontroller Bus Architecture
AXI = Advanced eXtensible Interface
https://rubber-tree.tistory.com/entry/IP-%EC%84%A4%EA%B3%84-AXI4-Lite-Interface-%EB%9E%80
---
Arm training link
developer.arm.com/architectures/system-architectures/amba/training
---
우리가 만들었던 점멸 LED 예제에서
cnt_th를 통해서 점멸 속도에 대해 제어했었는데
이 부분에 대해서 User Side에서 Read 또는 Write하고자 할때
AXI4-Lite와 같은 통신 방법을 사용하면 상태확인/제어할 수 있다.
다른 IP에 대해서 사용하고자 하는 상황을 생각해보자.
---
Ready Valid Handshake 방식을 사용한다.
(그냥 Valid와 Ready를 통한 Payload 교환방식)
채널이 5개
1채널당 1HandShake
Trigger를 발생시키는얘가 Master
---
Register Space
'적극적 생각 > FPGA' 카테고리의 다른 글
0716 - 섹션3 - AXI4Lite (0) | 2022.07.16 |
---|---|
0715 - 섹션3 - AXI4-Lite Interface 코드리뷰(Xilinx Template Code) (0) | 2022.07.16 |
0715 - 섹션2 - 기초 PL영역을 활용한 LED Blinking (2) (0) | 2022.07.15 |
0714 - 섹션2 - 기초 PL영역을 활용한 LED Blinking (0) | 2022.07.14 |
비트스트림 비교 (0) | 2022.07.14 |