모토로라 88100
Motorola 88100MC88100은 Motorola가 개발한 마이크로프로세서이며 88000 RISC 명령 세트 아키텍처를 구현했습니다.1988년에 발표된 MC88100은 최초의 88000 구현입니다.그것은 1990년대 초에 MC88110에 의해 계승되었다.
마이크로프로세서는 별도의 파이프라인 정수, 부동소수점 추가, 부동소수점 배수 및 로드/스토어 실행 유닛을 갖추고 있으며 클럭 사이클당 1개의 명령(최대)을 디스패치합니다.별도의 MC88200 집적회로는 옵션으로 레벨1 캐시와 페이징된 메모리 관리 유닛을 추가합니다.MC88100 시스템에서는 일반적으로 명령과 데이터에 이들 디바이스 중2개를 사용했습니다.MC88200을 추가하여 캐시 크기를 늘릴 수 있습니다.
이 분할 방식은 시스템의 유연성을 제공하기 위해 선택되었으며, 캐시 양은 가격대에 따라 달라질 수 있습니다.실제로 이러한 추가 칩은 회로 기판에 더 많은 공간을 필요로 했고 MC88200과 MC88100 사이의 버스는 복잡성과 비용을 증가시켰습니다.
MC88100에는 165,000개의 트랜지스터가, MC88200에는 750,000개의 트랜지스터가 탑재되어 있습니다.둘 다 Motorola가 1.5μm의 상보적인 금속 산화물 반도체 공정에서 제작했습니다.
MC88100은 결국 상업적으로 [citation needed]성공하지 못했다.이는 MC88200을 포함한 여러 가지 이유로 인해 발생했지만, 가장 큰 이유는 모토로라가 68000 패밀리의 매우 성공적인 벤더였기 때문입니다.68000 사업부는 88000을 경쟁제품으로 간주했기 때문에 볼륨 [citation needed]부품에 대해 MC88100의 가격을 허용할 수 없을 정도로 높게 책정했습니다.이 부품은 하이엔드 임베디드 시장, 모토로라 자체 컴퓨터 및 Data General 및 Unisys S-8400 Unix Servers와 같은 회사의 대형 컴퓨터에서 사용되었습니다.
설계.
프로그래밍 모델 및 레지스터 세트
MC88100의 프로그래밍 모델과 레지스터 세트는 DLX(확장적으로는 RISC-V) 기반의 CPU와 매우 유사하며 32개의 범용 레지스터 중 하나에 언제든지 액세스할 수 있는 명령어가 32개입니다.
레지스터
MC88100 레지스터 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
MC88100은 총 64개의 사용자 액세스 가능한 레지스터를 갖추고 있으며, 이 중 32개는 제어 레지스터이며 최대 6개의 레지스터(4개의 읽기, 2개의 쓰기)에 동시에 액세스할 수 있습니다.반환 주소로 사용되는 R1을 제외한 모든 레지스터에 대해 GPR의 실제 사용이 프로세서에 의해 강제되는 것은 아닙니다.
레퍼런스
- Furber, Stephen Bo (1989). VLSI RISC Architecture and Organization. CRC Press. pp. 184–192.
- Tabak, Daniel (1990). RISC Systems. Research Studies Press. pp. 121–143.
- Tabak, Daniel (1995). Advanced Microprocessors (2 ed.). McGraw-Hill. pp. 433–434, 437.
- Motorola, inc, ed. (1990). MC88100 Risc Microprocessor User's Manual. Prentice Hall. ISBN 013567090X.