검색 상세

3차원 그래픽 하드웨어 가속을 위한 Triangle Setup Engine 설계

Triangle Setup Engine Design for 3D Graphic Hardware Acceleration

초록/요약

본 논문은 Triangle Setup Engine(TSE)을 부동 소수점 연산기를 사용하여 하드웨어로 구현하기 위한 방법에 대해 다룬다.

more

초록/요약

The 3D graphic processing is divided mainly into two parts, geometry engine (GE) for polygon data and rasterization engine (RE) for pixel data. This paper introduces triangle setup engine (TSE) that is located in a space between GE and RE, where the TSE convert polygon data to pixel data. There are many different type of polygon that is followed by modeling method, but this paper treats only the type of triangles that is used with polygon type commonly. In this paper, there is hardware implementation method for TSE using floating point units. This paper includes input/output interface format, performance and design size of triangle setup engine.

more

목차

제1장 서론 = 1
제1절 휴대기기용 3D Graphics IP 개발의 필요성 = 1
제2절 OpenGL 및 OpenGL ES = 3
제3절 Triangle Setup의 정의 = 5
제2장 설계 구현 = 8
제1절 부동 소수점 표현 및 선택 이유 = 8
제1항 부동 소수점 표현 사용의 이유 = 8
제2항 부동 소수점 표현 = 8
제2절 데이터 흐름 및 입출력 데이터 = 10
제1항 데이터 흐름 = 10
제2항 입력 데이터 = 12
제3항 출력 데이터 = 13
제3절 상세 설계 = 15
제1항 vertex fetch 및 삼각형 구성 = 15
제2항 버텍스 재배치 및 Y 좌표 바운딩(bounding) = 17
제3항 평면 방정식 및 직선 방정식의 계수 계산 = 23
제4항 기타 구현 내용 = 27
제3장 분석 및 결론 = 35
참고문헌 = 35
Abstract = 36

more