NEC V20

NEC V20 (μPD70108)
8 MHz V20 in plastic DIP package
General information
LaunchedMarch 1984; 40 years ago (1984-03)[1]
Common manufacturers
Performance
Data width16 bits
Physical specifications
Transistors
  • 63000
Cores
  • 1
Co-processor
  • Intel 8087
  • NEC μPD72091
History
SuccessorNEC V60

The NEC V20 is a microprocessor that was designed and produced by NEC. It is both pin compatible and object-code compatible with the Intel 8088, with an instruction set architecture (ISA) similar to that of the Intel 80188 with some extensions.[2] The V20 was introduced in March 1984.[1][2]

Features

The V20's die comprised 63,000 transistors; more than double the 29,000 of the 8088 CPU.[1] The chip was designed for a clock duty cycle of 50%, compared to the 33% duty cycle used by the 8088.[3] The V20 has two 16-bit wide internal databuses, allowing two data transfers to occur concurrently.[4] Differences like that meant that a V20 could typically complete more instructions in a given time than an Intel 8088 running at the same frequency.[2]

The V20 was fabricated in 2-micron CMOS technology.[5][3] Early versions ran at speeds of 5, 8, and 10 MHz.[6]: 2  In 1990, an upgrade to the fabrication process technology resulted in the V20H and V20HL, with improved performance and reduced power consumption.[5] Later versions added speeds of 12 and 16 MHz. The V20HLs were also completely static, allowing their clock to be stopped.

The V20 was described as 16-bits wide internally. It used an 8-bit external data bus that was multiplexed onto the same pins as the low byte of the address bus. Its 20-bit wide address bus was able to address 1 MB of memory.

The V20 was reported to have been compatible with the Intel 8087 floating-point unit (FPU) coprocessor.[7] NEC also designed their own FPU, the μPD72091 [jp], which was cancelled before reaching production. They followed this with a revised design, the μPD72191, but it is unclear how many, if any, of this second part were produced.[8]

The V30, a nearly identical CPU with a 16-bit wide external data bus, debuted on March 1, 1984.[9][5] It was pin and object-code compatible with the Intel 8086.

ISA extensions

Sony CXQ70108D 8 MHz

The V20's ISA includes several instructions not executed by the 8088, with instructions for bit manipulation, packed BCD operations, multiplication, and division. They also include new real-mode instructions from the Intel 80286.[10]

The ADD4S, SUB4S, and CMP4S instructions were able to add, subtract, and compare huge packed binary-coded decimal numbers stored in memory. Instructions ROL4 and ROR4 rotate four-bit nibbles. Another family consisted of the TEST1, SET1, CLR1, and NOT1 instructions, which test, set, clear, and invert single bits of their operands, but are far less efficient than the later i80386 equivalents BT, BTS, BTR, and BTC; neither are their encodings compatible. There were two instructions to extract and insert bit fields of arbitrary lengths (EXT, INS). And finally, there were two additional repeat prefixes, REPC and REPNC, which amended the original REPE and REPNE instructions for scanning a string of bytes or words (with instructions SCAS and CMPS) while a less or not less condition remained true.[11]

The V20 offered a mode that emulated an Intel 8080 CPU. A BRKEM instruction is issued to start 8080 emulation. The operand of the instruction specifies an interrupt number whose vector contains the segment:offset where emulation is to begin. To end, a RETEM instruction is issued in 8080 code. One feature not often employed is the CALLN (call native) which issues an 8086-type interrupt call that enables x86 code (which returns using an IRET) to be mixed in with 8080 code.

Another mode put the processor into a power-saving state via a HALT instruction.[6][7]

Lawsuits

In 1982, Intel sued NEC over the latter's μPD8086 and μPD8088. This suit was settled out of court, with NEC agreeing to license the designs from Intel.[12]

In late 1984, Intel again filed suit against NEC, claiming that the microcode in the V20 and V30 infringed its patents for the 8088 and 8086 processors.[13] NEC software engineer Hiroaki Kaneko had studied both the hardware design of the Intel CPUs and the original Intel microcode.

In its ruling, the court determined that the microcode in the control store constitutes a computer program, and so is protected by copyright.[14] They further found Intel to have forfeited their copyright by neglecting to ensure that all second-source chips were suitably marked. The court also determined that NEC did not simply copy Intel's microcode, and that the microcode in the V20 and V30 was sufficiently different from Intel's to not infringe Intel's patents.

The judge in the case accepted NEC's cleanroom evidence. He also approved of NEC's use of reverse engineering with respect to the creation of NEC's Rev.2 microcode, without commenting on it with respect to the Rev.0 code.[14]: 212–221 

