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

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

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

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

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

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

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
    )
};