본문 바로가기
Project/RISC-V CPU Architecture Design

[2] 16bit CPU Design 이후 프로젝트 방향 feat. RISC-V

by 한PU 2024. 11. 15.
728x90
반응형

16bit CPU를 설계한 이후 꽤 시간이 지났습니다.

최근 대학교에서 세미나를 진행했는데, 모빌린트에서 RTL 엔지니어링 하시는 분께서 오셨습니다.

다양한 흥미로운 얘기를 들을 수 있었고 질문도 많이 했습니다.

 

그 중 기억에 남는 질문이...

Q. "RTL 설계 역량을 키우기 위해 추천하는 프로젝트가 있나요?"

A. "RISC-V를 깊게 파는게 좋습니다."

 

현업에 계신 선배님의 말씀을 잘 듣고자 RISC-V를 깊게 팔 예정입니다.

곧 공익 근무를 하게 될텐데, 공익 2년간 약 30% 이상의 비중을 갖고 공부하지 않을까 싶네요.

이와 관련된 자세한 내용은 다른 글에서 쓰기로하고...

 

RISC-V 공부 내용 및 설계 프로젝트 내용을 계속해서 이 프로젝트 카테고리에서 업로드할 예정입니다.

공부할 책은 총 2권입니다.

2권 모두 세미나를 진행하셨던 선배님께서 추천한 책이고, 개유명한 책이라 믿어도 댑니다.

 

공부할 책 소개

1. 디지털 논리설계와 컴퓨터 구조 Risc-V edition

디지털 논리설계와 컴퓨터 구조 Risc-V edition 책표지

 

실물책은 한글책 구매하고 원서로 공부할 것 같습니다.

아래 소개할 책보다 내용이 쉽다고 들었습니다. 차근차근 배우는 느낌이라고 추천해주셨습니다.

이 책 시리즈가 몇 개 있는데, Risc-V 에디션으로 공부할 예정입니다.

 

2. 컴퓨터 구조 및 설계 RISC-V EDITION

컴퓨터 구조 및 설계 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 엔지니어가 되었으면 좋겠습니다.

모두 화이팅!!

728x90
반응형