OpenSPARC processor는  UltraSPARC Architecture라 불리우는 프로세서 구조에 기초를 둔다. OpenSPARC T1 설계는 UltraSPARC Architecture 2005에 기초를 두고 OpenSPARC T2는 UltraSPARC Architecture 2007에 기초를 둔다.

UltraSPARC Architecture는 SPARC V9 architecture의 계통을 잇는다. 그리고 "Level 1" SPARC V9 스팩을 완전히 따른다.
UltraSPARC Architecture는 기본적인 데이터 타입으로서 32-bit와 64-bit 정수, 그리고 32-bit, 64-bit, 128-bit 부동 소수점을 지원한다. 32-bit와 64-bit 부동 소수점 타입은 IEEE Std 754-1985를 따르며, 128-bit 부동 소수점 타입은 IEEE Std 1596.5-1992를 따른다. Architecture는 일반 목적 정수, 부동소수점, Special state/status register instruction, 32-bit 크기 instruction format으로 인코드된 모든 것을 정의한다. load/store instruction은 선형, 2^64Byte 가상 주소 공간 주소를 사용한다.

'Hardware > Processor Design' 카테고리의 다른 글

TrustZone[미완료]  (0) 2011.03.03
ARM ELF(Executable and Linking Format)[미완료]  (0) 2011.01.05
OMAP3440 Processor  (0) 2010.09.17
OpenSPARC processor  (0) 2009.11.28
Posted by Act of God
TAG