필립스 68070

Philips 68070
SCC68070

SCC68070필립스 반도체 브랜드 모토로라 68000 기반 16/32비트 프로세서로서 라이선스 하에 생산된다.외부적으로는 고성능 마이크로컨트롤러로 판매되고 있지만, 필립스 CD-i 인터랙티브 엔터테인먼트 제품군의 필립스 SCC66470 VSC(Video- and Systems Controller)와 결합해 거의 독점적으로 사용되고 있다.

Motorola 68000 코어에 대한 추가 사항은 다음과 같다.

  • 4 - 17.5MHz의 작동
  • 최대 16MB의 메모리를 지원하는 최소 세그먼트 MMU 포함
  • 내장 DMA 컨트롤러
  • I²C 버스 컨트롤러
  • UART
  • 16비트 카운터/타이머 유닛
  • 펄스 발생기, 이벤트 카운터 또는 참조 타이머를 구현할 수 있는 2개의 일치/카운트/초기 레지스터
  • 시계 발생기

모토로라 68000 코어와의 차이점은 다음과 같다.

  • 지침 실행 타이밍이 완전히 다름
  • 인터럽트 처리 간소화
  • SCC68070MC68010 스타일의 버스 오류 복구 기능을 갖추고 있다.그것들은 호환되지 않기 때문에 예외 오류 처리가 다르다.
  • SCC68070에는 전용 주소 생성 장치(AGU)가 없기 때문에 공유 ALU와의 경합으로 주소 계산이 필요한 작업은 더 느리게 실행된다.이는 대부분의 지침이 68000보다 훨씬 더 많은 사이클을 실행하는 데 더 많은 사이클이 필요하다는 것을 의미한다.
  • MMU는 Motorola 68451 또는 다른 "표준" Motorola MMU와 호환되지 않으므로 메모리 보호 및 주소 변환을 다루는 운영 체제 코드는 일반적으로 휴대성이 없다.MMU를 활성화하려면 각 메모리 액세스에 대한 대기 상태도 필요하다.

SCC68070은 대부분 모토로라 68000바이너리 호환이 가능한 반면 모토로라 680x0 시리즈에는 동급 칩이 없다.특히 SCC68070모토로라 68060의 후속작이 아니다.

SCC68070은 내부적으로 32비트 프로세서임에도 24비트 어드레스 버스를 탑재해 이론적으로 최대 16MB의 RAM을 제공한다.그러나 모든 온보드 주변기기가 내부적으로 매핑되어 있기 때문에 이것은 가능하지 않다.

외부 링크