16bit CPU를 설계한 이후 꽤 시간이 지났습니다.
최근 대학교에서 세미나를 진행했는데, 모빌린트에서 RTL 엔지니어링 하시는 분께서 오셨습니다.
다양한 흥미로운 얘기를 들을 수 있었고 질문도 많이 했습니다.
그 중 기억에 남는 질문이...
Q. "RTL 설계 역량을 키우기 위해 추천하는 프로젝트가 있나요?"
A. "RISC-V를 깊게 파는게 좋습니다."
현업에 계신 선배님의 말씀을 잘 듣고자 RISC-V를 깊게 팔 예정입니다.
곧 공익 근무를 하게 될텐데, 공익 2년간 약 30% 이상의 비중을 갖고 공부하지 않을까 싶네요.
이와 관련된 자세한 내용은 다른 글에서 쓰기로하고...
RISC-V 공부 내용 및 설계 프로젝트 내용을 계속해서 이 프로젝트 카테고리에서 업로드할 예정입니다.
공부할 책은 총 2권입니다.
2권 모두 세미나를 진행하셨던 선배님께서 추천한 책이고, 개유명한 책이라 믿어도 댑니다.
공부할 책 소개
1. 디지털 논리설계와 컴퓨터 구조 Risc-V edition
실물책은 한글책 구매하고 원서로 공부할 것 같습니다.
아래 소개할 책보다 내용이 쉽다고 들었습니다. 차근차근 배우는 느낌이라고 추천해주셨습니다.
이 책 시리즈가 몇 개 있는데, Risc-V 에디션으로 공부할 예정입니다.
2. 컴퓨터 구조 및 설계 RISC-V EDITION
David Patterson과 John Hennessy는 컴퓨터 구조라는 학문을 만든 개척자라고 합니다.
두 교수님께서 쓴 컴퓨터 구조 및 설계는 컴퓨터 구조계의 바이블로 여러 학교의 컴구 수업에서 채택하고 있습니다.
제가 듣는 수업은 이 책을 쓰지 않는데, 3년 뒤 복학 이후 이 책을 쓰는 수업을 한 번 더 들을 예정입니다.
이 책은 컴구 바이블 시리즈 중 RISC-V를 더 깊게 다루는 RISC-V EDITION입니다.
난이도가 높지만 학문의 표준을 만든 책이라 거의 필수로 공부해야한다고 들었습니다.
위에서 소개한 책을 다 공부하면 충분히 소화할 수 있을 것 같아 2번째 책으로 선정하였습니다.
공부한 이후에는?
일단 책으로 공부하면서 문제도 풀고, 직접 RTL 설계도 하면서 RISC-V CPU를 설계할 것 같습니다.
두 권의 책을 모두 공부한 이후에는 RISC-V에 대한 fundamental한 지식이 쌓일텐데
그 이후에 RISC-V에 대한 논문 자료를 읽어보고 Optimization할 수 있는 부분을 생각해 볼 예정입니다.
최종적으로 RISC-V Optimization으로 논문을 하나 내고 싶네요!!
다들 열심히 공부해서 대단한 RTL 엔지니어가 되었으면 좋겠습니다.
모두 화이팅!!
'Project > RISC-V CPU Architecture Design' 카테고리의 다른 글
[1] 16bit CPU in Verilog (feat. Von Neumann Arch.) (1) | 2024.10.22 |
---|---|
[0] 프로젝트 개요 (5) | 2024.09.06 |