VHDLで記述したソースに対して、指摘を受けました。
『ステートマシンの状態をTYPEで宣言しているが、論理合成をしたときに、どのステートがどの値かが不明なため、実機デバッグをする際に、モニター出力した場合、ステートが確認できない。場合によっては、合成の都度、ステートのビット割付けが変わる。
ステートはconstant文を使って、設計者が値を割付けるべきである。』
ここでお聞きしたいのは、2点です。
(1)このご指摘は正しいのでしょうか。
(2)可能であれば、変更したくない(現状のままとしたい)のですが、どういった理由付けをすれば
いいでしょうか。
A 回答 (1件)
- 最新から表示
- 回答順に表示
No.1
- 回答日時:
(1)合成ツールにもよりますが、多くの場合、ステートマシンの中味を変えない限りビット割付けは変わらないと思います。
ですが、合成ツールを変える可能性や、バージョンアップのある将来まで考えると、設計者が割り付けたほうが安全だと思います。(2)手に入る限りの合成ツールで割付がどうなるか試してみて、割付が変わらないようであれば、説得力を持つかもしれませんが、調べる方が大変そうで、お金もかかるかもしれません。
また、ごく単純なステートマシンで、ステートマシンの入力・出力をモニターすれば、内部状態がわからなくても良いような場合は、合成に割付をまかせても良いとおもいますが。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- 社会学 陰謀論者が世界を揺るがす 1 2023/07/28 16:32
- 不動産投資・投資信託 インデックス投資信託の信託報酬が低い物へのスイッチについて 5 2022/08/17 18:09
- 消費者問題・詐欺 通っている日焼けサロンなのですが、ランプが切れていても交換をしない、マシンが故障しても平気で数週間修 2 2022/10/10 10:55
- 世界情勢 ディープ・ステート(DS)の定義はこれ。異論ありますか? 1 2023/03/14 15:02
- その他(学校・勉強) この中で間違ってある説明はありますか?詳しい方に教えていただきたいです。 A. 1つのプログラムが複 2 2023/07/14 01:15
- 医療・介護・福祉 コロナにワクチンは意味がないのでは? 7 2022/08/02 18:11
- Java Java モンスターブリーダー 1 2023/02/05 09:44
- FTTH・光回線 AU光回線の速度が出ません 2 2022/07/30 16:05
- 教育・学術・研究 論文に関して先日、査読通知が届きました。 査読者からのご指摘は既に回答を作成し、 直しました。 もう 1 2022/09/05 23:07
- その他(お金・保険・資産運用) 「療養状況申立書」の 記入要領で質問があります。 2 2022/06/17 06:25
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
PS4コントローラーをPCでゲーム...
-
詳しくないので、どなたかお教...
-
4Kの外部モニターに出力すると...
-
printfとputcharの違いは
-
VBA レジストリの値の読み方に...
-
MMDでavi出力が出来ない
-
エクセルで英字と数字を組み合...
-
アクセスでエクセルに出力する...
-
ListViewの複数選択について
-
Verilogのinoutをシミュレート...
-
Windows Formアプリからコンソ...
-
VBAでテキスト出力時のスペース...
-
COBOLのMOVEで桁数が異なる場合
-
VBAでIEを操作、ポップアップさ...
-
cout と cerrの違い
-
【エクセル、並び替えについて】
-
【PowerPoint VBAの高速化】
-
CSVの番地をエクセルで開く...
-
プログラムについての質問です...
-
VBAで有効数字の設定
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
PS4コントローラーをPCでゲーム...
-
4Kの外部モニターに出力すると...
-
MMDでavi出力が出来ない
-
プログラムについての質問です...
-
コンセントの電力は入力と出力...
-
AIに回答させるって
-
OBS配信すると、マイクが途切れ...
-
VBAでテキスト出力時のスペース...
-
cout と cerrの違い
-
アクセスでエクセルに出力する...
-
printfとputcharの違いは
-
ACCESS クエリ→フォーム...
-
VBAのExecメソッドで画面を非表...
-
COBOLのMOVEで桁数が異なる場合
-
テキストファイルから特定の文...
-
VBAで有効数字の設定
-
coutで出力した文字を消去する...
-
Windows Formアプリからコンソ...
-
KEYENCEのシーケンスプログラム...
-
CRC16計算について
おすすめ情報