問題タブ [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 に答える
141 参照

c - c 文字列から specman e コードへ

a を返す ac メソッドがあり、const char *この関数を specman コードにインポートしました。「e」でさらにいくつかのステートメントを実行した後、文字列の値が壊れています。C空間のポインタを参照しているためだと思います。

C 署名:

e:

使用法:

このコードの何が問題なのか考えていますか?

0 投票する
0 に答える
89 参照

specman - sn_complie.sh エラー: Specman の一時ディレクトリ `/local/temp/specman' の作成に失敗しました

sn_compile.sh スクリプトを使用して e ファイルをコンパイルしようとしています。エラーが発生します:

一時ファイルディレクトリを明示的に定義したにもかかわらず。私が実行するコマンド:

どうすればエラーを解決できますか? ご協力ありがとうございました

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

uvm - vr_ad_sequence から読み取りデータを取得する方法

次のようなレジスタ読み取りシーケンスがあります。

これで、上記の vr_ad_sequence を実行する仮想シーケンスができました。

私の主な目的は、上記の例では MY_FIELD である特定のレジスタ ビット フィールドの値を読み取ることです。オリジナルを何も変更せずにそれを行う方法はありREAD_REG vr_ad_sequenceますか? READ_REG vr_ad_sequenceやむを得ない場合、読み込んだ値を呼び出し元に返すにはどうすればよいsample_vseqでしょうか?

よろしくお願いします。

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

specman - Specman カバレッジ: 何らかの遷移が発生したことだけをカバーするにはどうすればよいですか?

特定の uint アイテム X で少なくとも 1 つの変更が発生したことを確認する必要があります。つまり、X には 2 つの異なる値がありました (具体的な値は不明です)。このようなもの:

** コードはコンパイル エラーを引き起こします

Specman でそのようなカバレッジを定義することは可能ですか? ご協力ありがとうございました

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

uvm - 同じサンプリング イベント @sim を持つ 2 つの Specman イベントの違い

同じサンプリング イベントを持つ 2 つのイベントがあります@sim

上記の 2 つのイベントがトリガーされると、データがサンプリングされ、スコアボードによって比較されます。

シミュレーター (IES バージョン 15) では、サンプリングしたいデータは下の波形の垂直カーソルにあり、値は [値] 列の下に表示されます。

signal_b が立ち下がった時点でデータの不一致が検出され、次のようなメッセージが表示されます"data_b (0xA) is not equal to data_a (0x0)"。エラー レポートが になることを期待しています"data_b (**0xB**) is not equal to data_a (0x0)"

スコアボードが波形で見られるものとは異なるデータを取得しているように見える理由を誰か説明できますか? これは Specman のデルタ遅延の問題でしょうか?