Next: ユニット, Previous: シミュレーションモデル, Up: Top
MICSでは,ハードウェアユニットの組み合わせを自由に決定できるように,XML形式でそれらを組み合わせたアーキテクチャを定義する.設定XMLのエレメントを次に示す.
mics
element id=
ID class=
用いるクラスMicsElement.initialize
メソッドに,このエレメントのXMLノードが渡されるため,子エレメントや,idとclas以外の属性に関しては,ユーザが任意に決定できる.
たとえば,バス,メモリ,プロセッサで構成される単純なアーキテクチャの設定ファイルは次のようになる.
<?xml version="1.0" encoding="euc-jp"?>
<mics>
<element id="mem0" class="net.wasamon.mics.memory.RandomAccessMemory" size="2048"/>
<element id="bus0" class="net.wasamon.mics.bus.SingleDataBus" ram="0"/>
<element id="proc0" class="net.wasamon.mics.processor.SimpleProcessor" memory="2048">
<channel id="bus0" offset="2048"/>
</element>
</mics>
尚,設定ファイル中に現われているクラスに関しては,ユニットで説明する.