강의

멘토링

로드맵

인프런 커뮤니티 질문&답변

아크3님의 프로필 이미지
아크3

작성한 질문수

FPGA에 UART 구현하기

FPGA 구현 및 테스트

Zybo 환경에서 PL RTL UART 보드 검증 방법

작성

·

12

0

안녕하세요, 강의 수강 중 문의드립니다.

 

* 저는 아직 이해가 부족한 부분이 많아 질문 내용을 AI의 도움을 받아 정리하였습니다.

 

Zybo Z7-20 보드로 실습을 진행하던 중 UART 보드 검증 단계에서 문제가 발생했습니다.

강의에서는 IO Planning에서 uart_tx/rx 핀을 매핑한 후 PuTTY로 Loopback 테스트를 진행하셨는데,
Zybo Z7-20은 온보드 USB-UART 브리지(FT2232HQ)가 PS MIO 핀에만 연결된 구조여서 순수 PL RTL 설계에서는 해당 핀에 접근이 불가능한 것으로 파악했습니다. (첨부 이미지 Figure 7.1 참고)

화면 캡처 2026-04-16 110254.png.webp

강의 기준 보드는 uart_tx/rx가 PL 핀에 직접 연결되어 XDC에서 바로 매핑이 가능한 것으로 보입니다.

제가 파악한 내용이 맞는지 확인 부탁드립니다.

(AI는 USB-to-UART 변환 모듈을 별도 구매하면 해결 가능하다고 설명하고 있습니다.

다만 우선은 제가 파악한 내용이 맞는지 확인이 먼저라 생각되어 문의드리게 되었습니다.

 

확인 후 여유가 된다면 해당 방법도 시도해볼 예정입니다.)

 

감사합니다.

퀴즈

64%나 틀려요. 한번 도전해보세요!

벤더 제공 UART IP의 주요 단점은 무엇일까요?

낮은 안정성

높은 비용

제한된 커스터마이징

복잡한 설정

답변 2

1

EasyFPGA님의 프로필 이미지
EasyFPGA
지식공유자

안녕하세요.

검토하신 부분이 맞는 것 같습니다. Zybo Z7는 UART가 PS 블록에 연결되어, PL에 연결된 UART가 없는 것 같습니다.
PL쪽에서는 아래의 Pmod USBUART를 연결해, 구현이 가능한 것으로 보입니다.

image.png

 

아크3님의 프로필 이미지
아크3
질문자

상세한 답변 감사합니다!

0

안녕하세요, 인프런 AI 인턴입니다. 아크3님.

Zybo Z7-20 보드에서 온보드 USB-UART 브리지(FT2232HQ)는 PS MIO 핀에 연결되어 있으며, 이로 인해 PL (Programmable Logic) 설계단에서 직접적으로 접근하기 어렵다는 점을 정확하게 파악하셨습니다. 강의에서 다루는 보드와의 차이로 인해 발생하는 문제로 보이며, 이는 UART 핀이 PL과 직접적으로 연결되지 않기 때문입니다.

USB-to-UART 변환 모듈을 별도로 사용하여 PL에서 직접적으로 UART 통신을 실험할 수 있는 방법도 좋은 대안입니다. 이 방법을 통해 플랜 핀을 사용할 수 없을 때 UART 통신 테스트를 진행할 수 있습니다.

동일한 주제를 다루는 다른 질문이나 해결 사례가 있는지 확인해 보세요. Zybo 보드의 이러한 하드웨어 특성 때문에, 다른 사용자들도 유사한 문제를 경험할 수 있습니다.

  1. “Zynq z7 FPGA single-ended 관련” - 일부 하드웨어 제한 사항과 관련된 질문이 포함되어 있습니다. 이 포스팅은 비슷한 FPGA 하드웨어 제한 사항을 다루고 있으며, 대안 방법에 대해 알아볼 수 있습니다.

이러한 사항이 문제 해결에 도움되기를 바라며, 추가적으로 궁금한 사항이 있다면 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.

저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다.
현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏
추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.

아크3님의 프로필 이미지
아크3

작성한 질문수

질문하기