MOSテクノロジー6510

コンテンツへジャンプ
フリー百科事典『ウィキペディア』より
( MOS Technology 7501からリダイレクト)

MOSテクノロジー6510
一般情報
共通メーカー
パフォーマンス
最大CPU クロックレート0.985 MHz~1.023 MHz
データ幅8
アドレス幅16
アーキテクチャと分類
命令セットMOS 6502
物理的仕様
パッケージ
製品、モデル、バリエーション
変異体
  • MOS 8500、7501/8501、8502、6510T
歴史
前任者MOS 6502
後継MOS 8502
コモドール64の内部構造。6510 CPU(40ピンDIP、左下)が見える。右側のチップは6581 SID。各チップの製造週/年(WWYY)はチップ名の下に記載されている。

MOSテクノロジー6510は、 MOSテクノロジー社が設計した8ビット マイクロプロセッサです。これは、大成功を収めた6502の改良版です。6510は、コモドール64(C64)ホームコンピュータとその派生機種で広く使用されています。また、Seagate ST-251 MFMハードディスクにも使用されています。[ 1 ]

6502 からの主な変更点は、8 ビットの汎用I/Oポートが追加されたことです。ただし、6510 の最も一般的なバージョンでは、6 つの I/O ピンしか使用できません。さらに、アドレス バスをトライ ステートにすることができ、CPU を正常に停止することができます。

説明

[編集]

6510とその派生機種は6502と同じコアをベースにしており、文書化されていないオペコードも含めオペコード互換性がある。[ 2 ]

パラレルポートは、以前は使われていなかったピンをいくつか使用し、いくつかは削除し、他のピンは再配置することで実現されました。オリジナルの6502では、ピン5、35、36は未接続でした。以前はフェーズ1クロック出力だったピン3は、ほとんどの用途で必要なかったため削除されました。これにより、37番ピンからピン1に移動されたCLKINと、元のピン39にあったCLKOUTのみが残りました。プロセッサステータスレジスタのオーバーフローフラグに接続されていたSOピンは、使用するアプリケーションがほとんどなく、新しいパラレルポートで同様の機能を提供できるため削除されました。最後に削除されたピンはピン1のVSSです。オリジナルの6520では、チップの反対側のピン1とピン21の両方にVSSがありましたが、必要なのはどちらか一方だけでした。

ピン配置も変更されました。ピン1のVSS(グランド)はクロック入力となり、右側の他のピンはすべて、削除されたピン3のクロック出力と未使用のピン5のスペースを埋めるために上に移動しました。これにより、アドレスバスピンA0~A13が6502の0~11ではなく片側に配置され、左側から2つが削除されました。左側では、SOと未接続のピン2つが削除され、クロック入力がピン1に、アドレスピン2つがピン19と20に移動されました。これにより、ピン29~24がパラレルポートピンP0~P5に使用可能になりました。

使用

[編集]

C64では、プロセッサの追加のI/Oピンは、バンク切り替えによるコンピュータのメモリマップの制御と、データセットテープレコーダーの4本の信号線のうち3本(電動モーター制御、キー押下検知、書き込みデータ線。読み取りデータ線は別のI/Oチップに送られる)の制御に使用されている。プロセッサのアドレス$01に 適切なビットパターンを書き込むことで、 C64のRAMのほぼ64KBを完全に公開することが可能であり、プロセッサのI/Oポート自体とアドレス$00のデータ方向レジスタを除いて、 ROMI/Oハードウェアは公開されない。[ 3 ]

変種

[編集]
6510 CPU の最も一般的なバリエーションのピン構成 (この画像の /HALT は RDY ピンを指します。)

MOS 8500

[編集]

1985年、MOSは6510のHMOS版である8500を製造しました。プロセスの変更を除けば、これは6510のNMOS版と実質的に同一です。8500は元々、近代化されたC64であるC64C向けに設計されました。しかし、1985年には、古いNMOSベースのC64にも少量の8500が搭載されていました。最終的に正式にデビューしたのは1987年で、新しい85xx HMOSチップセットを搭載したマザーボードに搭載されました。

MOS 7501/8501

[編集]
MOS 8501 CPU

6510の派生型である7501/8501は1984年に導入された。[ 4 ] 6510比較して、この派生型はI/Oポートのピン数が6から8に拡張されているが、マスク不可能割り込みとクロック出力のピンが省略されている。[ 5 ] コモドールのC16C116Plus/4ホームコンピュータに使用されており、そのI/OポートはデータセットだけでなくCBMバスインターフェースも制御する。7501と8501 CPUの主な違いは、製造プロセスが若干異なることである。7501はHMOS-1で製造され、8501はHMOS-2で製造された。[ 4 ]

MOS 8502

[編集]

MHz対応の8502バリアントは、 Commodore 128で使用されています

MOS 6510T

[編集]

Commodore 1551ディスクドライブ(Commodore Plus/4用)は、6510 の8本の I/O ラインを備えたバージョンである 6510T を使用しています。NMIおよびRDY信号は使用できません。

参照

[編集]

参考文献

[編集]
  1. ^ ST-251 回路図
  2. ^ Graham. 「6502/6510/8500/8502 オペコードwww.oxyron.de .
  3. ^ バターフィールド、ジム(1983年1月)「コモドール64アーキテクチャ」 Compute !誌第32号、208ページ。
  4. ^ a b ハードウェア – MOS 7501/8501
  5. ^ CPU 7501 / 8501

さらに読む

