KR580VM80A

KR580VM80A
KR580VM80A CPU、プラスチックDIP
一般情報
発売1979年頃
製造中止1991年頃
共通メーカー
  • ソビエト連邦
パフォーマンス
最大CPU クロックレート2MHz~2.5MHz
アーキテクチャと分類
テクノロジーノード6μm
命令セット8080
物理的仕様
ソケット

KR580VM80A ロシア語:КР580ВМ80Аソビエト連邦のマイクロプロセッサで、Intel 8080 CPUクローンである[1] [2]このCPUの様々なバージョンが1970年代後半から製造され、最も古いものとしては1979年のSM1800コンピュータでの使用が挙げられる。当初はK580IK80(К580ИК80)と呼ばれ、48ピンのプレーナー型金属セラミックパッケージで製造された。後にPDIP-40パッケージのバージョンが製造され、KR580IK80A(КР580ИК80А)と名付けられた。後者のピン配置はIntelの8080A CPUと完全に一致した。 1986年、このCPUは1980年のソビエト集積回路の名称に準拠した新しい部品番号を取得し、KR580VM80A(КР580ВМ80А)として知られるようになりました。これは今日まで広く知られている番号です(周辺機器のKR580VV51AとKR580VV55Aも同様の改訂を経ています)。K580IK80Aの標準クロック周波数は2MHzで、KR580VM80Aでは最大2.5MHzです。KR580IK80Aは6μmプロセスで製造されました  [ 3]後期のKR580VM80Aでは、チップサイズが5μmに縮小され、ダイサイズは20%小型化されました。[4]

テクノロジーとサポートチップ

KR580VM80Aはn-MOSプロセスで製造されました。ピンはTTLロジックレベルと電気的に互換性がありました。各出力ピンの負荷容量は1つのTTL入力に十分でした。制御ピンとデータピンの出力容量はそれぞれ100pF以下でした。

オリジナルバージョン K580IK80
セラミックパッケージの軍用バージョン580VM80
KR580VM80Aダイの顕微鏡写真(サイズ4634μm×4164μm)
KR580VI53タイマーは、上からズバラジの「クヴァントル」 、イヴァーノ=フランキーウシクの「ロドン」 、キエフの「クヴァサル」(いずれもウクライナの工場)で製造された。
KR580VV55Aパラレルインターフェース
ウクライナザポリージャの「Gamma」社製KR580GF24クロックジェネレータ

このファミリーは以下のチップで構成されています: [5] [6] [7]

指定西洋の同等物説明
ロシア英語
К580ИК80K580IK80インテル8080中央処理装置
КР580ИК80АKR580IK80A
КР580ВМ80AKR580VM80A
К580ИК51K580IK51インテル 8251シリアルインターフェース/通信コントローラ
КР580ИК51АKR580IK51A
КР580ВВ51AKR580VV51A
КР580ИК53KR580IK53インテル 8253プログラム可能なインターバルタイマー
КР580ВИ53KR580VI53
К580ИК55K580IK55インテル 8255プログラム可能なパラレルインターフェース
КР580ИК55АKR580IK55A
КР580ВВ55AKR580VV55A
КР580ИК57KR580IK57インテル 8257プログラマブルDMAコントローラ
КР580ВТ57KR580VT57
КР580ВН59KR580VN59インテル 8259プログラマブル割り込みコントローラ
КР580ГФ1KR580GF1システムクロックジェネレータ/ドライバ
КР580ВГ18KR580VG18インテル 8218マルチマスターバス調停ロジック
КР580ГФ24KR580GF24インテル 8224システムクロックジェネレータ/ドライバ
КР580ВК28KR580VK28インテル 8228バスコントローラ/ドライバ
КР580ВН28KR580VN28
КР580ВК38KR580VK38インテル 8238バスコントローラ/ドライバ
КР580ВТ42KR580VT42インテル 3242DRAMアドレスマルチプレクサとリフレッシュカウンタ
КР580ВГ75KR580VG75インテル 8275プログラム可能なCRT ビデオディスプレイコントローラ
КР580ВГ76KR580VG76インテル 8276プログラム可能なCRT ビデオディスプレイコントローラ
КР580ВВ79KR580VV79インテル 8279プログラム可能な周辺機器、キーボードおよびディスプレイコントローラ
КР580ВГ79KR580VG79
КР580ИР82KR580IR82インテル 8282バッファレジスタ
КР580ИР83KR580IR83インテル 8283反転バッファレジスタ
КР580ВА86KR580VA86インテル 8286バス運転手
КР580ВА87KR580VA87インテル 8287バス運転手の逆転
КР580ВК91АKR580VK91Aインテル 8291AGPIBトーカー/リスナー
КР580ВГ92KR580VG92インテル 8292GPIBコントローラ
КР580ВА93KR580VA93インテル 8293GPIBトランシーバー

