インテルのみ表示可能 — GUID: iga1444169645701
Ixiasoft
インテルのみ表示可能 — GUID: iga1444169645701
Ixiasoft
13.4. HALドライバー
このセクションでは、インテル FPGA Avalon® Mailbox (simple) ソフトIPコアのHALドライバーについて説明します。インテル FPGA Avalon® Mailbox (simple) コンポーネントは、プロセッサー間の通信の媒体を提供します。このコンポーネントは、送信側のプロセッサーと受信側のプロセッサー間のメッセージ受け渡しパスを提供します。受信側のプロセッサーは、メッセージが到着すると割り込みを介して通知を受け取ります。ポーリングモードの場合は、ドライバーでStatusレジスターをポーリングします。インテル FPGA Avalon® Mailbox (simple) は、プロセッサー間のメッセージの受け渡しに、Command (0x0)、Pointer (0x4)、Status (0x8) の3つの32ビット・レジスターを提供します。
ドライバーコードは次の位置にあります。
/acds/main/ip/altera/altera_avalon_mailbox/hal/src/altera_avalon_mailbox_simple.c
/acds/main/ip/altera/altera_avalon_mailbox/hal/inc/altera_avalon_mailbox_simple.h
/acds/main/ip/altera/altera_avalon_mailbox/inc/altera_avalon_mailbox_simple_regs.h
/acds/main/ip/altera/altera_avalon_mailbox/altera_avalon_mailbox_simple_sw.tcl