해결된 질문
작성
·
520
0
안녕하세요 강의 잘 보고 있습니다!
다름이 아니라 저는 zybo 보드를 사용하고 있기 때문에 PS영역에서 PC와 시리얼 통신을 하고 AXI 통신으로 PL영역에서 data를 보내는 방식으로 사용하고 있습니다.
제가 궁금한 것은 uart나 SPI 모듈을 따로 구현을 하면 해당 data를 바로 PL영역으로 보낼 수 있는지 궁금합니다!
답변 1
0
안녕하세요. 유익한 강의 되시길 바랍니다.
UART, SPI는 주로 Processor Peripheral로 포함되어 있어서 따로 구현을 안해도 내부에서 지원하는 controller를 사용하면 크게 문제가 되지는 않습니다. 강의에서 설명하는 UART, SPI는 Verilog 코드를 어떻게 구현하는지를 설명하기 위한 것이고, FPGA는 HW에서 검증이 필요하기 때문에 구현된 코드를 이용하여 보드에서 송수신이 잘 되는지 확인하는 내용이 포함되어 있습니다.
UART, SPI를 사용자가 코드로 구현해서 사용할 수도 있습니다. 저의 경우에도 SPI는 규격이 다양해서 (8bits, 16bits, 24bits 등등) 종종 직접 설계해서 사용합니다. 이런 경우에는 PL 영역에서 데이터 송수신이 이루어지고 송수신 데이터를 바로 처리할 수 있습니다.
답변이 잘 되었는지 모르겠네요.
즐공하시길 바랍니다. 감사합니다~!!