Variants and successors

V20 on a motherboard
NEC V30 (μPD70116), 10 MHz
NEC V33A (μPD70136AL)
NEC V40 (μPD70208)
NEC V53A (μPD70236A)
Product Part no. Details
NEC V30 μPD70116 Essentially an NEC V20 with a 16-bit external data bus, the V30 was pin compatible with the Intel 8086. The V30 was a factory upgrade from the 8086 used in the GTD-5 EAX Class 5 central office switch. It was also used in the Psion Series 3, the NEC PC-9801VM, the Olivetti PCS86, the Applied Engineering "PC Transporter" card for the Apple II series of computers, and in various arcade machines (particularly ones made by Irem) in the late 1980s. Years later, a low-voltage V30 MZ version was used in Bandai's handheld WonderSwan game console.
NEC V20HL μPD70108H High-speed (up to 16 MHz), low-power version of the V20.
NEC V30HL μPD70116H High-speed (up to 16 MHz), low-power version of the V30.
NEC V25 μPD70320 A microcontroller version of the NEC V20.
NEC V25HS μPD79011 A version of the V25 with the RX116 RTOS in the internal ROM.
NEC V25+ μPD70325 High-speed version of the V25.
NEC V33 μPD70136 A version of the V30 with separate address and data buses and with instruction decode done by hardwired logic rather than a microprogrammed control store. Throughput is twice as high as a V30 for the same clock frequency. The V33 has performance equivalent to Intel 80286. Memory address space is increased to 16M bytes. Two additional instructions, BRKXA and RETXA, support the extended addressing mode. 8080 emulation is not supported.
NEC V33A μPD70136A Differs from the V33 in that it has interrupt vector numbers compatible with Intel's 80X86 processors.
NEC V35 μPD70330 A microcontroller version of the NEC V30.
NEC V35HS μPD79021 A version of the V35 with the RX116 RTOS in the internal ROM.
NEC V35+ μPD70335 A high-speed version of the V35.
NEC V40 μPD70208 An embedded version of the V20, integrated Intel-compatible 8251 USART, 8253 programmable interval timer, and 8255 parallel port interface. Used in the Olivetti PC1, Digisystems Jetta XD, the Sharp PC-4500 and the Zenith Eazy PC.
NEC V40HL μPD70208H A high-speed, low-voltage version of the V40.
NEC V50 μPD70216 An embedded version of the V30. It is the main CPU in the Akai S1000 and S1100, and the Korg M1.[15][16]
NEC V50HL μPD70216H A high-speed, low-voltage version of the V50.
NEC V41 μPD70270 Integrates a V30HL core and PC-XT peripherals: 8255 parallel port interface, 8254 programmable interval timer, 8259 PIC, 8237 DMA controller and 8042 keyboard controller. Also integrates full DRAM controller.
NEC V51 μPD70280 Integrates a V30HL core and PC-XT peripherals: 8255 parallel port interface, 8254 programmable interval timer, 8259 PIC, 8237 DMA controller and 8042 keyboard controller. Also integrates full DRAM controller. Was used in the Olivetti Quaderno PT-XT-20.
NEC V53 μPD70236 Integrates a V33 core with 4-channel DMA (μPD71071[17]/i8237), UART (μPD71051/i8251), three timer/counters (μPD71054/i8254) and interrupt controller (μPD71059/i8259). It was used in the Akai MPC3000[18][19] and Akai SG01v.
NEC V53A μPD70236A Integrates some peripherals with a V33A core. Used in Sharp Zaurus PI-B304/B308
NEC V55PI [jp] μPD70433 The V55PI has extended segment registers called DS2 and DS3, and by shifting the register value by 8 bits to the left and adding an offset value, it is possible to access the entire 16MB address space.[20]
NEC V55SC μPD70423 The V55SC not only comes with extended segment registers, called DS2 and DS3, but is also furnished with a two-channel Multi Protocol Serial Controller (MPSC) which is subset of μPD72001/72002.[21]
Vadem VG230 A single-chip PC platform.[22] The VG230 contained a 16 MHz NEC V30HL processor and IBM PC/XT-compatible core logic, LCD controller (CGA/AT&T640x400) with touch-plane support, keyboard matrix scanner, dual PCMCIA 2.1 card controller, EMS 4.0 hardware support for up to 64 MB, and built-in timer, PIC, DMA, UART and RTC controllers. It was used in the HP OmniGo 100, 120 and IBM Simon.[23]
Vadem VG330 Successor to the VG230, it contained a 32 MHz NEC V30MX processor and IBM PC/AT-compatible core logic with dual PICs, LCD controller (640x480), keyboard matrix scanner, PC Card ExCA 2.1 controller and SIR port.
NEC V60 μPD70616 With the V60 processor, NEC departed from the x86 design and launched a new, 32-bit CISC architecture. The V60 and the V70, which differed mainly in the widths of their respective external address and data busses, both included a V20/V30 emulation mode.[24]: §10 [8]

