Re: 自作CPU設計中 文字通り夢中でデバックした結果、メモリの読み書きも可能になりました。また、don't care の考慮漏れでおかしな動作があったのを修正しました。メモリコピーを実行したときのvvpのログも添付します。 https://d.kuku.lu/wtdfdbryg 実行ステート数は以下の通りです。分岐するしないにかかわらず同一です。また、バス制御の単純化のため、メモリアクセスのステートは多めです。 3clk NOP HLT CLC SEC 4clk ROR RRC ROL RLC INX DCX XCH XOI ANI ORI ADI LDI XOR AND ORR ADC LDA ADC LDA SBB STA 7clk LDX STX Bcc Jcc ちょっと実デバイスでも動かしたくなったので、アマゾンで1500円のMAX2CPLD基板と700円のJTAGライタと1000円の簡易ロジアナを注文しました。 2024-06-17 06:37 — enaka 返信
Re: 自作CPU設計中
文字通り夢中でデバックした結果、メモリの読み書きも可能になりました。また、don't care の考慮漏れでおかしな動作があったのを修正しました。メモリコピーを実行したときのvvpのログも添付します。
https://d.kuku.lu/wtdfdbryg
実行ステート数は以下の通りです。分岐するしないにかかわらず同一です。また、バス制御の単純化のため、メモリアクセスのステートは多めです。
3clk NOP HLT CLC SEC
4clk ROR RRC ROL RLC INX DCX XCH XOI ANI ORI ADI LDI XOR AND ORR ADC LDA ADC LDA SBB STA
7clk LDX STX Bcc Jcc
ちょっと実デバイスでも動かしたくなったので、アマゾンで1500円のMAX2CPLD基板と700円のJTAGライタと1000円の簡易ロジアナを注文しました。