Logisim にシングル サイクル プロセッサを実装しています。これには主に 5 つのサブ回路があります (すべてメイン回路で使用するように複雑に設計されています)。これらの 5 つのサブ回路は、メイン回路内で相互に複雑にリンクしています。3 番目のサブサーキットでは、RAM を使用しています。これは基本的に、アクセスするレジスタ ファイルを意味します。このレジスタ ファイルは、他のさまざまな段階でもアクセス/編集されます。ステージの1つがRAM(レジスタファイル)の値を変更すると、すべてのサブサーキット(およびメインサーキット)で値が変更されるような方法があるかどうか知りたいです。回路全体で単一のエンティティになるように、レジスタ ファイルをユニバーサル RAM として機能させたいと考えています。
サブ回路のシンボルを使用してさまざまな入力と出力を提供しようとしましたが、入力がそのサブ回路の RAM を変更した場合、他のサブ回路では変更されません。