NEC V20 - NEC V20
![]() | tento článek potřebuje další citace pro ověření.únor 2013) (Zjistěte, jak a kdy odstranit tuto zprávu šablony) ( |
![]() NEC V20 (uPD70108), 8 MHz | |
Obecná informace | |
---|---|
Spuštěno | Březen 1984 [1] |
Společný výrobce | |
Výkon | |
Šířka dat | 16 bitů |
Fyzické specifikace | |
Tranzistory |
|
Jádra |
|
Koprocesor |
|
The NEC V20 byl mikroprocesor od NEC. Byl to kód PIN i kód objektu kompatibilní s Intel 8088, s instrukční sada podobný tomu z Intel 80188 s některými rozšířeními.[2] V20 byl představen v březnu 1984.[1][2]
Funkce
Forma V20 zahrnovala 63 000 tranzistory, více než dvojnásobek 29 000 CPU 8088.[1] Čip byl navržen pro hodiny pracovní cyklus 50% ve srovnání s 33% pracovním cyklem používaným u modelu 8088.[3] Interní rozdíly znamenaly, že V20 mohl obvykle dokončit více instrukcí v daném čase než Intel 8088 běžící na stejné frekvenci.[2]
Model V20 byl vyroben ve 2mikronové technologii CMOS.[4][3] Byly k dispozici rané verze, které běžely rychlostí 5, 8 a 10MHz.[5]:2 V roce 1990 vyústil upgrade technologie výrobního procesu u modelů V20H a V20HL se zlepšeným výkonem a sníženou spotřebou energie.[4] Pozdější verze přidaly rychlosti 12 a 16 MHz. V20HLs byly také zcela statické, což umožnilo zastavit jejich hodiny.
V20 byl interně popsán jako 16 bitů široký. Využíval 8bitovou externí datovou sběrnici, která byla multiplexována na stejné piny jako nízký bajt adresní sběrnice. Jeho 20bitová široká adresová sběrnice byla schopna adresovat 1 MB.
Uvádí se, že model V20 byl kompatibilní s koprocesorem Intel 8087 Floating Point Unit (FPU).[6] Společnost NEC také vyrobila vlastní FPU, μPD72091.
V30, téměř identický CPU s 16bitovou externí datovou sběrnicí, debutoval 1. března 1984.[7][4] Byl to pin a objektový kód kompatibilní s Intel 8086.
Rozšíření ISA

V20 Architektura instrukční sady (ISA) zahrnoval několik instrukcí, které 8088 neprováděl. Zahrnovaly instrukce pro bitovou manipulaci, zabalené BCD operace, násobení a dělení. Zahrnovaly také nové pokyny v reálném režimu od Intel 80286.[8]
The ADD4S
, SUB4S
, a CMP4S
instrukce byly schopny sčítat, odečítat a porovnávat obrovské množství binárně kódované desetinné místo čísla uložená v paměti. Instrukce ROL4
a ROR4
otočit čtyřbitové křupky. Další rodinu tvořili TEST1
, SET1
, CLR1
, a NE1
instrukce, které testují, nastavují, odstraňují a obracejí jednotlivé bity svých operandů, ale jsou mnohem méně účinné než pozdější i80386 ekvivalenty BT
, BTS
, BTR
, a BTC
; jejich kódování není kompatibilní. Byly tam dva pokyny k extrahování a vložení bitových polí libovolných délek (EXT
, INS
). A nakonec tu byly další dvě předpony opakování, REPC
a REPNC
, kterým se mění originál REPE
a REPNE
pokyny a umožnil skenování řetězce bajtů nebo slov (s pokyny SCAS
a CMPS
), zatímco podmínka zůstala pravdivá.[9]
V20 nabídl režim, který mu umožňoval emulovat Intel 8080 PROCESOR. A BRKEM
je vydána instrukce ke spuštění emulace 8080. Operand instrukce určuje číslo přerušení, jehož vektor obsahuje segment: offset, kde má začít emulace. Na konec, a ZPĚT
instrukce je vydána v kódu 8080. Jednou z funkcí, která se často nepoužívá, je VOLAT
(volání nativní), které vydá volání přerušení typu 8086, které umožňuje kód x86 (který se vrací pomocí IRET
), které mají být smíchány s kódem 8080.
Další podporovaný režim umožňoval procesoru přejít do stavu úspory energie pomocí a STŮJ
návod.[5][6]
Soudní spor
V roce 1982 Intel žaloval NEC kvůli jeho μPD8086 a μPD8088. Tato žaloba byla urovnána mimosoudně a společnost NEC souhlasila s licencí na designy od společnosti Intel.[10]
Na konci roku 1984 Intel znovu podal žalobu proti NEC a tvrdil, že mikrokód v modelech V20 a V30 porušil jeho patenty pro procesory 8088 a 8086.[11] Softwarový inženýr NEC Hiroaki Kaneko studoval jak hardwarový design procesorů Intel, tak původní mikrokód Intel,
Ve svém rozhodnutí soud rozhodl, že mikrokód v kontrolním skladu představuje počítačový program, a je tak chráněn autorským právem.[12] Dále zjistili, že společnost Intel propadla jejich autorským právům tím, že zanedbala zajištění toho, aby všechny čipy druhého zdroje byly vhodně označeny. Soud rovněž rozhodl, že NEC nekopírovala pouze mikrokód společnosti Intel a že mikrokód v modelech V20 a V30 se dostatečně lišil od kódů společnosti Intel, aby neporušoval patenty společnosti Intel.
Toto rozhodnutí stanovilo zákonnost reverzního inženýrství.[Citace je zapotřebí ]
Varianty a nástupci




Produkt: | Část č .: | Podrobnosti: |
---|---|---|
NEC V30 | μPD70116 | V30 byl v podstatě NEC V20 s 16bitovou externí datovou sběrnicí a byl kompatibilní s kolíky Intel 8086. V30 byl tovární upgrade z 8086 použitého v GTD-5 EAX Přepínač centrální kanceláře třídy 5. To bylo také používáno v Série Psion 3, NEC PC-9801 VM Olivetti PCS86, Olivetti PC1, Aplikované inženýrství Karta "PC Transporter" pro Apple II řady počítačů a v různých arkádových automatech (zejména těch, které vytvořil Irem ) na konci 80. let. O několik let později byla v roce použita nízkonapěťová verze Bandai je ruční WonderSwan herní konzole. |
NEC V20HL | μPD70108H | Vysokorychlostní (až 16 MHz), nízkoenergetická verze V20. |
NEC V30HL | μPD70116H | Vysokorychlostní (až 16 MHz), nízkoenergetická verze V30. |
NEC V25 | uPD70320 | A mikrokontrolér verze NEC V20. |
NEC V25HS | μPD79011 | Verze V25 s RX116 RTOS v interní ROM. |
NEC V25 + | μPD70325 | Vysokorychlostní verze V25. |
NEC V33 | Verze V30 se samostatnou adresou a datovými sběrnicemi, jejíž dekódování instrukcí se provádí spíše drátovou logikou než mikroprogramovaným řídicím úložištěm. Propustnost je dvakrát vyšší než u V30 pro stejnou taktovací frekvenci. Model V33 má ekvivalentní výkon Intel 80286. Adresní prostor paměti se zvýší na 16 MB. Dva další pokyny, BRKXA a RETXA , podporují režim rozšířeného adresování. Emulace 8080 není podporována. | |
NEC V33A | μPD70136A | Liší se od V33 v tom, že má vektorová čísla přerušení kompatibilní s procesory Intel 80X86. |
NEC V35 | μPD70330 | Verze mikrokontroléru NEC V30. |
NEC V35HS | μPD79021 | Verze V35 s RX116 RTOS v interní ROM. |
NEC V35 + | μPD70335 | Vysokorychlostní verze modelu V35. |
NEC V40 | μPD70208 | Integrovaná verze modelu V20, integrovaná kompatibilní s Intel 8251 USART, 8253 programovatelný intervalový časovač a 8255 rozhraní paralelního portu. Používá se v zařízeních Olivetti PC1 a Digisystems Jetta XD. |
NEC V40HL | μPD70208H | Vysokorychlostní nízkonapěťová verze V40. |
NEC V50 | μPD70216 | Vestavěná verze V30. Je to hlavní CPU v Korg M1.[13] |
NEC V50HL | μPD70216H | Vysokorychlostní nízkonapěťová verze V50. |
NEC V41 | μPD70270 | Integruje jádro V30HL a PC-XT periferie: 8255 rozhraní paralelního portu, 8254 programovatelný intervalový časovač, 8259 PIC, 8237 Řadič DMA a 8042 řadič klávesnice. Integruje také plný řadič DRAM. Byl použit v Olivetti Quaderno XT-20. |
NEC V51 | μPD70280 | Integruje jádro V30HL a PC-XT periferie: 8255 rozhraní paralelního portu, 8254 programovatelný intervalový časovač, 8259 PIC, 8237 Řadič DMA a 8042 řadič klávesnice. Integruje také plný řadič DRAM. Byl použit v Olivetti Quaderno XT-20. |
NEC V53 | μPD70236 | Integruje jádro V33 se 4kanálovým DMA (μPD71087 / i8237), UART (μPD71051 / i8251), třemi časovači / čítači (μPD71054 /i8254 ) a řadič přerušení (μPD71059 /i8259 ). |
NEC V53A | μPD70236A | Integruje některé periferie s jádrem V33A. |
NEC V55PI | μPD70433 | |
Vadem VG230 | Jednočipová PC platforma.[14] Model VG230 obsahoval 16 MHz procesor NEC V30HL a základní logiku kompatibilní s IBM PC / XT, řadič LCD (CGA / AT a T640x400) s podporou dotykové roviny, skener maticové klávesnice, duální PCMCIA Řadič karty 2.1, EMS Hardwarová podpora 4.0 až do 64 MB a vestavěné ovladače časovače, PIC, DMA, UART a RTC. Byl použit v HP OmniGo 100, 120 a IBM Simon.[15] | |
Vadem VG330 | Nástupce modelu VG230 obsahoval procesor 32 MHz NEC V30MX a základní logiku kompatibilní s IBM PC / AT s duálními PIC, řadičem LCD (640 x 480), skenerem s maticovou klávesnicí, PC karta Řadič ExCA 2.1 a port SIR. | |
NEC V60 | Počínaje procesorem V60 se NEC odchýlila od designu x86. |
- Die fotografie
NEC V30
NEC V50
NEC V53
Viz také
- NEC RX116, oddaný ITRON 16bitový RTOS založený na -1
- NEC μPD9002, CPU kompatibilní s Z80 a x86
Reference
- ^ A b C „8088 a V20“. Průvodce procesorem X86. 17. listopadu 2018.
- ^ A b C Shvets, Gennadiy. „Rodina procesorů NEC V20“. CPU-svět.
- ^ A b Davis, Stephen R. (24. prosince 1985). "Přeplňování vašeho PC s řadou V". PC Magazine. 181–186.
- ^ A b C „1983 年 - 16bit マ イ ク ロ プ サ ッ サ V30 の 開 発 (NEC)“ [1983 - Vývoj 16bitového mikroprocesoru V30 (NEC)] (v japonštině). 23. října 2010. Archivovány od originál dne 13. července 2019. Citováno 14. července 2020.
- ^ A b µPD70108 - 16 / 8bitový mikroprocesor V20 ™ (PDF). NEC. Červen 1994.
- ^ A b Mahoney, Bob (16. října 1985). "Výstup souboru: NECV20B.ALL obsažený v archivu: NEC-V20.ZIP". Koutek programátora.
- ^ „Nec V30 D70116C-10“. PŘÍRUČKA X86 CPUS. 15. července 2020.
- ^ Hummel, Robert L. (14. června 1988). "Učitel PC - směšovací procesory". PC Magazine. 377, 378.
- ^ „Uživatelská příručka NEC, 16bitová řada V ™, 16- / 8- a 16bitové mikroprocesory, instrukce“ (PDF). Září 2000. Citováno 2014-11-25.
- ^ Lemos, Robert (8. června 1998). „Případ NEC otevřel trh pro klonování“. ZDNet.
- ^ Parker, Rachel (13. února 1989). "Soudce prohlašuje, že na mikrokód se vztahují autorská práva". InfoWorld. p. 8.
- ^ Contreras, Jorge; Handley, Laura; Yang, Terrence (březen – květen 1990). „NEC v. INTEL: NOVÝ ZÁKLAD V ZÁKONECH O AUTORSKÝCH PRÁVECH“ (PDF). Harvard Journal of Law and Technology. 3: 209–222.
- ^ Korg M1 servisní příručka
- ^ Příručka pro vývojáře Vadem VG230
- ^ IBM Simon. První smartphone na světě. Co je uvnitř. Blog IBM v ruštině na adrese Habrahabr.ru
Další čtení
- Uživatelská příručka k modelu V20 / V30; NEC; 228 stránek; 1986. (archiv)
- Davis, Randy (prosinec 1985 - leden 1986). Napsáno v Greenville, Texas, USA. „Nové mikroprocesory NEC - 8080, 8086 nebo 8088?“ (PDF). Mikro hojnost (27). Bend, Oregon, USA: Micro Cornucopia Inc. s. 4–7. ISSN 0747-587X. Archivováno (PDF) od původního dne 2020-02-11. Citováno 2020-02-11.
externí odkazy
- Buchty, Rainer. „Casiorama“. www.buchty.net.
- „NEC V20“. cpu-collection.de.
- Hinckley, Robert C. (leden 1987). „NEC v. Intel: Bude hardware zatažen do černé díry editorů autorských práv'". Santa Clara High Technology Law Journal. Sv. 3 č. 1. s. 23–72.