問題タブ [e]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
360 参照

specman - specman でシミュレーターから値を取得する方法

シミュレーター構成パラメーターにアクセスしようとしていますが、run_modeこの値は BRUN 変数として保管されています。次のコードを使用して、specman のパラメーターにアクセスしています。

simulator_command("sn $env(BRUN_RUN_MODE)")

ただし、返されるもの (例: interactive_debug) は、明らかに存在しない specman コマンドとして解釈されます。このパラメータを specman に送り返す方法はありますか?

0 投票する
2 に答える
495 参照

specman - Specman e vr_ad: read_reg_field の使用方法?

UVM e Referenceドキュメントには次のように書かれています。

しかし、read_reg_fieldを使用する例はありません...どのように使用すればよいか説明していただけますか?

(次のコードを試してみましたが、コンパイル エラーが発生 some_var = read_reg_field my_reg_file.my_reg {.my_reg_field}します:) ご協力ありがとうございます。

0 投票する
1 に答える
202 参照

specman - Specman UVM: レジスタに直接アクセスする場合と read_reg_val() を使用する場合の違いは何ですか?

eのvr_adパッケージを使用しています。でレジスタを定義しmy_regましたvr_ad_reg_file my_reg_file

レジスタの値にアクセスしたいと思います。レジスタに直接アクセスする場合の違いは何ですか (ある場合):

を使用してレジスタにアクセスしますread_reg_val()

ご協力ありがとうございました。

0 投票する
1 に答える
631 参照

range - Specman カバレッジ: 変数を使用して範囲を定義する方法はありますか?

の間の値をcomp_value取得します1 .. 100。さらに、period(同じ範囲の) 入力変数があります。comp_values:[1..period]との 2 つの範囲をカバーする必要があり[period+1 .. 100]ます。このようなもの:

(範囲内に変数を書き込むことができないため、コードはコンパイル エラーを引き起こします)。カバレッジを収集する方法はありますか?ご協力ありがとうございました。

0 投票する
2 に答える
815 参照

constraints - Specman e: 'all_different' を構造体のリストに制約する方法は?

私はmy_listそれをこのように定義しました:

comparatorsすべてのリストで同じインデックス (0 または 1) を使用することは禁止されています。このように制約すると (たとえば、インデックス 0 の場合):

コンパイルエラーが発生します:

それらをすべて異なるものにするにはどうすればよいですか?どんな助けにも感謝します

0 投票する
2 に答える
445 参照

deep-copy - Specman e: 構造体のリストで deep_copy を使用するには?

このように定義されたmy_list_1(構造体のリスト)があります:

このリストをメソッドのローカル変数にコピーする必要があります。

私が得るコンパイルエラー:

deep_copy()私が試した書き込みのすべてのバリエーションでコンパイルエラーが発生しました...構造体のリストをローカル変数にコピーするにはどうすればよいですか? ご協力ありがとうございました。

0 投票する
1 に答える
98 参照

syntax - Specman e: コロン等号 ":=" を使用する必要があるのはいつですか?

いくつかの Specman e コード例で、:= (コロンと等号)の使用を見ました。

いつ、なぜ:=を使用する必要があるのですか? ご協力ありがとうございました。

0 投票する
2 に答える
97 参照

specman - e の数字に対応する文字を取得 (IEEE 1646)

次のように、整数値から文字列文字に変換したい:

0"a"

1"b"

などなど

26"z"

大きなケースステートメントなしでeでこれを行う方法はありますか?

注:eは厳密に型指定されており、文字列値に対してどのような種類の演算も実行できません。charのようなタイプもありません。

別のノード: 私の質問に反対票を投じ続けているすべての C/C++ ホットショットにとって、これはあなたが考えるほど簡単な問題ではありません。