2017-11-07 12 views
1

私は現在、LogiSimで6502のサブセットを開発中です。現段階では、実装する部品と切り離すことができるものを決定しています。私の主なリソースの1つはHanson's Block Diagramです。6502のランダム制御ロジックとは何ですか?

現在、命令が制御線にどの程度正確にデコードされているかを判断しようとしています。以下の図には、デコードROMとランダム制御ロジックの2つの部分があります。

confusing part of the diagram

どのように正確に6502は、制御ラインにプログラム命令をデコードするのでしょうか?フォローアップとして、この領域を単純化してランダム制御ロジックを排除し、1つのROMのみでデコードを作成することは可能ですか?

+0

この質問はhttps://retrocomputing.stackexchange.com/ – JeremyP

+1

にあると思われるかもしれません。このコンピュータアーキテクチャの記事では、ランダムロジックと命令解読の代替マイクロコードを比較しています。 https://cs.stackexchange.com/questions/80454/what-is-random-logic-why-is-it-needed/80622#80622完全な開示、それは私の答えです。 –

答えて

3

私はここの知識の郊外にいるが、PLAデコードROMは130個の制御信号をオペコードとサイクルの関数として出力し、ランダムロジックはPLA残りのチップを制御するために入力として出力する。私はあなたが1つのROMに2つを組み合わせることができると思います。 the die shotを見ると、ランダムロジックはPLAの約2倍の大きさなので、時間/コストの考慮が必要で、インテリジェントタスクの細分化が含まれていて、6502が文字通り手作業でレイアウトされているので、ペンとルーラーを使用して、結合されたアプローチにつながった。

+0

ありがとう、本当に役立ちます。 –

関連する問題