Zilog Z8

Zilog Z8
Zilog Z8 프로세서
Zilog Z8 (슈퍼-8 패밀리)
QUIP로 패키지된 Zilog Z8-02

Zilog Z8은 1979년에 처음 도입된 마이크로컨트롤러 아키텍처로, 현재는 Z8 Encor!, eZ8 Encor!,[1] eZ8 Encor! XPeZ8 Encor!도 포함되어 있습니다. MC 패밀리

아키텍처의 특징으로서 최대 4,096개의 고속 온칩 레지스터가 있습니다.이 레지스터는 어큐뮬레이터, 포인터 또는 통상의 랜덤 액세스 메모리(RAM)로서 사용할 수 있습니다.프로그래머블 읽기 전용 메모리(PROM, OTP), 읽기 전용 메모리(ROM) 또는 플래시 코드의 16비트 주소 공간이 사용됩니다.또한 대규모 응용 프로그램에 사용할 수 있는 두 번째 16비트 주소 공간이 있습니다.

온칩 주변기기에는 아날로그/디지털 변환기(A/D), 시리얼 페리페럴 인터페이스(SPI) 버스 및 I²C(Inter-Integrated Circuit) 채널, IrDA 인코더/디코더 등이 있습니다.듀얼 인라인 패키지(PDIP), 쿼드 플랫노리드 패키지(MicroLeadFrame, MLF), Small Outline Integrated Circuit(SOIC), Shrink Small-Outline Package(SSOP) 및 Low Profile Quad Flat Package(LQFP)에 포함된 최대 8핀의 버전이 있습니다.eZ8 Encor! 시리즈는 단일 핀 시리얼 통신 인터페이스를 통해 프로그래밍 및 디버깅할 수 있습니다.

기본 아키텍처인 변형된(비엄격한) 하버드 아키텍처기술적으로 Zilog Z80과는 매우 다릅니다.그러나 명령어 세트와 어셈블리 언어 intax는 다른 Zilog 프로세서와 매우 유사합니다.로드/스토어 조작은 동일합니다.LD니모닉(no)MOV또는MOVEs)와 같은 지시사항을 나타냅니다.DJNZ, 등입니다.

Zilog Developer's Studio(ZDS)라는 이름의 통합개발환경(IDE)은 조립업체를 포함한 Zilog 웹사이트에서 다운로드할 수 있습니다.Z8 Encor!를 타겟으로 한ZDS II 에디션 및 새로운 파생 모델에는 ANSI C89 준거를 주장하는 무료 컴파일러도 포함되어 있습니다.

주요 경쟁 제품으로는 다소 유사한[2] 마이크로칩 테크놀로지 PIC 패밀리와 인텔 8051의 후속 제품들이 있습니다.또한 기존의 von Neumann 아키텍처 기반의 싱글 칩 마이크로 컨트롤러는 Motorola 6800, 6809 기반의 Motorola 68HC11, Hitachi H8 패밀리 및 Z80 파생 모델(Toshiba TLCS-870 )과 같은 경쟁 제품으로 간주됩니다.

제품 라인

  • ROMLESS:내장 ROM이 없는 모델
  • ROM: ROM 내장 모델
  • 기본: ROM에 기본 인터프리터와 디버거가 내장된 모델
  • OTP: 내장 프로그램 가능 읽기 전용 메모리(OTP ROM) 탑재 모델
  • 저전압:작동 전압이 2V까지 낮습니다.
  • GP: 범용 마이크로 컨트롤러
  • 앙코르!내장 플래시 기반 메모리
  • 앙코르! XP: 앙코르! 센서 포함
  • 앙코르! (모터 컨트롤)모터 제어 응용 프로그램

에뮬레이터

JTCEMU는 Linux,[3] WindowsMacOS용 Java로 작성된 프리 소프트웨어(GNU General Public License(GPL) 버전 3) Z8 에뮬레이터입니다.

두 번째 소스

메모들

  1. ^ "Encore!" 제품에는 기존 Z8 코어보다 클럭 사이클 효율이 2~3배 높은 최신 eZ8 코어가 포함되어 있습니다.
  2. ^ PIC와 8051은 하버드 아키텍처도 사용하고 있지만 좀 더 엄격한 방식으로 사용하고 있습니다.
  3. ^ Müller, Jens (26 July 2011). "JTCEMU: JU+TE-Computer-Emulator". Jens Müller's homepage. Retrieved 2020-03-30.

레퍼런스

  • Grehan, Rick(1994년 9월).「프로세서의 증식」바이트

외부 링크