6502中的随机控制逻辑是什么?

时间:2017-11-07 13:20:05

标签: processor 6502

我目前正在LogiSim中开发6502的子集,在目前阶段,我正在确定要实施哪些部分以及可以削减哪些部分。我的主要资源之一是Hanson's Block Diagram

我目前正在尝试确定如何将指令解码到控制线中。在下图中,有两部分,解码ROM和随机控制逻辑。

confusing part of the diagram

6502如何将程序指令解码为控制线?作为后续工作,是否有可能简化此区域以消除随机控制逻辑并仅使用一个ROM创建解码?

1 个答案:

答案 0 :(得分:4)

我所知道的是我所知的郊区,但我的理解是PLA解码ROM输出130个控制信号作为操作码和周期的函数,随机逻辑是一个纯粹的功能单元,它取得PLA输出作为输入以控制芯片的其余部分。我想你可以将两者合二为一个ROM;从the die shot看,随机逻辑大约是PLA的两倍,所以我的猜测是时间/成本考虑,可能包括智能任务细分,几乎可以肯定包括6502布局时的调试时间计算字面上用手笔和尺子,导致了综合方法。