[RISC-V] C Emulator 수행 및 Waveform 생성
1. 본 글은 개인적으로 RISC-V 프로세서를 스터디 하면서 습득한 내용을 정리한 것입니다. 2. 정확히 이해를 하고 기술하는 글이 아니기 때문에 잘못된 내용이 전달 될 수도 있습니다. 3. 수정 사항 및 질문은 언제든지 환영입니다. RISC-V는 CHISEL 언어로 설계가 되어 있으며, CHISEL 로부터 RTL 및 C emulator를 추출합니다.(이전 글 참조: RISC-V 환경) C emulator 에서는 waveform을 얻을 수 있는데, Rocket Chip에 대한 내부 구조와 동작을 RTL 시뮬레이션 없이 signal 레벨에서 파악 할 수 있지 않을까 기대를 하였습니다. 따라서 본 글에서는 C emulator를 이용하여 waveform을 얻는 과정을 공유하고자 합니다. 1. GTKWave ..