Nios® V プロセッサー・ソフトウェア開発者ハンドブック

ID 743810
日付 7/08/2024
Public
ドキュメント目次

15.2.1. C マクロの名前空間

C マクロの名前空間を使用して、C または C++ の system.h ファイル内の #define に変換されたコンポーネントに関する情報を公開できます。C マクロの割り当ては、個々のインターフェイスではなく、ハードウェア コンポーネント全体に関連付けられます。

C マクロの名前空間での割り当ての名前は、embeddedsw.CMacro.<assignmentName> です。値は有効な C または C++ 式としてフォーマットする必要があります。

ハードウェア・システム内の uart_0 の BAUD_RATE に対する割り当てステートメント

# Tcl assignment statement included in the _hw.tcl file add_parameter BAUD_RATE_PARAM integer 9600 "This is the default baud rate." # Dynamically reassign the baud rate based on the parameter value set_module_assignment embeddedsw.CMacro.BAUD_RATE \ [get_parameter_value BAUD_RATE_PARAM]