Forum Discussion

jAlter's avatar
jAlter
Icon for New Contributor rankNew Contributor
1 year ago

Schmitt Trigger at MAX10 PLL dedicated input

MAX 10 devices feature selectable Schmitt Trigger on all inputs. The question is if the dedicated PLL input pin is affected by the Schmitt Trigger when it is enabled, or if the PLL input bypasses the Schmitt Trigger.

I don't see this specified in the documentation. Neither I see this in the IOE structure diagram.

Thanks,

15 Replies

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

    Sorry to bump the topic. But after two weeks I would appreciate an answer.

    Thanks,

    • FvM's avatar
      FvM
      Icon for Super Contributor rankSuper Contributor
      What makes you think that ST feature is switched-off if the input drives a PLL although it's shown in property editor?
      • jAlter's avatar
        jAlter
        Icon for New Contributor rankNew Contributor

        I agree that it wouldn't make much sense that the Schmitt Trigger would be completely disabled if it drives a PLL. That wasn't exactly my question. My question was if the dedicated PLL input is connected to the Schmitt Trigger at all. Conceivable, the dedicated PLL input could always bypass the ST, even when the ST is still enabled for the normal (non PLL) I/O.

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

    Hello,


    Based on the User Guide, I believe they should be separated for the dedicated clock input pin.




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

      @AqidAyman_Intel wrote:

      Hello,

      Based on the User Guide, I believe they should be separated for the dedicated clock input pin.


      Hi AqidAyman,

      I'm not sure I understand exactly what you mean by "they". Note that the expression "dedicated PLL input", used in Altera documentation, is a bit misleading. It is not exactly dedicated in the sense that it can be only used for driving a PLL. It can also be used as a normal input, even at the same time that it is used as the PLL clock input.

      Wouldn't be possible to get an authoritative answer to this?

      Thanks,

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

    Schmit trigger should not affect the dedicated clock input pins unless the clock has some glitch.


    May I know why do you have this concern?


    Regards,

    Aqid


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

      Hi Aqid,

      That's the whole point. But I am not concerned about the Schmitt Trigger producing any negative effects. It's actually the opposite. I am wondering if the PLL could perform better in noisy environments in comparison to other parts that don't have Schmitt Trigger.

      But for some reason I still didn't receive an answer. If the dedicated PLL input can be connected to the Schmitt Trigger, or if the PLL input always bypasses the Schmitt Trigger, even when it's enabled for non PLL functionality. I don't understand why this hasn't been answered yet. I assume this is not any kind of confidential information. Or is it?

      Thanks,

      • FvM's avatar
        FvM
        Icon for Super Contributor rankSuper Contributor
        Hi,
        I don't see an indication for a hidden feature that selectively disables ST input for PLLs but keeps erroneously the ST info in property editor. If you think though, it could be so, you can verify actual device behaviour by specific measurements.
  • FvM's avatar
    FvM
    Icon for Super Contributor rankSuper Contributor

    Hi,
    ST is an IO-standard (e.g. 3.3-V Schmitt Trigger) assigned to the input pin. So if actually implemented, it applies to any function driven by the pad. Similarly, if you assign LVDS IO-standard to the pin, your PLL input becomes differential.

    It's pointless to assume a path to PLL bypassing the input buffer. If at all, the ST function would be disabled by the fitter, but I can't believe that it's still consistenly flagged in Pin-Out file, Resource Porperty Editor, Fitter Report Resource Section.

    Regards
    Frank

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

    From the principle of Schmitt Trigger, you could see it mainly filter the glitch of input signal.


    The PLL performance depends on the jitter of input clock mainly, so I don’t think the Schmitt trigger could optimize the PLL performance.


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

      Hi Aqid,

      I think you misunderstood me. I didn't say, or at least I didn't mean, that the Schmitt Trigger would improve the PLL performance. Not in that sense. But never mind. I think we are not going anywhere with this discussion and probably better just to close the topic.

      Thanks,

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

    I hope the previous response was sufficient to help you proceed. As we do not receive any response from you on the previous question/reply/answer that we have provided. Please login to ‘https://supporttickets.intel.com/s/?language=en_US’, view details of the desire request, and post a feed/response within the next 15 days to allow me to continue to support you. After 15 days, this thread will be transitioned to community support. The community users will be able to help you on your follow-up questions.



  • FvM's avatar
    FvM
    Icon for Super Contributor rankSuper Contributor

    Hi,
    I had an occasion to measure properties of MAX10 clock input and found above expected behaviour. A configured Schmitt Trigger feature also works on PLL input. I could specfically see that a low slew rate clock signal as shown below caused loss of PLL lock with 3.3V LVCMOS IO standard but runs fine with 3.3V Schmitt Trigger input.

    Regards
    Frank