GPIO signal rate

Hello,
I am planning to use the GPIO pins to transfer x8 parallel data lines (data rate is 50 Mhz to 100 Mhz) with an additional line for synchronization.
Currently, our reference is the pinout table attached below

My questions are:

  1. Is attached table applicable for AGX orin industrial, not only NX?
  2. what is reccomended line for synchornization signal clock for achieving required data rate - 50 Mhz per pin, 400 Mhz overall for 8 data lines?

Thanks,
Matan

I’m not sure where does this figure comes from, but the pinmux setting is very different between AGX Orin series (P3701) and Orin NX/Nano series (P3767).

We have flow control pins available on the 40-pin header if it is what you need.

Thank you very much, Dave
I’ve carefully reviewed the document and i have the following questions:

  1. Can the following architecture work (8 GPIO lines at 100 MHz each)?
  2. Can we use a different clock from the RGMII clock (which is in B5 pin) for those datarates?

Hi matansugbeker,

May I know what’s your use case for “use the GPIO pins to transfer x8 parallel data lines”?
Are you trying using GPIO to emulate some kind of serial interface so that you want to achieve 50MHz to 100MHz?

Please let us know which module are you using. (AGX Orin industrial or AGX Orin or Orin NX or Orin Nano?)
What’s your Jetpack version in use?

Thank you for your reply, Kevin

I am trying to develop a LVDS connection at 400 Mhz via the GPIO lines - see attached drawing (for transmitting data)

The idea I had in mind was to modify the GPIO (LVCMOS 1.8v) lines to LVDS via Level shifters

I would appreciate any recommendations for a better solution

Please let us know which module are you using. (AGX Orin industrial or AGX Orin or Orin NX or Orin Nano?)
What’s your Jetpack version in use?

What’s the voltage before and after level shift in your case?

We plan on using AGX Orin industrial
The Keypack version is still TBD - we can adjust it accordingly
Voltage leves at the entrance of my system is 3.3V, (0 - 4 is the voltage range, preferably 3.3v)

Dear Nvidia team,
Any comments?

Hi, your such design has never been validated on Orin. We don’t have recommendation on it. You may need to follow Design Guide for other option, or check with the vendors in ecosystem for possible solution.

Thank you, Trumany

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.