Nios® Vエンベデッド・プロセッサー・デザイン・ハンドブック

ID 726952
日付 10/31/2022
Public
ドキュメント目次

5.7.1. ハードウェア名のコンフィグレーション

グローバル構造のタイプ「alt_tse_system_info」(「tse_mac_device」という名称) は、system.h ファイルに従ってIP名を反映します。デフォルトのIP名を変更するか、またはデフォルトのハードウェア・プロジェクトを使用しない場合は、main.c ソースコードで次の名前を更新する必要があります。software/apps folder でソースコードを見つけることができます。

最新のIP名は、 インテル® Quartus® Prime開発ソフトウェアでハードウェアをコンパイルした後、system.h ファイルで見つけることができます。ヘッダーファイルは、BSPフォルダーにあります。

次の表に、デザイン例とデフォルトのIP名を一覧表示します。
表 22.  デフォルトのIP名
デザイン例 IP名
TSE SYS_TSE
TX MSGDMA SYS_TSE_MSGDMA_TX
RX MSGDMA SYS_TSE_MSGDMA_RX
Descriptor Memory SYS_DESC_MEM
図 93. デザイン例プラットフォーム・デザイナー・システム

main.cのデフォルトのハードウェア名

alt_tse_system_info tse_mac_device[MAXNETS] = {
    TSE_SYSTEM_EXT_MEM_NO_SHARED_FIFO(
        SYS_TSE,              // tse_name
        0,                    // offset
        SYS_TSE_MSGDMA_TX,    // msgdma_tx_name
        SYS_TSE_MSGDMA_RX,    // msgdma_rx_name
        TSE_PHY_AUTO_ADDRESS, // phy_addr
        NULL,                 // phy_cfg_fp
        SYS_DESC_MEM          // desc_mem_name
    )
};