See also

References

  1. ^ a b c "8088 & V20". X86 CPU's Guide. 2018-11-17.
  2. ^ a b c Gennadiy, Shvets. "NEC V20 processor family". CPU-World.
  3. ^ a b Davis, Stephen R. (1985-12-24). "Turbocharging Your PC with the V-Series". PC Magazine. pp. 181–186.
  4. ^ Chodorek, Robert Ryszard (November–December 2021). "NEC V20: Inspiring, Inconspicuous". IEEE Micro. 41 (6): 158–159. doi:10.1109/MM.2021.3115870.
  5. ^ a b c 1983年 — 16bitマイクロプサッサV30の開発(NEC) [1983 — Development of the V30 16-bit Microprocessor (NEC)] (in Japanese). 2010-10-23. Archived from the original on 2019-07-13. Retrieved 2020-07-14.
  6. ^ a b μPD70108 — V20 16-/8-bit Microprocessor (PDF). NEC. June 1994.
  7. ^ a b Mahoney, Bob (1985-10-16). "Output of file: NECV20B.ALL contained in archive: NEC-V20.ZIP". The Programmer's Corner.
  8. ^ a b Culver, John (2021-09-01). "NEC's Forgotten FPUs". The CPU Shack.
  9. ^ "Nec V30 D70116C-10". X86 CPUS' GUIDE. 2020-07-15.
  10. ^ Hummel, Robert L. (1988-06-14). "PC Tutor — Mixing Processors". PC Magazine. pp. 377–378.
  11. ^ "NEC User's Manual, 16-Bit V Series, 16-/8- and 16-bit microprocessors, Instruction" (PDF). September 2000. Retrieved 2014-11-25.
  12. ^ Lemos, Robert (1998-06-08). "NEC case opened up market for cloning". ZDNet.
  13. ^ Parker, Rachel (1989-02-13). "Judge Declares Microcode Copyrightable". InfoWorld. p. 8.
  14. ^ a b Contreras, Jorge; Handley, Laura; Yang, Terrence (March–May 1990). "NEC v. Intel: Breaking New Ground in the Law of Copyright" (PDF). Harvard Journal of Law and Technology. 3: 209–222.
  15. ^ Korg M1 Service Manual
  16. ^ Russ, Martin (July 1989). "Korg M1R". Sound On Sound. United Kingdom. pp. 48–52. Retrieved 2022-08-13.
  17. ^ "pPD70236 (V53) 16-Bit Microprocessor: High-Speed, High-Integration, CMOS" (PDF). p. 316(3f1). Retrieved 2024-01-05.
  18. ^ "Mame/Mpc3000.CPP at 251b11266dcd394741e6b48c00a5c9131ef68673 · mamedev/Mame". GitHub. 2022-11-23.
  19. ^ "AKAI MPC 3000: The Best Drum Machine of All Time". Audio Jive. 2020-12-09.
  20. ^ "V55PI 16-BIT MICROPROCESSOR". pp. 21–22. Retrieved 2024-01-18.
  21. ^ "NEC V55SC 16-bit Microprocessor Preliminary Data Sheet (O.D.No ID-8206A, March 1993)" (PDF). pp. 1, 22. Retrieved 2024-01-21.
  22. ^ Vadem VG230 Developer's Manual
  23. ^ Nochkin, Alexander (2013-07-10). "IBM Simon — первый в мире смартфон. Что внутри?" [The IBM Simon is the world's first smartphone. What is inside?]. habr.com (in Russian).
  24. ^ μPD70616 Programmer's Reference Manual (PRELIMINARY ed.). NEC. November 1986.

Further reading

Read other articles:

Sporting event delegationIndia at the2010 Winter OlympicsIOC codeINDNOCIndian Olympic AssociationWebsitewww.olympic.ind.inin VancouverCompetitors3 in 3 sportsFlag bearer Shiva KeshavanMedals Gold 0 Silver 0 Bronze 0 Total 0 Winter Olympics appearances (overview)196419681972–19841988199219941998200220062010201420182022Other related appearances Independent Olympic Participants (2014) The athletes entering the stadium during the opening ceremonies. Three athletes represented India at...

سيدتي الجميلة سيدتي الجميلة ملصق المسلسل أيضاً معروف باسم أميرتي النوع كوميديا رومانسية  كتابة كيم اون هي يون اون كيونغ إخراج جي يونغ سوو بطولة ين أون هي،  ويون سانغ هيون،  وجونغ إيل وو،  ومن تشاي وون  الموسيقى الإفتتاحية Hot Stuff by دافيتشي الموسيقى الختامية Hot Stuff ...

  لمعانٍ أخرى، طالع ويليام إليوت (توضيح). هذه المقالة يتيمة إذ تصل إليها مقالات أخرى قليلة جدًا. فضلًا، ساعد بإضافة وصلة إليها في مقالات متعلقة بها. (يونيو 2019) ويليام إليوت معلومات شخصية تاريخ الميلاد سنة 1863  تاريخ الوفاة 29 أكتوبر 1934 (70–71 سنة)  مواطنة كندا  الحي...

Đồ thị vận tốc thoát ly và nhiệt độ của một số hành tinh tại Hệ Mặt Trời vẫn có khí. Các hành tinh được vẽ theo tỷ lệ và các điểm giá trị là chấm den ở giữa. Thoát ly khí quyển là sự mất các khí trong khí quyển hành tinh ra không gian ngoài thiên thể. Một số cơ chế khác nhau có thể gây ra thoát ly khí quyển, hoạt động theo các quy mô thời gian khác nhau; nổi bật nhất là Thoát ly...

Kabinet Sirimavo Bandaranaike keduaKabinet Pemerintahan Ceylon ke-9Dibentuk29 Mei 1970Diselesaikan23 Juli 1977Struktur pemerintahanKepala negaraElizabeth II (1970-72)William Gopallawa (1972-77)Kepala pemerintahanSirimavo BandaranaikePartai anggotaFront SerikatPartai oposisiPartai Nasional SerikatPemimpin oposisiJ. R. JayewardeneSejarahPemilihan umum1970Pemilihan umum sebelumnya1977Periodeke-7PendahuluKabinet Dudley Senanayake ketigaPenggantiKabinet Jayewardene Kabinet Sirimavo Bandaranaike ke...

Clifton Lugar designado por el censo CliftonUbicación en el condado de Mesa en Colorado Ubicación de Colorado en EE. UU.Coordenadas 39°04′39″N 108°27′50″O / 39.0775, -108.464Entidad Lugar designado por el censo • País  Estados Unidos • Estado  Colorado • Condado MesaSuperficie   • Total 15.72 km² • Tierra 15.54 km² • Agua (1.14%) 0.18 km²Altitud   • Media 1421 m s. n. m.Población (2...

Ruler of the State of Jin Shu Yu of Tang唐叔虞Ruler of the State of JinReign1042–? BCPredecessornoneSuccessorXie, Marquis of JinFatherKing Wu of Zhou The Shrine of Jin dedicated to Shu Yu Shu Yu of Tang (Chinese: 唐叔虞; pinyin: Táng Shū Yú; lit. 'Yu', '[Royal] Uncle of Tang'), ancestral name (姓): Ji (姬) given name (名): Yu (虞), and Ziyu (子於), was the founder of the State of Tang during the early Zhou Dynasty (1046–771 BC) of ancient China. The ...

Metrô Rio This is a list of stations on the underground railway system (Metrô Rio) in Rio de Janeiro, Brazil. Nowadays, the system has two lines denominated numerically: broadly Linha 1 serves the south and central zones while Linha 2 serves the north. There used to be an interchange between them at Estácio Station, but now Linha 2 uses the rails of Linha 1 to get at Botafogo Station, closing interchange at Estácio. Line 4 (yellow line) links West Zone, in the neighbourhood of Barra da Ti...

Teilnehmer an der Expedition von links nach rechts: Wegener, Neumann, Hammer, Duus (unten), Löwe, Holbein, Wedekind (oben), Foto: Mittelholzer Die Junkers-Spitzbergen-Expedition war eine 1923 von der Junkers Motorenbau GmbH als Hilfsexpedition für den norwegischen Polarforscher Roald Amundsen geplante, schließlich aber eigenständige wissenschaftliche Expedition mit einem Ganzmetallflugzeug Junkers F 13. In ihrem Verlauf führten Arthur Neumann und Walter Mittelholzer den ersten Motorflug ...

2006 greatest hits album by Laura BraniganThe Platinum CollectionGreatest hits album by Laura BraniganReleasedJuly 24, 2006Recorded1982–1990GenrePop, rock, danceLabelRhino, Warner MusicProducerJack White, Harold Faltermeyer, Stock/Aitken/Waterman, David Kershenbaum, Richard Perry, Peter Wolf, Robbie Buchanan, Greg MathiesonLaura Branigan chronology The Essentials(2002) The Platinum Collection(2006) Shine On: The Ultimate Collection(2010) The Platinum Collection is the first greatest...

American film director, writer, cartoonist Tom McNamara On the Christie Film Company lot, McNamara second from the right Tom McNamara (May 7, 1886 – May 19, 1964) was an American film director, screenwriter and cartoonist from the 1910s to the 1940s. He is perhaps best known for his involvement as a director of several Our Gang shorts for the Hal Roach studio, and as the creator of the comic strip Us Boys in William Randolph Hearst's New York Journal. Partial filmography The Gilded Lily...

Cet article est une ébauche concernant les Jeux olympiques et l’Italie. Vous pouvez partager vos connaissances en l’améliorant (comment ?) selon les recommandations des projets correspondants. Comité olympique national italien Logo officiel. Sigle CONI Création 1914 Président Giovanni Malagò Siège Rome Affiliation Comité international olympique Site internet coni.it modifier  Le Comité olympique national italien (en italien, Comitato Olimpico Nazionale Italiano, abrég...

American financial services company Not to be confused with Chime Communications Limited or Chime Communications (Australia). Chime Financial, Inc.TypePrivateIndustryFinancial servicesFounded2012; 11 years ago (2012)FoundersChris Britt and Ryan King[1][2]HeadquartersSan Francisco, California, United StatesKey peopleChris Britt (CEO)Ryan King (CTO)ProductsChecking accounts, savings accounts, debit cards, p2p, credit cards, fee-free overdraftRevenue US$200 mill...

Film by Walt Disney Pictures directed by Guy Ritchie AladdinTheatrical release posterDirected byGuy RitchieScreenplay by John August Guy Ritchie Based on Disney's Aladdinby Ron ClementsJohn MuskerTed ElliottTerry Rossio[1] Aladdin and the Magic Lamp which is associated with One Thousand and One Nights[1][a] Produced by Dan Lin Jonathan Eirich Starring Will Smith Mena Massoud Naomi Scott Marwan Kenzari Navid Negahban Nasim Pedrad Billy Magnussen CinematographyAlan Stewa...

Chinese general In this Chinese name, the family name is Yuan. Yuan Huazhi袁华智Political Commissar of the People's Liberation Army NavyIncumbentAssumed office January 2022Preceded byQin ShengxiangPolitical Commissar of the Eastern Theater Command Air ForceIn officeDecember 2018 – March 2019Preceded byLiu DeweiSucceeded byZhong WeiguoPolitical Commissar of the People's Liberation Army Navy Marine CorpsIn officeMarch 2017 – December 2018Preceded byNew titleSucceede...

German gynaecologist and Auschwitz experimenter This article has multiple issues. Please help improve it or discuss these issues on the talk page. (Learn how and when to remove these template messages) You can help expand this article with text translated from the corresponding article in German. (April 2012) Click [show] for important translation instructions. View a machine-translated version of the German article. Machine translation, like DeepL or Google Translate, is a useful starti...

1995 novel set during World War II This article consists almost entirely of a plot summary. Please help improve the article by adding more real-world context. (October 2013) (Learn how and when to remove this template message) Enigma First UK editionAuthorRobert HarrisCountryUnited KingdomLanguageEnglishGenreHistorical fictionSet inWorld War IIPublisherHutchinsonPublication date4 September 1995Media typePrint (hardback)ISBN0091779235 (first edition, hardback)OCLC32626914 Enigma is a...

Skyscraper in Noida, Uttar Pradesh, India This article needs to be updated. Please help update this article to reflect recent events or newly available information. (December 2017) Supernova SpiraGeneral informationTypeMixed useLocationNoida, IndiaCoordinates28°33′01″N 77°19′22″E / 28.5502°N 77.3228°E / 28.5502; 77.3228Construction started2012OwnerSupertechHeightRoof300 metres (984 ft)[1][2]Technical detailsFloor count80Lifts/elevators3...

This article needs additional citations for verification. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed.Find sources: Guildhall Library – news · newspapers · books · scholar · JSTOR (December 2014) (Learn how and when to remove this template message) Guildhall Library entrance The Guildhall Library is a public reference library in London, England, specialising in subjects rele...

ولادعبد الصادق تقسيم إداري البلد المغرب  الجهة الرباط سلا القنيطرة الإقليم سيدي سليمان الدائرة سيدي سليمان الجماعة القروية دار بلعماري المشيخة النعاعسة السكان التعداد السكاني 2243 نسمة (إحصاء 2004)   • عدد الأسر 383 معلومات أخرى التوقيت ت ع م±00:00 (توقيت قياسي)[1]،  وت ...