NEC μCOM 시리즈

NEC μCOM series

NEC μCOM 시리즈는 NEC가 1970년대와 1980년대에 제조한 마이크로프로세서마이크로컨트롤러 시리즈입니다.시리즈의 초기 엔트리는 커스텀 설계의 4비트 및 16비트 설계였지만, 이후의 시리즈 모델은 대부분 인텔 8080Zilog Z80 8비트 설계와 인텔 8086 16비트 설계를 기반으로 하고 있습니다.대부분의 라인은 1984년에 인텔 8088 클론인 NEC V20으로 대체되었습니다.

개요

μCOM-4: μPD751
μCOM-75: μPD7508
μCOM-80F: μPD8080AF
μCOM-82: μPD780C-1
μCOM-82: μPD70008
μCOM-84: μPD8749
μCOM-85: μPD8085
μCOM-86: μPD8086
μCOM-87AD: μPD7810
μCOM-88: μPD8088

μCOM 시리즈는 세계 최초의 마이크로프로세서 칩셋 중 하나인 2칩 프로세서 PD707 / PD708에 뿌리를 두고 있습니다.1970년 초, 코카콜라 재팬은 새로운 POS 단말기를 도입함으로써 판매점의 효율성을 높이기 시작했다.샤프는 이 단말기를 만들고 NEC는 칩셋을 개발하는 계약을 맺었다.칩셋 개발은 1971년 12월에 완료되었으며,[1] 이는 미국의 다른 초기 마이크로프로세서와 거의 같은 시기에 이루어졌다.

그 후, NEC는 다양한 마이크로프로세서와 마이크로컨트롤러를 개발, 제조해 왔습니다.이 중 범용 제품에는 μCOM으로 시작하는 시리즈명이 붙었다.μCOM-4 시리즈(4비트)와 μCOM-16 시리즈(16비트)는 원래 개발품이었던 반면 μCOM-8 시리즈(8비트 및 16비트)는 대부분 인텔과 Zilog 호환 마이크로프로세서로 구성되어 있습니다.

1980년대에 V 시리즈78K 시리즈가 등장하면서 μCOM이라는 이름이 사라졌고, 예를 들어 μCOM-87AD 시리즈는 87AD [2]시리즈로 간단히 설명되었습니다.

μCOM-4 시리즈

μCOM-4

μCOM-4(μPD751)는 [1][3]1973년에 발표된 NEC의 독창적인 싱글 칩 4비트 마이크로프로세서입니다.인텔 4040과는 달리 μPD751에는 데이터와 주소 버스가 따로 있습니다.μPD751에는 [4]다음과 같은 다수의 주변기기 집적회로가 제공되었습니다.

  • μPD752 - 8비트 I/O포트
  • μPD757 - 키보드 및 디스플레이 컨트롤러
  • μPD758 - 프린터 컨트롤러[5]: 196–199

μCOM-41

μCOM-41(μPD541)은 42핀 패키지의 PMOS 마이크로프로세서입니다.다음의 주변기기의 집적회로를 사용할 수 있었습니다.

  • μPD542 - ROM + RAM
  • μPD543 - ROM 및 I/O포트

μCOM-42

μCOM-42(μPD548)는 42핀 패키지의 4비트 PMOS 마이크로 컨트롤러입니다.내장 ROM(1920×10비트)과 RAM(96×4비트)을 비롯해 키보드, 디스플레이, 프린터 컨트롤러를 갖추고 있습니다.μPD548에는 -10V의 전원 공급이 필요하며 출력은 -35V까지 [6]: 123–128 전환할 수 있습니다.64핀 쿼드인라인 패키지의 ROM리스 칩(μPD555)은 하드웨어 및 소프트웨어 개발에 사용할 [6]: 129–132 수 있었습니다.

μCOM-43 ~μCOM-46

μCOM-43 시리즈는 10개 이상의 다른 4비트 마이크로 컨트롤러로 구성됩니다.일반적으로 PMOS 디바이스(μPD500 시리즈), NMOS 디바이스(μPD1500 시리즈, μCOM-43N), CMOS 디바이스(μPD650 시리즈, μCOM-43C)가 있습니다.μCOM-43, μCOM-44, μCOM-45μCOM-46의 기본 명령 세트는 동일합니다.ROM과 RAM의 양, I/O 핀의 수, 및 패키지(28 핀 또는 42 핀)[5]: 133–136 가 다릅니다.[6]: 133–166 64핀 쿼드인라인 패키지의 ROM리스 칩(μPD556)은 하드웨어 및 소프트웨어 개발에 사용할 [6]: 159–162 수 있었습니다.1980년부터 점차 μCOM-75 시리즈로 대체되었습니다(아래 참조).

