Polaris-1 : 나의 두번째 MPSoC
Polaris-1은 총 4개의 프로세서(Empress 1개, Lucida 2개, ZaramDSP 1개)로 구성되어 있는 Heterogenous MPSoC 로 저는 이번 프로젝트에서 메인 프로세서의 캐시와 버스 인터페이스의 성능 개선 및 OpenVG 가속기 설계에 참여를 했습니다. 그래픽 경험이 없는 저에게 OpenVG 가속기는 처음 접해보는 새로운 분야이고, 이번 칩의 핵심 기능 이었기 때문에 많은 고생을 했던것 같습니다. 가속기에서 Tessellation 파트와 캐시와 버스 인터페이스 모듈을 담당했었는데 tessellation에서 오류가 있으면, 가속기 자체가 오동작을 하게 되고, 캐시와 버스 인터페이스에서 오류가 있으면 출력되는 영상에 문제가 생기기 때문에 검증 과정에서 이래 저래 끌려 다녔던것 같습..