Forum Discussion

SKacc's avatar
SKacc
Icon for New Contributor rankNew Contributor
6 years ago

General I/O clarifications

Hi

Please clarify the following queries

1. Does DIFFIO_TX_[B,T][#:#]p or DIFFIO_TX_[B,T][#:#]p acts as input?

2. Does DIFFIO_RX_[B,T][#:#]p or DIFFIO_RX_[B,T][#:#]n acts as output?

3. Does DIFFIO_TX_[B,T][#:#]p or DIFFIO_TX_[B,T][#:#]p can be used as two single-ended outputs?

4. Does CLK[0:23][p:n] can be used as clock output? If not, whichsignal can be used as clock output?

Regards

Srikanth Kacchu

5 Replies

  • AnandRaj_S_Intel's avatar
    AnandRaj_S_Intel
    Icon for Regular Contributor rankRegular Contributor

    Hi Srikanth,

    You have to refer to the pin connection guidelines of respective device.

    1. DIFFIO_TX_<> when used for differential channel it is output pin, If not used for differential signaling, these pins are available as user I/O pins(input or output).
    2. DIFFIO_RX_<> when used for differential channel it is input pin, If not used for differential signaling, these pins are available as user I/O pins(input or output).
    3. If not used for differential signaling, these pins are available as user I/O pins(input or output).
    4. FPLL_<> can be used for clock output.

    Let me know if this has helped resolve the issue you are facing or if you need any further assistance.

    Regards

    Anand

    • SKacc's avatar
      SKacc
      Icon for New Contributor rankNew Contributor

      Hi Anand

      For the 4th question, we have assigned CLK13p as single-ended LVTTL output in Intel Quartus software and didn't find any error.

      What could be the reason?

      Regards

      Srikanth Kacchu

  • AnandRaj_S_Intel's avatar
    AnandRaj_S_Intel
    Icon for Regular Contributor rankRegular Contributor

    Hi,

    In this case Clk13p is used as a ordinary output pin.Which will result in Quartus using up ordinary routing resources, whose delay will change each time you run your design through Quartus.

    When we use dedicated pin for output, we achieve fast routing, so that the delay to these pins is minimized.

    Regards

    Anand

    • SKacc's avatar
      SKacc
      Icon for New Contributor rankNew Contributor

      Hi Anand

      I didn't understand. Can you please rephrase?

      Also, Since CLK-P/N are dedicated clock input pins, does it impact if I use it as normal differential IO?

      Regards

      Srikanth Kacchu

  • AnandRaj_S_Intel's avatar
    AnandRaj_S_Intel
    Icon for Regular Contributor rankRegular Contributor

    Hi,

    1. CLK-P/N is Dedicated positive and negative clock input pins. if you use it as a ordinary/output pin it will not use dedicated rooting.

    Also, Since CLK-P/N are dedicated clock input pins, does it impact if I use it as normal differential IO?

    No.

    Reagrds

    Anand