I'm working on the design of a custom carrier board based on a Xilinx Ultrazed-EG SOM.
Specifically, the Carrier (embedding the SoM) should realize the PROFIBUS DP master node in the specific industrial network.
I'm so newbie in this field, nevertheless, my idea is to create the profibus software stack on the Xilix Ultrascale+ SoM, then to exploit a schematic similar to the one at page 90 of this document to connect the SoM to the DB9 connector.
For the sake of clarity, I attach the schematic below.
Specifically, my idea is to use a UART port to drive the TXR and RXD pins, while GPIOs for RTS and CTS pins.
What's your opinion about the above described architecture? Is it a practicable way to do this? Which pros and cons?
Thank you so much for your kindly answers. Sincerely.