인프런 영문 브랜드 로고
인프런 영문 브랜드 로고

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

듭우님의 프로필 이미지
듭우

작성한 질문수

설계독학맛비's 실전 FPGA를 이용한 HW 가속기 설계 (LED 제어부터 Fully Connected Layer 가속기 설계까지)

[FPGA 4장] Hello Matbi World (Vitis Tool 을 이용하여 PS 에 Program 해보기) - 실습편

CH4 설정하는 핀이 bank0인지 bank1인지는 어떻게 확인하나요

작성

·

38

·

수정됨

1

안녕하세요 🙂

[1. 질문 챕터] : eg) 몇 장, 몇 분 몇 초 쯤. or 수강생 분들이 봤을 때 어디구나?! 할 수 있게 표기 부탁 드려요.

[2. 질문 내용] : eg) 질문 내용을 자유롭게 작성해주시면 되겠습니다 🙂

[3. 시도했던 내용, 그렇게 생각하는 이유] : eg) 설치영상은 이렇게 시도했는데 안되더라 or 본인의 생각을 적어주세요. (실습 내용 중에 이해가 안되거나 잘못된 내용이 있는데, 이러 이러한 근거로 나는 이렇게 생각합니다.)

 

================ 다음 내용은 읽어보시고 지우시면 됩니다.=================

질문 내용을 작성해주실 때, 위의 3단계로 제가 이해할 수 있게 작성해주시면 정확한 답변을 드릴 수 있을 것 같아요!!

현업자인지라 업무때문에 답변이 늦을 수 있습니다. (길어도 만 3일 안에는 꼭 답변드리려고 노력중입니다 ㅠㅠ)

  1. 강의에서 다룬 내용들의 질문들을 부탁드립니다!! (설치과정, 강의내용을 듣고 이해가 안되었던 부분들, 강의의 오류 등등)

  2. 이런 질문은 부담스러워요.. (답변거부해도 양해 부탁드려요)

    1. 개인 과제, 강의에서 다루지 않은 내용들의 궁금증 해소, 영상과 다른 접근방법 후 디버깅 요청, 고민 상담 등..

  3. 글쓰기 에티튜드를 지켜주세요 (저 포함, 다른 수강생 분들이 함께보는 공간입니다.)

    1. 서로 예의를 지키며 존중하는 문화를 만들어가요.

    2. 질문글을 보고 내용을 이해할 수 있도록 남겨주시면 답변에 큰 도움이 될 것 같아요. (상세히 작성하면 더 좋아요! )

  4. 먼저 유사한 질문이 있었는지 검색해보세요.

  5. 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.

==================

FPGA4장 8:11에서 UART RX TX핀이 VCC1V8로 설정되어야 하는 건 schematic 상에서 확인할 수 있다는 설명은 들었습니다만 Vivado MIO configuration에서 이를 반영할 때 왜 bank1 I/O voltage를 설정하게 되는지는 설명이 없어서 질문드립니다.

저는 Arty z7보드를 가지고 있어서 유튜브에 올려주신 hello matbi world 영상과 노션을 보고 있습니다. Arty z7 10의 UART0핀은 MIO 14/15인데 여기서도 bank 1 voltage(혹은 bank0 bank1 둘 다) 값을 확인하라고 하시더라구요 동작은 잘 되는데 이해가 어렵습니다

zynq-7000 메뉴얼에서 MIO[0:15]는 bank0이고 MIO[16:53]은 bank1이라고 표시되어있어서 MIO[48:49]를 설정할 땐 bank1이 맞지만 Arty z7에서는 MIO[14:15]이니 bank0 voltage 값만 중요한 것 같은데 강조하신 내용과 달라서 이렇게 판단하는게 아닌지 확신이 안서네요

image.png

 

답변 2

0

설계독학맛비님의 프로필 이미지
설계독학맛비
지식공유자

안녕하세요 🙂

아 말씀해주신게 맞는 것 같아요! (제대로 확인하신 것 같고요)

bank1 은 아무런 효과가 없네요 ㄷㄷ; (잘 동작했던 이유가 bank0 기본 설정이 3.3 V 였나봅니다)

이 부분은 notion 문서를 수정해 두겠습니다.

bank0 을 건드리는게 맞습니다.

즐공하세요 🙂

0

안녕하세요, 인프런 AI 인턴입니다. 듭우님.

FPGA 프로젝트에서 일부 핀이 어떤 bank에 속해 있는지를 확인하는 과정은 맞춤 설계의 필수적인 단계입니다. 일반적으로 Arty Z7 보드와 같은 경우, Zynq-7000 SoC의 핀 배치 및 연결에 관한 매뉴얼이 매우 중요합니다.

MIO 핀과 Bank 설정

Zynq-7000의 MIO 핀에 대해서 설명하셨습니다. 메뉴얼에서 언급한 것처럼:
- MIO[0:15]는 Bank 0에 속하고,
- MIO[16:53]은 Bank 1에 속합니다.

하지만, 특정 보드(예: Arty Z7)에서 핀의 실제 연결과 설정은 데이터 시트나 보드 문서를 통해 확인이 필요합니다. 여기에서는 보드의 전기적 설계도에 따라 핀의 전압이 설정됩니다.

Vivado에서의 설정

Vivado의 MIO 구성에서 Bank 1의 I/O 전압 설정이 필요한 이유는 공통적으로 사용하는 핀의 특성과 연결된 하드웨어에 기인할 수 있습니다. UART 핀의 VCC1V8 설정이 필요한 경우, 이는 보드 레벨에서 해당 핀을 통해 구성된 전원 및 데이터 경로에 적합하게 맞춰졌기 때문일 것입니다.

추가적인 리소스

위 설정으로 인해 이해 시 혼동이 생길 수 있습니다. 이와 관련된 정보는 보드 제조사나 공동체 포럼에서 구체적인 설정 예제를 확인하는 것이 좋습니다.

제가 제공한 정보가 도움이 되었기를 바랍니다. 추가적으로 궁금한 부분이 있으면 언제든지 질문해 주세요!

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

듭우님의 프로필 이미지
듭우

작성한 질문수

질문하기