簡潔にするため、上の表にはプラスチックDIP(プレフィックス:КР)のチップバリアントとオリジナルのプレーナパッケージ(プレフィックス:К)のみが記載されています。セラミックDIP(商用版はプレフィックス: КМ 、軍用版はプレフィックス: М、またはプレフィックスなし)のバリアント、およびプラスチックDIP(ピン間隔が1/10インチ)の輸出用バリアント(プレフィックス:ЭКР)は別々に記載されていません。

KR580VM1 ( КР580ВМ1 ) については、以下の「さらなる開発」を参照してください。

K580シリーズの集積回路の中には、実際には他のマイクロプロセッサフ​​ァミリー向けに設計されたものもあった。例えば、KR580VR43 ( KР580ВР43Intel 8243) はK1816ファミリー ( Intel MCS-48 )向け、 KR580GF84 ( KР580ГФ84Intel 8284) / KR580VG88 (KР580ВГ88 — Intel 8288 ) / KR580VB89 ( KР580ВБ89Intel 8289 ) はK1810ファミリー ( Intel 8086 )向けであった。さらに、K580シリーズのほとんどのデバイスはK1810シリーズにも使用可能であった。

KR580VM80AとIntel 8080Aの比較

ソビエト連邦のクローンは Intel 8080A と完全にソフトウェア互換性があるように見えますが、2 つのプロセッサの割り込み処理ロジックにはわずかな違いがあり、これは KR580VM80A のマイクロコードのエラーのように見えます[8] CALL 命令オペコードがINTA サイクル中に供給され、INT 入力がアサートされたままの場合、KR580VM80A は、INTE 出力が非アクティブになっても内部の割り込み有効フラグをクリアしません。その結果、CPU はマイクロコード ループに入り、継続的に割り込みを認識して PC をスタックにプッシュしスタック オーバーフローを引き起こします。一般的なハードウェア構成では、この現象は 8259A 割り込みコントローラの動作によってマスクされ、INTA サイクル中に INT をデアサートします。ルーマニアの MMN8080 は KR580VM80A と同じように動作します。その他の 8080A クローンはこのエラーの影響を受けないようです。

アプリケーション

KR580VM80Aは、家庭用コンピュータコンピュータ端末産業用コントローラなどで人気を博しました。その成功例をいくつかご紹介します。

さらなる発展

西側諸国の開発を反映して、インテル 8080 の後継として、バイナリ互換の インテル 8085Zilog Z80ソース互換の インテル 8086が登場し、ソ連ではそれぞれ IM1821VM85A ( IM1821ВМ85А、実際にはインテル 80C85 の CMOS 版)、KR1858VM1 ( КР1858ВМ1 )、K1810VM86 ( К1810ВМ86 ) が生産された。[9] 580VM80 は、キエフの「クヴァザール」工場の 2024 年 10 月 1 日の価格表に、K580 シリーズのさまざまなサポート チップとともに 掲載されている[10] 。

