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:

City in Ohio, United StatesHillsboro, OhioCityHigh Street; the tall structure is the Bell Opera HouseMotto: Where Pride Rings True...Hillsboro, OhioShow map of OhioHillsboro, OhioShow map of the United StatesCoordinates: 39°12′28″N 83°37′10″W / 39.20778°N 83.61944°W / 39.20778; -83.61944CountryUnited StatesStateOhioCountyHighlandGovernment • MayorJustin Harsha[citation needed]Area[1] • Total5.47 sq mi ...

 

Straight Decker Edward L Ryerson A straight decker according to the original meaning of the term is a ship built with its pilothouse forward and engines aft to provide a continuous hold in between. This design originated to increase cargo capacity and facilitate loading and unloading of lake freighters on the U.S./Canadian Great Lakes routes.[1] The current common meaning of straight decker upon the Great Lakes is a bulk/ore freighter which has not been equipped with self-unloading ma...

 

North Atlantic overseas collectivity of the French Republic This article is about the French overseas collectivity. For the individual islands, see Saint Pierre Island and Miquelon Island. Overseas collectivity of FranceSaint Pierre and MiquelonSaint-Pierre-et-Miquelon (French)Overseas collectivity of FranceTerritorial Collectivity of Saint-Pierre and MiquelonCollectivité d'outre-mer de Saint-Pierre-et-Miquelon Coat of armsMotto: A Mare Labor (Latin)(From the Sea, Work)Anthem:...

ロバート・デ・ニーロRobert De Niro 2011年のデ・ニーロ生年月日 (1943-08-17) 1943年8月17日(80歳)出生地 アメリカ合衆国・ニューヨーク州ニューヨーク市身長 177 cm職業 俳優、映画監督、映画プロデューサージャンル 映画、テレビドラマ活動期間 1963年 -配偶者 ダイアン・アボット(1976年 - 1988年)グレイス・ハイタワー(1997年 - )主な作品 『ミーン・ストリート』(1973年)...

 

Ernst Ludwig IAdipati Sachsen-MeiningenAdipati Sachsen-MeiningenBerkuasa1706–1724PendahuluBernhard IPenerusErnest Louis IIInformasi pribadiKelahiran(1672-10-07)7 Oktober 1672GothaKematian24 November 1724(1724-11-24) (umur 52)MeiningenWangsaHouse dari Sachsen-MeiningenAyahBernhard I, Adipati Sachsen-MeiningenIbuMarie Hedwig dari Hesse-DarmstadtPasanganDorothea Marie dari Sachsen-Gotha Elisabeth Sofie dari BrandenburgAnakPangeran Joseph Bernhard, Hereditary Pangeran Sachsen-Meiningen Pan...

 

American politician George Holden TinkhamTinkham circa 1918Member of theU.S. House of Representatives from MassachusettsIn officeMarch 4, 1915 – January 3, 1943Preceded byAndrew James PetersSucceeded byChristian HerterConstituency11th district (1915–1933)10th district (1933–1943)Member of the Massachusetts State SenateIn office1910–1912Boston AldermanIn office1900–1902Member of the Boston Common CouncilIn office1897–1898 Personal detailsBornOctober 29, 1870Boston, Massach...

هذه مقالة غير مراجعة. ينبغي أن يزال هذا القالب بعد أن يراجعها محرر؛ إذا لزم الأمر فيجب أن توسم المقالة بقوالب الصيانة المناسبة. يمكن أيضاً تقديم طلب لمراجعة المقالة في الصفحة المخصصة لذلك. (أغسطس 2019) هذه المقالة يتيمة إذ تصل إليها مقالات أخرى قليلة جدًا. فضلًا، ساعد بإضافة و�...

 

Pour les articles homonymes, voir William Daniels et Daniels. William H. Daniels Avec Deanna Durbin, sur le tournage de For the Love of Mary (1948, photo promotionnelle) Données clés Naissance 1er décembre 1901ClevelandOhio, États-Unis Nationalité Américaine Décès 14 juin 1970 (à 68 ans)Los AngelesCalifornie, États-Unis Profession Directeur de la photographieProducteur Films notables La Tentatrice (1926)Rendez-vous (1940)Comme un torrent (1958)La Vallée des poupées (1967) mo...

 

Державний комітет телебачення і радіомовлення України (Держкомтелерадіо) Приміщення комітетуЗагальна інформаціяКраїна  УкраїнаДата створення 2003Керівне відомство Кабінет Міністрів УкраїниРічний бюджет 1 964 898 500 ₴[1]Голова Олег НаливайкоПідвідомчі ор...

Ciccio Ingrassia nel 1967, in un fotogramma del film Il lungo, il corto, il gatto Francesco Ingrassia, detto Ciccio (Palermo, 5 ottobre 1922 – Roma, 28 aprile 2003), è stato un attore, comico, regista, sceneggiatore[1][2], conduttore televisivo e cantante italiano. Insieme a Franco Franchi formò il famoso duo comico Franco e Ciccio, entrato nella storia della cinematografia italiana.[3] La coppia girò più di 100 film tra gli anni sessanta e ottanta, e si distinse...

 