μCOM-47

μCOM-47(μPD766)은 64핀 패키지의 4비트 NMOS 마이크로 컨트롤러입니다.ROM, RAM, 키보드, 디스플레이, 프린터 컨트롤러가 내장되어 있습니다.

μCOM-75

μCOM-75 시리즈는 4비트 마이크로 컨트롤러로 구성됩니다.시리즈 최초의 디바이스인μPD7520만이 PMOS [7]: 157–164 테크놀로지로 개발되었습니다.[8]: 227–236 후속 시리즈 마이크로컨트롤러(μPD7502 등)는 모두 [8]: 209–226 CMOS를 사용했습니다.하드웨어 [8]: 237–238 및 소프트웨어 개발에는 64핀 쿼드인라인 패키지의 ROM리스 칩(μPD7500)을 사용할 수 있었습니다.1982년까지 μCOM-75 시리즈는 μPD7500[9]: 177 시리즈로 불렸으며, 이후 75X 및 75XL 시리즈로 대체되었습니다.

μCOM-8 시리즈

μCOM-8

μCOM-8(μPD753)은 인텔 8080과 소프트웨어 호환성이 있는8비트 마이크로프로세서입니다만, 42핀 패키지와 핀 배치는 전혀 다릅니다.SUB 명령에 대한 플래그 설정 등 사소한 소프트웨어 차이도 있습니다.

μCOM-80

μCOM-80 (μPD80A)는 인텔 8080과 핀 호환되며 소프트웨어 호환성이 있는8비트 마이크로프로세서입니다.즉, μPD8080A는 인텔 8080에 [5]: 150 비해 몇 가지 기능이 향상되었습니다.

  • BCD 산술은 덧셈과 뺄셈 모두 지원됩니다(Intel 8080: 덧셈만).Zilog Z80의 N 플래그와 마찬가지로 μPD8080A에는 감산이 이루어졌음을 나타내는 SUB 플래그(플래그 레지스터의 비트 5)가 있습니다.
  • MOV r,r명령에는 4개의 클럭 사이클이 필요합니다(인텔 8080: 5개의 클럭 사이클).
  • 인터럽트 확인 응답 사이클에서는 3바이트 명령이 허용되므로CALL임의의 메모리 주소에 대한 명령어를 사용할 수 있습니다(Intel 8080: 1바이트만).RST명령어가 허용됩니다).

유감스럽게도 이러한 개선으로 인해 인텔 8080용으로 작성된 일부 프로그램이 올바르게 실행되지 않습니다.이 문제를 해결하기 위해 NEC는 μCOM-80F(μPD8080)를 도입했습니다.AF)는, 인텔 8080과 완전하게 호환됩니다.1979년 카탈로그에는 개선된 μPD8080A가 [6]: 117 더 이상 기재되어 있지 않습니다.NEC는 TK-80과 함께 μCOM-80의 개발 보드를 제공했는데, 저렴한 가격 때문에 취미 생활자들에게 인기를 끌었다.

μCOM-82

μCOM-82(μPD780)는 Zilog Z80과 호환되는 8비트 마이크로프로세서입니다.μPD780C는 원래의 Z80(최대 2.5MHz 클럭)에 대응하고, μPD780C-1은 Z80A(최대 4MHz [6]: 167–172 클럭)에 대응합니다.PD780C-1은 싱클레어의 ZX80, ZX81ZX Spectrum의 초기 버전, 여러 MSX 컴퓨터, 오버하임 OB-8 의 음악 신시사이저, 세가의 SG-1000 게임기에 사용되었다.

그 후 CMOS 버전(μPD70008)이 출시되었습니다.

μCOM-84

© COM-84 (pd PD8048 등)는 인텔의 8비트 마이크로컨트롤러 8048과 [5]: 250 호환성이 있습니다.[6]: 211–209 CMOS 마이크로컨트롤러(μPD80C50까지)는 그 [8]: 345–355 뒤를 이었지만, 8비트 업계 표준인 인텔 8051 호환 제품은 제공되지 않았습니다.

