I have a UltraZed-EG board with an updated petalinux 2017.4 which I want to run an NTP server on which can use a PPS signal for keeping the time close to world time in the system. From what I understand the PPS signal goes through the RS232 port so I wondered if there is any RS232/UART which I can use on the board or do I have to import an IP in Vivado and generate FSBL, DTS etc.
I'm fairly new to this whole development environment so any tips are appreciated.
Also would you recommend using PPS client with GPIO instead of RS232? As it is an option in "petalinux -c kernel" under PPS support