SystemC 설치
C++ 기반의 반도체 설계(모델링 및 검증 환경 구축)용 라이브러리 및 시뮬레이션 커널
참조: 디지털 반도체 설계자가 알아야할 C++ 언어 [링크]
C++ 컴파일러
1. MicroSoft VisualStudio 2022 Community Edition [다운로드링크]
2. VisualStudio 에서 C++ 개발도구 선택 설치
- C++를 사용한 데스크톱 개발 [필수]
- VisualStudio 확장개발 [선택]
- C++를 사용한 Linux 및 임베디드 개발[선택]
SystemC 설치
1. https://systemc.org/ 방문
2. 소스코드 DOWNLOAD
- SystemC 2.3.3 - Core SystemC Language (incl TLM and examples) [Download]
- SystemC Verification Library (SCV) 2.0.1 [Download]
3. 다운로드 파일(.tgz) 압축 풀기
4. SystemC 라이브러리 빌드
- 압축을 푼 폴더에서,
.....\systemc-2.3.3\msvc10\SystemC - VisualStudio Solution 파일 더블 클릭
SystemC.sln
5. VisualStudio 에서 빌드
- Retarger Project 에서 버젼 업그레이드(SDK10.0, v14.3) 'Ok'
- Solution 'SystemC' -> Build Solution 실행
SystemC 예제 빌드
1. SystemC 소스 압축을 푼 폴더에서 아래 폴더 진입
- .....\systemc-2.3.3\examples\build-msvc
- SystemC_examples.sln
- systemc.lib 를 찾을 수 없기 때문에 발생된 에러
- [해결방법] 예제 프로젝트의 'properties' -> Linker -> Input 의 'Additional Dependencies'에 앞서 빌드한 systemc.lib 경로와 함께 추가 (상대경로를 사용하는 편이 좋음)
../../../msvc10/SystemC/x64/Debug/systemc.lib
4. 예제 실행
댓글 없음:
댓글 쓰기