μCOM-85

COM-85 ( ( PD8085)는 인텔 8085 호환8비트 마이크로프로세서입니다.[5]: 248 [6]: 197–246

μCOM-86, μCOM-88

COM-86 ( (PD8086) [8]: 411–422 COM-88 (pdPD8088)[9]: 447–456 는 인텔 8086인텔 8088 호환 16비트 마이크로프로세서입니다.V시리즈로 대체되었습니다.

μCOM-87, μCOM-87AD

COM-87(PD7800 등)[7]: 193–198 COM-87AD(PD7810 등)[9]: 325–328 는 NEC 오리지널8비트 마이크로컨트롤러입니다μCOM-87AD는 μCOM-87에 A/D 변환기를 추가합니다.레지스터 설정은 8개의 레지스터 각각2 세트(A, V, B, C, D, E, H, L)로 구성됩니다.V 레지스터는 작동 메모리 영역의 주소의 상위 8비트를 저장하는 벡터 레지스터로, 현재 78K 시리즈에 고정된 짧은 주소 공간을 자유롭게 배치할 수 있습니다.μPD7805 및 μPD7806에는 7개의 레지스터가 1세트만 있습니다(V [9]: 321–323 레지스터 없음).[10]: 4-35–4-44 PD7807 이후에서는 ALU를 16비트까지 확장하고 16비트 [9]: 325–328 동작용 EA 레지스터를 추가한다.[10]: 4-45–4-64 [11]

이 시리즈는 64핀 쿼드 인라인 패키지로 제공되었습니다.이 시리즈는 78K 시리즈로 대체되었습니다.

μCOM-16 시리즈

μCOM-16

μCOM-16[3]1974년에 μPD755(레지스터 + ALU)와 μPD756(컨트롤러)의 2개의 칩으로 구현된 NEC 오리지널 16비트 마이크로프로세서입니다.

μCOM-1600: μPD768

μCOM-1600

μCOM-1600(μPD768)은 [12]1978년에 발표된 NEC 오리지널 싱글 칩 16비트 마이크로프로세서입니다.

프로세서에는 1~3개의 16비트 워드로 구성된 93개의 기본 명령이 있습니다.1MB(512K 워드)의 메모리 공간은 바이트 주소 지정이 가능합니다.I/O 주소 공간은 2048바이트입니다.14개의 범용 레지스터가 있습니다.프로세서에는 2입력 벡터 인터럽트, DMA 제어, DRAM 리프레시 제어 및 멀티프로세서 동작을 가능하게 하는 마스터/슬레이브 모드가 있습니다.

레퍼런스

  1. ^ a b "NEC 751". AntiqueTech. Retrieved 2020-07-11.
  2. ^ NEC Databook 8비트 싱글칩 마이크로컴퓨터 Vol.1 1994/1995
  3. ^ a b "1970s Development and evolution of microprocessors" (PDF). Semiconductor History Museum of Japan. 2019-01-23. Archived from the original (PDF) on 2019-06-27. Retrieved 2020-07-11.
  4. ^ NEC 전자기기 데이터북 '76
  5. ^ a b c d e NEC 1977 Catalog. Lexington, MA: NEC Microcomputers, Inc. Retrieved 2020-07-13.
  6. ^ a b c d e f g h NEC 1979 Catalog. Wellesley, MA: NEC Microcomputers, Inc. Retrieved 2020-07-11.
  7. ^ a b NEC 1980 Catalog. Wellesley, MA: NEC Microcomputers, Inc. Retrieved 2020-07-16.
  8. ^ a b c d e f NEC 1981 Catalog. Wellesley, MA: NEC Microcomputers, Inc. Retrieved 2020-07-16.
  9. ^ a b c d e NEC 1982 Catalog. San Mateo, CA: NEC Electronics U.S.A., Inc. Retrieved 2020-07-21.
  10. ^ a b NEC Microcomputer Products 1984 Data Book. Mountain View, CA: NEC Electronics. Retrieved 2020-07-22.
  11. ^ NEC Databook 싱글칩(8비트) 1983
  12. ^ "NEC 주식회사 100년의 역사" NEC, 2001년 12월 25일, 페이지 669.