개발 편의성을 위한 소소한 Tips/04 질의 응답 정리

[FPGA Q/A. 016] 강의에 사용한 보드로 추가적으로 공부를 하고싶은데...

반응형

Q

안녕하세요.

 

FPGA 2개의 강의를 모두 수강 완료하였습니다.
FPGA에 대해서 조금(?)은 가까워 졌다 생각이 듭니다.
수업이 끝나고 개발키트를 들여다 보고, 데이터시트도 보고, 자일링스 홈페이지도 보고, 구글링도 해보지만
예제나 방법 등이 설명된 자료찾는것이 쉽지 않은 것 같습니다.
여기서 질문입니다.
1. 개발 보드에 실장 되어 있는 USB, HDMI, Ethernet, SDcard, VGA 등 많은 소캣 단자들이 붙어 있습니다.
이것들을 활용해보고 싶은데요. 자료를 찾아보면 대부분 IP에 대한 언급을 하고있습니다.
IP라는 것을 제작해서 사용해야 하는 것인가요?
아니면 ZYNQ의 PS단인 Arm core를 활용해서 이용해야하는 것인가요?
2. 자료를 검색하다 보니 pmod라는 확장 보드를 확인했습니다.
해당 보드를 구매하여 직접적으로 컨트롤 하려면 이또한 IP를 제작해야 하는 것인가요?
수업을 들으며 스위치에 LED만 켜고, 메모리 읽고 쓰는 것만 해보니 차후에 무엇을 더 해야 하는지 감이 잡히지 않습니다.
정보를 어떻게 찾아야 하고 어느방식으로 접근을 해야하는지 안내를 부탁드립니다.
감사합니다.

 

A

안녕하세요 :)

아주 훌륭합니다.

 

1. 개발 보드에 실장 되어 있는 USB, HDMI, Ethernet, SDcard, VGA 등 많은 소캣 단자들이 붙어 있습니다.
이것들을 활용해보고 싶은데요. 자료를 찾아보면 대부분 IP에 대한 언급을 하고있습니다.
IP라는 것을 제작해서 사용해야 하는 것인가요?
아니면 ZYNQ의 PS단인 Arm core를 활용해서 이용해야하는 것인가요?
부끄럽진 않지만 저도 주변 Pheri 들 사용은 잘 못합니다. (제가 구현할 일이 없었어서..)
주변 Pheri 사용법은 보드사에서 제공을 해줍니다. (그래야 사람들이 구매를 합니다. 없으면 안사요 ㅎ)
결국 보드사에서 제공하는 예제를 보시면, 구현방법은 터득하실 수 있을꺼에요.
다음 홈페이지에 가시면,
 
 
저 같은 경우에는 실제로 HDMI In/Out 을 통해서 스터디를 많이 했습니다. 도움을 많이 받았습니다.
 
2. 자료를 검색하다 보니 pmod라는 확장 보드를 확인했습니다.
해당 보드를 구매하여 직접적으로 컨트롤 하려면 이또한 IP를 제작해야 하는 것인가요?
 
pmod 확장 보드를 장착하시고, 해당 Pin map 에 맞는 설계를 하셔야 합니다. (IP 설계 포함)
구매해본 적은 없지만 pmod 확장보드 예제를 줄 것이라 예상합니다. (혹시나 공부목적인데 예제 없으면 안사면 됩니다. 찾아보세요)
 

참고로 예제가 동작하는 과정을 공부하셔도 큰 도움이 되실꺼에요.

그걸 기반으로 본인의 아이디어를 붙이시면 됩니다.

즐공하세요 :)

반응형