6507 (通常「6507」または「6507 」)は、MOS Technology, Inc.製の8ビットマイクロプロセッサです。これは、同社の40ピン6502を28ピンDIPパッケージに収めたバージョンで、パッケージングとシステムへの統合コストを削減しています。[ 3 ]ピン数の削減は、アドレスバスを16ビットから13ビットに減らすこと(使用可能なメモリ範囲を64KBから8KBに制限)と、特定のアプリケーションでのみ使用される他のいくつかのピンを削除することによって実現されています。[ 4 ]
そのため、A15~A13および割り込み線などの他の信号にはアクセスできません。結果として、アドレス指定できる メモリは8KBのみとなりますが、当時の(1975年)アプリケーションでは許容範囲内であり、過度に制限的ではありませんでした。6500 CPUファミリー全体は、もともと小規模組み込みシステム向けの非常に低コストのマイクロプロセッサのシリーズとして構想されました。[ 5 ]
6507 チップと 6502 チップは同じ基底シリコン層を使用しており、最終メタライゼーション層のみが異なります。これにより割り込み線が非アクティブレベルに固定されるため、ノイズによる誤割り込みが発生しにくくなります。チップ識別子の最初の 3 桁はシリコン層の一部であり、最後の 1 桁はメタライゼーション層にあります。6502 と 6507 の顕微鏡写真でこの違いを確認できます。[ 6 ]

6507 は、ベストセラーのAtari 2600ビデオゲームコンソール[ 7 ]と、850シリアル & パラレル インターフェイス[ 8 ] 、 810および1050ディスク ドライブ[ 9 ] [ 10 ]を含むAtari 8 ビット コンピュータの周辺機器という 2 つのアプリケーションで広く使用されています。2600では、システムはROM カートリッジスロットの設計によってさらに制限されており、外部メモリの 4 KB しかアドレス指定できません。残りの 4 KB は内部RAMおよび I/O チップ用に予約されており、最小限のコストの部分デコード技術を使用して、RAM および周辺機器レジスタが 4 K アドレス空間全体にわたって複数のエイリアス アドレスに現れるようになっています。[ 11 ]
他のほとんどのマシン、特に650xアーキテクチャをベースにした家庭用コンピュータは、より多くのメモリを搭載できるように、標準の6502またはその拡張バージョンを使用している。
1980年頃に6502シリーズが広く普及し始めた頃には、ROMやRAMといった半導体メモリの価格が下落し、6507を使うメリットはもはやなくなっていた。そのため、新しい設計における6507の使用はこの時点で終了したが、6507を搭載したAtari 2600は1992年1月1日まで販売が続けられたため、1990年代初頭まで販売された。ただし、後期型のAtari 2600本体には、必ずしも独立した6507チップが搭載されているわけではない。
6507は28ピン構成で、13個のアドレスピン(A0~A12)と8個のデータピン(D0~D7)を備えています。残りの7つのピンは、電源(Vss、Vcc)、CPUタイミングクロック(φ0、φ2)、CPUのリセット(/RESピン)、次回のメモリ読み出しアクセス時のCPU待機状態の要求(RDYピン)、およびメモリ(またはMMIOデバイス)の読み出しまたは書き込みアクセスが実行されているかどうかを示すためのR/Wピンに使用されます。プロセッサにはIRQピンやNMIピンはありません。
RDY ピンは、他のすべての 28 ピンのカットダウンバージョンの 6502 には含まれていません。 Atari 2600 では、RDY は CPU をテレビのビデオラインに同期させるために使用されます。この機能は、6502 と Atari Television Interface Adaptorチップがテレビのビデオ信号を生成するために使用する「ビームを競う」方式に不可欠です。[ 13 ]特定のアドレスへのアクセスに応答して、TIA は RDY をアサートして、現在のビデオスキャンラインの終了まで CPU を停止します。[ 14 ]
マイクロプロセッサ、RAM、ROM、I/Oチップを全部で12ドルで売ったんだ。
は[6502]のサブセットであり、より安価に製造することができた。非常に小型のパッケージとして設計された。
を論理回路の代替として使用するのではなく、コンピュータとして使用するのです。そしてそれは異なるアーキテクチャです。そして私たちは、多額の投資なしにはそこへ進むことができませんでした...それはすべてのレジに搭載されるはずだったし、飛行機のすべてのインテリジェントなものに搭載されるはずだったし、あらゆる場所に存在するはずだったのです。
{{cite web}}: CS1 maint: 数値名: 著者リスト (リンク)ブロック図
ブロック図と回路図
電子理論
Mirrors
この回路は「ラインごと」に動作し、マイクロプロセッサによって新しいデータが書き込まれない限り、常にテレビの各ラインで同じ情報を出力します。
[
sic
]
を書き込むだけで
、電子ビームが画面の右端に到達するまでマイクロプロセッサが停止します。...