In cricket, a batter reaches a century when he or she scores 100 or more runs in a single innings. A century is regarded as a landmark score for a batter, and their number of centuries is generally recorded in their career statistics.[1] The Big Bash League (BBL) is a professional league for Twenty20 cricket in Australia, which has been held annually since its first edition in 2011–12. In the eleven seasons played, 37 centuries have been scored. Batters from all of the eight franch...

 

Pour les articles homonymes, voir Keller et Rosenberg. Lili Keller-Rosenberg LeignelBiographieNaissance 15 septembre 1932 (91 ans)CroixNom de naissance Lili RosenbergNationalité françaiseActivités Écrivain, conférencierAutres informationsDistinctions Officier de l'ordre national du Mérite (2017)Officier de la Légion d'honneur‎ (2020)Commandeur des Arts et des Lettres‎ (2023)Œuvres principales Je suis encore làEt nous sommes revenus seulsJ'avais votre âgemodifier - modifier...

هذه المقالة يتيمة إذ تصل إليها مقالات أخرى قليلة جدًا. فضلًا، ساعد بإضافة وصلة إليها في مقالات متعلقة بها. (أبريل 2019) مارتي ماكنزي معلومات شخصية الميلاد 14 أغسطس 1992 (32 سنة)  إنفركارجل  مواطنة نيوزيلندا  إخوة وأخوات داميان ماكنزي  أقرباء روبي روبنسون (ابن العم/ه أو ال�...

 

American college football season 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: 2024 Eastern Michigan Eagles football team – news · newspapers · books · scholar · JSTOR (January 2024) (Learn how and when to remove this message) 2024 Eastern Michigan Eagles footballConferenceMid-American ConferenceRecord0–...

 

Voce principale: Milano. Il gonfalone di Milano. È un arazzo realizzato intorno al 1565 dai ricamatori Scipione Delfinone e Camillo Pusterla su disegno di Giuseppe Arcimboldi e Giuseppe Meda. È custodito nel Castello Sforzesco, nella Sala del Gonfalone[1]. Esso raffigura, al centro, Sant'Ambrogio, munito di una sferza, in atto di cacciare gli Ariani. Una sua copia, che è custodita a Palazzo Marino, nella Sala dell'Alessi, viene esibita nelle ricorrenze ufficiali più importanti pe...

Lost opera by Scott Joplin 1903 Advertising poster for A Guest of Honor by Scott Joplin A Guest of Honor (ISJ 54)[1] is the first opera created by celebrated ragtime composer Scott Joplin. The opera had two acts, followed the model of grand opera,[2] and followed the events surrounding the 1901 White House dinner hosted by President Theodore Roosevelt for the civil rights leader and educator Booker T. Washington.[3] History Joplin is believed to have begun writing A Gu...

 

2016 single by Migos featuring Lil Uzi Vert Bad and BoujeeSingle by Migos featuring Lil Uzi Vertfrom the album Culture ReleasedOctober 28, 2016Recorded2016StudioMally Mall's White House[1]Genre Hip hop trap Length 5:34 (single and video version) 5:43 (album version) 3:27 (radio edit) Label Quality Control 300 Atlantic Songwriter(s) Quavious Keyate Marshall Kiari Kendrell Cephus Robert Mandell Symere Bysil Woods Leland Tyler Wayne Producer(s) Metro Boomin G Koop Migos singles chro...

 

Ukrainian footballer and coach (1941–2006) Anatoliy Puzach Personal informationFull name Anatoliy Kyrylovych PuzachDate of birth (1941-06-03)3 June 1941Place of birth Krasnyi Kut, Soviet Union (now Russia)Date of death 19 March 2006(2006-03-19) (aged 64)Place of death Kyiv, UkrainePosition(s) StrikerYouth career1957–1959 Prohres BerdychivSenior career*Years Team Apps (Gls)1960–1961 Polissya Zhytomyr 21 (8)1962–1963 SKA Lviv 57+ (43)1963 CSKA Moscow 0 (0)1965–1973 Dynamo Kyiv 21...

Frank KentFrank R. Kent (May 15, 1940)BornFrank Richardson Kent(1877-05-01)May 1, 1877BaltimoreDiedApril 14, 1958(1958-04-14) (aged 80)CitizenshipAmericanOccupationJournalistYears active1898–1958EmployerBaltimore SunKnown forGreat Game of Politics nationally syndicated column American journalist and political theorist Frank Richardson Kent (1877–1958) was an American journalist and political theorist of the 1920s and 1930s whose Baltimore Sun column The Great Game of Polit...

 

2005 book collecting the words of Osama bin Laden This article needs additional citations for verification. Please help improve this article by adding citations to reliable sources in this article. Unsourced material may be challenged and removed.Find sources: Messages to the World – news · newspapers · books · scholar · JSTOR (April 2014) (Learn how and when to remove this message) Messages to the World EditorBruce LawrenceAuthorOsama bin LadenTra...