[編集]
[編集]

    MOSテクノロジー6510
    一般情報
    共通メーカー
    パフォーマンス
    最大CPU クロックレート0.985 MHz~1.023 MHz
    データ幅8
    アドレス幅16
    アーキテクチャと分類
    命令セットMOS 6502
    物理的仕様
    パッケージ
    製品、モデル、バリエーション
    変異体
    • MOS 8500、7501/8501、8502、6510T
    歴史
    前任者MOS 6502
    後継MOS 8502
    コモドール64の内部構造。6510 CPU(40ピンDIP、左下)が見える。右側のチップは6581 SID。各チップの製造週/年(WWYY)はチップ名の下に記載されている。

    MOSテクノロジー6510は、 MOSテクノロジー社が設計した8ビット マイクロプロセッサです。これは、大成功を収めた6502の改良版です。6510は、コモドール64(C64)ホームコンピュータとその派生機種で広く使用されています。また、Seagate ST-251 MFMハードディスクにも使用されています。[1]

    6502 からの主な変更点は、8 ビットの汎用I/Oポートが追加されたことです。ただし、6510 の最も一般的なバージョンでは、6 つの I/O ピンしか使用できません。さらに、アドレス バスをトライ ステートにすることができ、CPU を正常に停止することができます。

    説明

    6510とその派生機種は6502と同じコアをベースにしており、文書化されていないオペコードも含めオペコード互換性がある。[2]

    パラレルポートは、以前は使われていなかったピンをいくつか使用し、いくつかは削除し、他のピンは再配置することで実現されました。オリジナルの6502では、ピン5、35、36は未接続でした。以前はフェーズ1クロック出力だったピン3は、ほとんどの用途で必要なかったため削除されました。これにより、37番ピンからピン1に移動されたCLKINと、元のピン39にあったCLKOUTのみが残りました。プロセッサステータスレジスタのオーバーフローフラグに接続されていたSOピンは、使用するアプリケーションがほとんどなく、新しいパラレルポートで同様の機能を提供できるため削除されました。最後に削除されたピンはピン1のVSSです。オリジナルの6520では、チップの反対側のピン1とピン21の両方にVSSがありましたが、必要なのはどちらか一方だけでした。

    ピン配置も変更されました。ピン1のVSS(グランド)はクロック入力となり、右側の他のピンはすべて、削除されたピン3のクロック出力と未使用のピン5のスペースを埋めるために上に移動しました。これにより、アドレスバスピンA0~A13が6502の0~11ではなく片側に配置され、左側から2つが削除されました。左側では、SOと未接続のピン2つが削除され、クロック入力がピン1に、アドレスピン2つがピン19と20に移動されました。これにより、ピン29~24がパラレルポートピンP0~P5に使用可能になりました。

    使用

    C64では、プロセッサの追加I/Oピンは、バンク切り替えによるコンピュータのメモリマップの制御と、データセット・テープレコーダーの4本の信号線のうち3本(電動モーター制御、キー押下検知、書き込みデータ線。読み取りデータ線は別のI/Oチップに送られる)の制御に使用されている。プロセッサのアドレス$01に適切なビットパターンを書き込むことで、 C64のRAMのほぼ64KBを完全に公開することが 可能であり、プロセッサI/Oポート自体とアドレス$00のデータ方向レジスタを除いて、 ROMI/Oハードウェアは公開されない。[3]

    変種

    6510 CPU の最も一般的なバリエーションのピン構成 (この画像の /HALT は RDY ピンを指します。)

    MOS 8500

    1985年、MOSは6510のHMOS版である8500を製造しました。プロセスの変更を除けば、これは6510のNMOS版と実質的に同一です。8500は元々、近代化されたC64であるC64C向けに設計されました。しかし、1985年には、古いNMOSベースのC64にも少量の8500が搭載されていました。最終的に正式にデビューしたのは1987年で、新しい85xx HMOSチップセットを搭載したマザーボードに搭載されました。

    MOS 7501/8501

    MOS 8501 CPU

    6510の派生型である7501/8501は1984年に導入されました。[ 4 ] 6510と比較して、この派生型はI/Oポートのピン数が6本から8本に拡張されていますが、マスク不可能割り込みとクロック出力用のピンが省略されています。[5] コモドールのC16C116Plus/4ホームコンピュータに搭載されており、そのI/OポートはデータセットだけでなくCBMバスインターフェースも制御します。7501と8501 CPUの主な違いは、製造プロセスが若干異なることです。7501はHMOS-1、8501はHMOS-2で製造されています。 [4]

    MOS 8502

    MHz対応の8502バリアントは、 Commodore 128で使用されています

    MOS 6510T

    Commodore 1551ディスクドライブ(Commodore Plus/4用)は、6510 の8本の I/O ラインを備えたバージョンである 6510T を使用しています。NMIおよびRDY信号は使用できません。

    参照

    参考文献

    1. ^ ST-251 回路図
    2. ^ Graham. 「6502/6510/8500/8502 オペコード」www.oxyron.de .
    3. ^ バターフィールド、ジム(1983年1月)「コモドール64アーキテクチャ」Compute!誌第32号、208ページ。
    4. ^ ab ハードウェア – MOS 7501/8501
    5. ^ CPU 7501 / 8501

    さらに読む

    • MOS 6510 データシート(GIF 形式、圧縮)
    • MOS 6510 データシート(PDF 形式)
    • MOS 6510 データシート(暫定版、1982 年 11 月、PDF 形式)
    • Siliconinsider@Twitter - Wayback Machineの MOS Technology 6510 のダイショット(2023 年 2 月 27 日アーカイブ)
    • komkon.org - コンピュータ エミュレーション リソース (6502 のダウンロード可能なソース コードが含まれています)
    • Wayback Machineの MOS 6510 コンピューター (別名 C64) を使用した Web サーバー(2018 年 7 月 28 日アーカイブ)
    「https://en.wikipedia.org/w/index.php?title=MOS_Technology_6510&oldid=1323122704#7501」より取得
    Original text
    Rate this translation
    Your feedback will be used to help improve Google Translate