Intel:Arria® 10 SoC において Hard Processor System (HPS) 側の UART を CTS/RTS なしに使用することは可能ですか?
Arria
SoC FPGA
SoC EDS/DS-5
カテゴリ:SoC
ツール:SoC EDS
デバイス:Arria® 10
可能です。
Arria 10 SoC Development Kit のサンプル・デザインである GHRD では Dedicated I/O で UART を使用していが、RTS/CTS 信号なしで動作させています。
ベアメタルを使用する場合には、HWLIB には Automatic Flow Control を無効化する API が用意されているので、こちらを利用できます。
<Quartus® Prime インストール>\embedded\ip\altera\hps\altera_hps\hwlib\src\hwmgr\alt_16550_uart.c
(抜粋)
L.1125 alt_16550_flowcontrol_disable(ALT_16550_HANDLE_t * handle);