KR580VM80A - KR580VM80A
Genel bilgi | |
---|---|
Başlatıldı | c. 1979 |
Üretimden kaldırıldı | c. 1991 |
Ortak üreticiler | |
Verim | |
Maks. Alan sayısı CPU saat hızı | 2 MHz - 2,5 MHz |
Mimari ve sınıflandırma | |
Min. özellik boyutu | 6 µm |
Komut seti | x86 öncesi |
Fiziksel Özellikler | |
Soketler |
KR580VM80A ( Rusça : КР580ВМ80А ) bir Sovyet olan mikroişlemci , bir klon arasında Intel 8080 CPU . Bu CPU'nun farklı versiyonları 1970'lerin sonlarından başlayarak üretildi, bilinen en eski kullanım 1979'da SM1800 bilgisayarındaydı. Başlangıçta K580IK80 (K580ИК80) olarak adlandırılan bu, 48 pimli düzlemsel metal seramik bir pakette üretildi. Daha sonra, PDIP-40 paketinde bir versiyon üretildi ve KR580IK80A (КР580ИК80А) olarak adlandırıldı. İkincisinin pin düzeni Intel'in 8080A CPU'sununkiyle tamamen eşleşiyordu . 1986'da bu CPU, 1980 Sovyet entegre devre tanımlamasına uygun yeni bir parça numarası aldı ve bugün en çok bilinen sayı olan KR580VM80A (КР580ВМ80А) olarak bilinmeye başladı (KR580VV51A ve KR580VV55A çevre birimleri benzer revizyonlardan geçti). K580IK80A için normal saat frekansı, KR580VM80A için 2,5 MHz'e kadar hızlarla 2 MHz'dir. KR580IK80A, 6 µm'lik bir süreçle üretildi. Daha sonraki KR580VM80A'da özellik boyutu 5 µm'ye düşürüldü ve kalıp% 20 küçüldü.
Teknoloji ve destek çipleri
KR580VM80A, bir n-MOS işlemiyle üretildi . Pimler, TTL mantık seviyeleriyle elektriksel olarak uyumluydu . Her çıkış piminin yük kapasitesi bir TTL girişi için yeterliydi. Her kontrol ve veri pininin çıkış kapasitansı, her biri ≤ 100 pF idi .
Aile aşağıdaki çiplerden oluşur:
Tanımlama | Batı eşdeğeri | Açıklama | |
---|---|---|---|
Rusça | ingilizce | ||
К580ИК80 | K580IK80 | Intel 8080 | Merkezi işlem birimi |
КР580ИК80А | KR580IK80A | ||
КР580ВМ80A | KR580VM80A | ||
К580ИК51 | K580IK51 | Intel 8251 | seri arabirim / iletişim denetleyicisi |
КР580ИК51А | KR580IK51A | ||
КР580ВВ51A | KR580VV51A | ||
КР580ИК53 | KR580IK53 | Intel 8253 | programlanabilir aralık zamanlayıcı |
КР580ВИ53 | KR580VI53 | ||
К580ИК55 | K580IK55 | Intel 8255 | programlanabilir paralel arayüz |
КР580ИК55А | KR580IK55A | ||
КР580ВВ55A | KR580VV55A | ||
КР580ИК57 | KR580IK57 | Intel 8257 | programlanabilir DMA kontrolörü |
КР580ВТ57 | KR580VT57 | ||
КР580ВН59 | KR580VN59 | Intel 8259 | programlanabilir kesinti kontrolörü |
КР580ГФ1 | KR580GF1 | sistem saat üreteci / sürücü | |
КР580ВГ18 | KR580VG18 | Intel 8218 | Çok ana veriyolu tahkim mantığı |
КР580ГФ24 | KR580GF24 | Intel 8224 | sistem saat üreteci / sürücü |
КР580ВК28 | KR580VK28 | Intel 8228 | veri yolu denetleyicileri / sürücüleri |
КР580ВН28 | KR580VN28 | ||
КР580ВК38 | KR580VK38 | Intel 8238 | veri yolu denetleyicileri / sürücüleri |
КР580ВТ42 | KR580VT42 | Intel 3242 | DRAM adres çoklayıcı ve yenileme sayacı |
КР580ВГ75 | KR580VG75 | Intel 8275 | programlanabilir CRT video görüntü denetleyicisi |
КР580ВГ76 | KR580VG76 | Intel 8276 | programlanabilir CRT video görüntü denetleyicisi |
КР580ВВ79 | KR580VV79 | Intel 8279 | programlanabilir çevresel aygıt, klavye ve ekran denetleyicisi |
КР580ВГ79 | KR580VG79 | ||
КР580ИР82 | KR580IR82 | Intel 8282 | arabellek kayıtları |
КР580ИР83 | KR580IR83 | Intel 8283 | ters tampon kayıtları |
КР580ВА86 | KR580VA86 | Intel 8286 | otobüs şoförleri |
КР580ВА87 | KR580VA87 | Intel 8287 | otobüs sürücülerini tersine çevirmek |
КР580ВК91А | KR580VK91A | Intel 8291A | GPIB Konuşmacı / Dinleyici |
КР580ВГ92 | KR580VG92 | Intel 8292 | GPIB Denetleyicisi |
КР580ВА93 | KR580VA93 | Intel 8293 | GPIB Alıcı-Verici |
Kısa olması için, listeler yukarıdaki tablo çip plastik varyantlarının DIP (önek КР ) yanı sıra orijinal düzlemsel paketi (önek К ). Değil ayrıca (ön ek bir seramik DIP varyantlardır sıralanan e km ticari versiyonu ve ön ek için Í ya da ihraç ya da askeri sürümü için bir önek) (ön ek varyantları ЭКР plastik DIP ama bir inç onda biri bir iğne aralığı ile).
KR580VM1 ( КР580ВМ1 ) için aşağıdaki Daha fazla geliştirmeye bakın.
(KR580VR43: K580 serisinde Çeşitli entegre devreler aslında diğer mikroişlemci aileleri için hazırlanmış КР580ВР43 K1816 ailesi için - 8243 Intel) ( Intel MCS-48 ) ve KR580GF84 ( КР580ГФ84 - 8284 Intel ) / KR580VG88 ( КР580ВГ88 - 8288 Intel ) K1810 ailesi ( Intel 8086 ) için / KR580VB89 ( КР580ВБ89 - Intel 8289 ). Ek olarak, K580 serisindeki çoğu cihaz K1810 serisi için de kullanılabilir.
KR580VM80A ve Intel 8080A
Sovyet klonu Intel 8080A ile tamamen yazılım uyumlu görünürken, iki işlemcinin kesme işleme mantığı arasında, KR580VM80A'nın mikro kodunda bir hata gibi görünen küçük bir fark var. INTA çevrimi sırasında bir CALL komut işlem kodu sağlanırsa ve INT girişi belirtilmiş olarak kalırsa, KR580VM80A, INTE çıkışının devre dışı kalmasına rağmen dahili Kesmeyi Etkinleştirme bayrağını temizlemez. Sonuç olarak, CPU bir mikrokod döngüsüne girer, kesmeyi sürekli olarak kabul eder ve bilgisayarı yığına iter, bu da yığın taşmasına neden olur. Tipik bir donanım konfigürasyonunda bu fenomen, INTA döngüsü sırasında INT'yi etkisiz hale getiren 8259A kesinti kontrolörünün davranışı tarafından maskelenir. Rumen MMN8080, KR580VM80A ile aynı şekilde davranır; başka hiçbir 8080A klonu bu hatadan etkilenmiş gibi görünmüyor.
Başvurular
KR580VM80A, ev bilgisayarlarında, bilgisayar terminallerinde, endüstriyel kontrol cihazlarında popülerdi. Başarılı uygulamasının bazı örnekleri şunlardır:
- KUVT Korvet eğitim bilgisayarı
- Radio-86RK (Радио 86РК), muhtemelen Sovyetler Birliği'ndeki en popüler amatör tek kartlı bilgisayar
- Micro-80 ( Rusça Микро-80 ), Radio 86RK'nın selefi
- Orion-128 ( Rusça'da Орион-128 ), Radyo 86RK'nın halefi, grafik bir ekrana sahip
- Uzman (bilgisayar) , Orion-128'e benzer
- SM 1800 endüstriyel mini bilgisayar
- KR580VM80A'nın tasarım gereği 3 MHz'e hız aşırtıldığı Vector-06C ev bilgisayarı
- TIA-MC-1 (ТИА-МЦ-1) atari makinesi
- Estonya'da tasarlanmış Juku ES101 eğitim bilgisayarı
- Maestro (Маэстро) sovyet dört sesli hibrit analog synthesizer klavye
Daha fazla gelişme
Intel 8080'in yerine ikili uyumlu Intel 8085 ve Zilog Z80'in yanı sıra kaynak uyumlu Intel 8086'nın geçtiği Batı'daki gelişmeyi yansıtan Sovyetler Birliği, IM1821VM85A ( ИМ1821ВМ85А , aslında CMOS sürümü Intel 80C85), KR1858VM1'i üretti ( КР1858ВМ1 ) ve K1810VM86 ( К1810ВМ86 ), sırasıyla. 580VM80, Kiev'deki "Kvazar" fabrikasının 1 Temmuz 2020 fiyat listesinde, K580 serisinin çeşitli destek yongaları ile birlikte gösterilmektedir.
Başka bir geliştirme olan KR580VM1 ( КР580ВМ1 ), batı eşdeğeri yoktur. KR580VM1, Intel 8080 mimarisini genişletir ve onunla ikili uyumludur. Bununla birlikte, uzantılar hem Intel 8085 hem de Zilog Z80'den farklıdır. KR580VM1, adres aralığını 64KB'den 128KB'ye genişletir. H ve L yerine kullanılabilen iki yazmaç, H1 ve L1 ekler. Birkaç 16 bit aritmetik komut da eklenmiştir (DAD, DSUB, DCOMP). Tıpkı Intel 8085 ve Zilog Z80 gibi, KR580VM1, KR580VM80A'nın gerektirdiği üç voltaj yerine yalnızca tek bir + 5V güç kaynağına ihtiyaç duyar. KR580VM80A'ya kıyasla, maksimum saat frekansı 2 MHz'den 5 MHz'e çıkarılırken, güç tüketimi 1,35W'dan 0,5W'a düşürüldü.
Ayrıca bakınız
Referanslar
Dış bağlantılar
- Vladimir Yakovlev (2021-03-10). "Sovyet 8080 İşlemcisinin Hikayesi - 580" . CPU Kulübesi . Erişim tarihi: 2021-03-30 .
- KR580VM80A hakkında CPU World sayfası
- KR580VM80A'nın tersine mühendislik