2015-12-31 TD4の拡張検討とTD8化 FPGA 今年もあとわずかだけど、どんな案があるのか調べてみた。 8bit化(レジスターとバス、アドレスを拡張する):http://hexprobe.nbug.net/hard:cpu:td4 命令追加 RAMを実装 ROMをブロックRAMで実装する(FPGA限定) 単純な8bit化は簡単そうなので試してみた。
2015-12-31 TD8 FPGA 単純に8bit化(レジスターとバス、アドレスを拡張する)をした。IN/OUTも8bit幅にしたので、独自に実装していたクロックカウンター表示機能は外すことに。また、プログラム側も変更しています。というのもレジスター幅が増えレジスターの最大値が増えた(15->255)たことにより、Carryが上がる条件も変更になったので、ADDする値を増やすことに。最初このことに気づかず?だらけになっていたのは公然の秘密。