|
入力データ形式 |
当システムでは、入力データは以下のようなテキストフォーマットにしています
テキストデータから波形画面を作成する方法は、実は、HDLの検証に対応することを意識しております。
つまり、HDLの検証に使用するシミュレーションデータは、この形式に類似している場合があり、カット&ペーストで
使用できることをイメージしています。
もし、御社のフォーマットで希望がありましたら相談下さい。
| コマンド "$"で始まる登録コード(大小文字無関係) | |
| $DATA | データ部分 次行からデータ入力 |
| $REPT_S,xx | リピート開始。 xxは回数を10進数で入力 |
| $REPT_E | リピート終了 |
| $REPT2_S,xx | ネストのできるリピート $REPT_S のリピート部分を中に入れてリピートできる。ネストは1個だけ。 |
| $REPT2_E | リピート終了 |
| $END | メモリのデータ未入力部分を埋めるデータ 次行(1行)でデータ入力 |
| $JUMP,xx | 入力位置のジャンプ。xxはジャンプ位置を10進数で入力 次行(1行)でジャンプ位置までのホールドするデータ入力 |
| $PATAN,ch,xx | 指定の1CHを、固定パターンにする。xxはパターンを2進数で入力 CLKなどの作成に使用 |
| データ | ・使うCH数分だけ入力(8CHなら、8個)。右端がLSB ・各CHの間は、1個以上のスペース ・中間の改行は可 ・バスの場合 バイナリ形式 1010、HEX形式 Ah。どちらでも可。中間にスペースは入れない。 |
| コメント | ”//” で始めるとコメントになる データの最後、文頭。(データの中間に入れるとその後ろは無効になる) |
※各制御コードは、半角です。 "$"、”//”
$DATA、 $END コマンド

| このデータで画面表示すると、 | |
![]() |
$REPT コマンド
![]() |
|
| $Rept_s と $Rept_e 間の入力を指定回数繰り返します |
| このデータで画面表示すると、 | |
![]() |
$REPT2 コマンド
![]() |
|
| $Rept を含むデータを更にリピートする場合、$Rept2
を使用します $Rept のループの外側を $Rept2 で囲みます |
| このデータで画面表示すると、 | |
![]() |
$JUMP コマンド
![]() |
|
| コマンドの入力位置から$Jump の指定位置まで指定データでホールドします |
| このデータで画面表示すると、 | |
![]() |
$PATAN コマンド
特定CHをCLKにするときなどに使用します
![]() |
|
| CH番号は、0から始まるICクリップの番号です。 次のパターンで、bitの変化単位を入力します "10" と "1100" の入力をしているので、下の波形では、CLK,CLKBで、2倍の関係になっています |
| このデータで画面表示すると、 | |
![]() |