지난 10월8일(목요일)에 줌 회의로 비대면 수업을 진행 했습니다[관련링크]. 대면 및 비대면으로 학습 중인 학생들이 모두 참석하였습니다. 늦은 시간까지 첫 온-라인 수업이라 다소 어색하긴 했는데 참석자 모두 유익한 시간이었길 바랍니다. 앞으로 매달 한두번 온-라인 수업을 진행할 예정 입니다.
지난 수업 시간에 예고한 바 있지만 다음 주 수업에 검증 보드를 배포할 예정 입니다. FPGA와 Raspberry PI Pico 보드를 결합한 보드 입니다. 칩을 제작하기 전 에뮬레이션 검증을 위한 장비 입니다. 향후 칩이 제작되어 나오면 테스트 용도로 사용됩니다.
수강중인 모든 학생들에게 각 한 세트 씩 제공합니다. 검증 장비를 받아 바로 실행 해보려면 이에 필요한 도구가 설치되어 있어야 합니다. 수업 시간에도 언급 한 바 있지만 아래 링크의 글에 따라 Arduino와 Quartus를 리눅스 환경에 설치 하십시요.
FPGA 개발 도구 설치(Altera Quartus) [링크]
이번주 과제는 툴 들을 모두 설치한 후 Q.13, Q.14 의,
- Talks 디렉토리에서 인공지능과 대화한 내용을 검토 하십시요.
- simulation 디렉토리 에서 make를 실행하면 몇가지 상이한 베릴로그 RTL을 링크할 것입니다. 이들의 차이를 이해하십시요.
- emulation 디렉토리는 fpga 를 사용한 검증 기법에 관한 내용 입니다. 아직 보드를 배포하기 전이지만 위의 툴들을 설치했다면 빌드는 가능 합니다. 반드시 빌드가 성공 되도록 환경을 구축 해 놓아야 보드를 제공해 줄 수 있습니다.
- ETRI050 디렉토리는 검증된 베릴로그 RTL을 합성하고 '내 칩 MPW'로 제작하기 위한 작업 공간입니다. 4주차 수업시간에 살펴볼 것입니다.
- 앞서 제출한 과제물을 보건데 Makefile 에 대하여 모두 어느정도 이해를 가졌을 것입니다. 단지 실행하는 것을 넘어 각 단계마다 어떤 툴을 동원하여 명령을 주고 있는지 살펴보시기 바랍니다.
* 주의: Q.13과 14의 내용이 갱신 되었으니 다시 내려받기 바랍니다.
* 강의를 개설하고 교보재를 제공하는 데 상당한 수고가 들어갑니다. 칩을 제작하는데에도 상당한 비용과 인력이 동원됩니다. 제공된 장비를 제대로 활용하지 못한다거나 나중에 칩이 나왔는데 테스트조차 하지 않는것은 도리가 아닙니다.
* 수강생들 전원에게 실습 보드를 제공하는데 이 강의를 개설하신 서울대학교 김성우 교수님께서 애써 주셨습니다. '내 칩 제작 서비스'를 성사 시켜 주시고 청주대학교 학생들을 조직하신 ETRI 노태문 박사님에게도 감사합니다.
* 수강생들의 높은 학습 열의에 경의를 표합니다. 이에 맞춰 학습수준을 당초 예상한 것보다 많이 높여 진행하고 있습니다. 자부심을 가지시기 바랍니다. 당장 하나를 배우는 것보다 끝까지 반도체 설계의 전반을 이해하는 것이 중요합니다. 모두의 건투를 빕니다.
* 수강생들 전원에게 실습 보드를 제공하는데 이 강의를 개설하신 서울대학교 김성우 교수님께서 애써 주셨습니다. '내 칩 제작 서비스'를 성사 시켜 주시고 청주대학교 학생들을 조직하신 ETRI 노태문 박사님에게도 감사합니다.
* 수강생들의 높은 학습 열의에 경의를 표합니다. 이에 맞춰 학습수준을 당초 예상한 것보다 많이 높여 진행하고 있습니다. 자부심을 가지시기 바랍니다. 당장 하나를 배우는 것보다 끝까지 반도체 설계의 전반을 이해하는 것이 중요합니다. 모두의 건투를 빕니다.
