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

kimrlatkdgus님의 프로필 이미지
kimrlatkdgus

작성한 질문수

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

여러분들은 "비메모리 반도체 설계 엔지니어" 입니다. 현업에서 만나요.

보드 사용법 질문

작성

·

122

1

안녕하세요 맛비님 강의 잘 보고 있습니다. 수강중 보드 관련 질문이 있어 질문드립니다.

  1. 강의에서 보통 AXI4 lite interface로 PS와 PL을 연결해서 제어 및 동작 검증을 했는데, interface를 사용하지 않고 PS와 PL만 사용해서 회로를 구현해도 되나요? (동작 검증용으로) 또, 보드의 PS를 사용하지 않고 PL영역만 사용해서 회로 구현이 가능한가요?

  2. timing스펙을 맞추는게 중요하다고 하시고 critical path에 FF를 넣어서 slack을 줄이는 내용이 있었는데, slack이외에 비바도에서 확인 가능한 timing 분석 기능이 있나요?
    비바도에 timing simulation기능이 있는데 구글링을 해보니 툴 시뮬레이터가 이상해서 post implementation simulation은 결과에서 에러가 많이 난다?? 이런 말을 하는 사람들이 꽤 많아서 질문드립니다.

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

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

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

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

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

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

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

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

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

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

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

답변 1

0

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

안녕하세요 🙂

  1. 네 PS 혹은 PL 단독으로 구현 가능합니다. 강의에서는 PS <-> PL 을 둘다 사용하고, 서로간의 통신을 위해 AXI4-Lite 를 사용했을뿐이에요.

  2. Vivado tool 에서 "Timing report" 외에 Timing 을 더 잘 볼 수 있는 방법은 저도 모르겠습니다. "post implementation simulation" 은 회로 내에 delay 가 전부 반영된 simulation 이고요. 합성시 Timing 이슈가 없다면 문제되지 않는 것이 일반적입니다. 문제가 있다면 Timing 이슈가 내재되어 있는 것이고요. 결론은 이론상 Timing 분석이 완벽하다면 "post implementation simulation" 은 문제가 없어야 합니다. (Tool 버그는.. 뭐.. 이건 설계자 입장에서는 방법이 없죠 ㅎ)

즐공하세요 🙂

kimrlatkdgus님의 프로필 이미지
kimrlatkdgus

작성한 질문수

질문하기