Forum Discussion
Hi sfillingim,
FYI from the Arria 10 user guide
From what I understand, you're trying to use DB9 as HPS UART with your C program?
From schematic , DB9 is connected to UART1 which is default routed to FPGA fabric via the MAX V MUX.
For HPS UART0/UARTA J10 , it is connected to MAX V pin N5 and P6
https://www.intel.com/content/www/us/en/content-details/649726/intel-arria-10-soc-fpga-development-kit-board-schematic.html
To use DB9 with HPS UART, in the device tree ensure that you have the UART1 definition and status set to okay @0xFF02100 (https://www.intel.com/content/www/us/en/programmable/hps/arria-10/hps.html#topic/sfo1429890261413.html)
In platform designer, you need to set the HPS UART1 pin mux to FPGA, and then instantiate the HPS uart1 ports (from schematic, seems only TX/RX is connected thus dont think it has any flow control or those pins cts,dts,cd,dsr,dtr etc.). In pin planner you also need to configure the fpga uart1_tx,uart1_rx to their respective pins.
Hope that helps.
Thanks
Regards
Kian