もうひとつの開発である KR580VM1 ( КР580ВМ1 ) には、西洋で同等のものがない。[11] KR580VM1 は Intel 8080 アーキテクチャを拡張し、バイナリ互換性がある。ただし、拡張機能は Intel 8085 および Zilog Z80 の両方と異なる。KR580VM1 は、アドレス範囲を 64KB から 128KB に拡張している。H および L の代わりに使用できる 2 つのレジスタ H1 および L1 を追加している。いくつかの 16 ビット算術命令も追加された ( 、、DAD) [12] Intel 8085 および Zilog Z80 と同様に、KR580VM1 は KR580VM80A で必要な 3 つの電圧の代わりに単一の +5V 電源のみを必要とする。 KR580VM80Aと比較して、最大クロック周波数は2MHzから5MHzに向上し、消費電力は1.35Wから0.5Wに削減されました。DSUBDCOMP

参照

参考文献

  1. ^ Ниссельсон、Л.И。 (1989年)。Цифровые и аналоговые интегральные микросхемы [デジタルおよびアナログ集積回路] (ロシア語)。 Радио и связь. 145 ~ 173ページ 。ISBN 5256002597
  2. ^ セルゲイ・フヴォシュ;ヴァルリンスキーNN;ポポフ EA (1987)。 「Микропроцессорный комплект БИС К580」。 Khvosch ST (編)。 Микропроцессоры и микроЭВМ в системах автоматического управления(ロシア語で)。レニングラード: マシノストロエニエ、レニングラードスコエ otd-nie。64~ 114ページ 
  3. ^ 「KR580IK80A:週末のダイショット」Zeptobars、2012年8月26日。 2017年11月24日閲覧
  4. ^ 「KR580VM80A:週末のダイショット」Zeptobars、2012年12月23日。 2017年11月24日閲覧
  5. ^ Козак、Виктор Романович (2014 年 5 月 24 日)。 「Номенклатура интегральных микросхем — Микропроцессоры: серии 580 - 589」 [集積回路の命名法 — マイクロプロセッサ: シリーズ 580 - 589] (ロシア語) 2016 年3 月 24 日に取得
  6. ^ "580 серия" [580 series] (ロシア語) . 2016年6月9日閲覧
  7. ^ Нефедов、А.В. (2002年)。 Интегральные микросхемы их зарубежные аналоги. Том 06. Серии К565-К599 [集積回路およびその外国の同等物。 06巻。K565~K599シリーズ。 ](ロシア語)。モスクワ: ИП РадиоСофт。ISBN 5-93037-039-7. 2016年10月4日閲覧
  8. ^ 「RetroBrew Computers Forum: General Discussion » 8080 varietys - differences」. www.retrobrewcomputers.org . 2020年1月29日閲覧。
  9. ^ 「ソ連のマイクロプロセッサ、マイクロコントローラ、FPUチップとその西側諸国の類似品」CPU-world . 2016年3月24日閲覧
  10. ^ “ПРОДУКЦІЯ ТА ЦІНИ” [製品と価格] (ウクライナ語).キエフ:DP「クヴァザル-IS」。 2024 年 10 月 1 日2025 年3 月 9 日に取得
  11. ^ А. В。 Кобылинский、В。 В。 Бестенков、Е. Я。 Столяров、В. А. Темченко «8-разрядный микропроцессор КР580ВМ1»
  12. ^ "СИСТЕМА КОМАНД МИКРОПРОЦЕССОРА КР580ВМ1" [マイクロプロセッサ KR580VM1 の命令セット] (ロシア語) 2020 年1 月 21 日に取得
  • ウラジミール・ヤコブレフ (2021年3月10日). 「ソビエト製8080プロセッサの物語 - 580」. CPU Shack . 2021年3月30日閲覧
  • KR580VM80Aに関するCPU Worldページ
  • KR580VM80Aのリバースエンジニアリング 2015年3月10日アーカイブWayback Machine
「https://en.wikipedia.org/w/index.php?title=KR580VM80A&oldid=1280189428」より取得