Forum Discussion

Altera_Forum's avatar
Altera_Forum
Icon for Honored Contributor rankHonored Contributor
17 years ago

using stratix II GX transceiver on low data rate..

The specs of startix II GX transceiver development kit says that it can operate from 600Mbps~6Gbps.

Does that mean there is no way it can operate on lower speeds like 100Mbps? (Im talking about I/O pins here).

I find this hard to digest!

I still dont have the board thats why I cannot check by myself..

Check the first paragraph here (http://www.altera.com/products/devices/stratix-fpgas/stratix-ii/stratix-ii-gx/features/transceiver/s2gx-mgt-transceiver.html)

15 Replies

  • Altera_Forum's avatar
    Altera_Forum
    Icon for Honored Contributor rankHonored Contributor

    --- Quote Start ---

    It seems to me, that some confusion is still present in this discussion, although a lot has been clarified.

    The confusion was obvious to me, as you mentioned the SMA connectors. I don't have a board documentation except a photo, but I wouldn't expect any SMA connector wired to a general purpose IO pin at this board. Very clearly, 24 are connected to GX transceivers. The remaining most likely interface clock in- or outputs.

    GX transceivers can't be used as regular serial (LVDS) interfaces. Apart from the said minimum bit rate of 600 MBPSs (that may be handled by oversampling), they require DC balanced (8b10b encoded) bit streams, cause they are AC coupled.

    So the answer to your original question using stratix ii gx transceiver on low data rate is no, you can't (except for some special cases). And the said board most likely has no other connected IO pins suitable for this purpose.

    --- Quote End ---

    I just do not understand this.

    Please imagine this with me.

    What if all what I want the fpga to do is output the same clock that I am inputting.

    Just a simple verilog program to assign an output to be the same as the clock.

    if my clock is around 50MHz, wont the output operate at 50MHz too? (50Mbps)?

    I just do not understand how this (600Mbps as minimum) works! I just need the board to do me this simple task i mentioned above.

    Please clearify this for me.
  • Altera_Forum's avatar
    Altera_Forum
    Icon for Honored Contributor rankHonored Contributor

    I don't know any details about the board, I see some parts similar to clock drivers on the photo. I assume, you have a manual, it should answer all your questions.

    The properties of GX transceivers are discussed in the Stratix II GX manual in detail. I'm in so far familiar to your special question, cause I once considered to use GX receivers on a PLDA board for LVDS input and found, that it can't work.
  • Altera_Forum's avatar
    Altera_Forum
    Icon for Honored Contributor rankHonored Contributor

    I located the board reference manual in the Altera literature section. It's basically, as assumed. Additionally, some IO's are accessible at a 20-Pin debug header, including differential Rx and Tx pairs. But the IO-Bank is apparently supplied with 3.3V and thus not suited for specified LVDS operation conditions, requiring VCCIO of 2.5 V. It may be usable with reduced performance anyway.

  • Altera_Forum's avatar
    Altera_Forum
    Icon for Honored Contributor rankHonored Contributor

    It seems impossible to connect the transceiver because neither the 24 SMA jacks nor the 20-Pin debug header supplied with 2.5V required by LVDS

  • Altera_Forum's avatar
    Altera_Forum
    Icon for Honored Contributor rankHonored Contributor

    --- Quote Start ---

    Hi,

    On a further note, if you don't have your data clock available on board then you can use the transmitters at 600Mbps or more by inserting dummy bits. The receiver transmitter must then follow a protocol, either yours or any of available protocols in your tools

    kaz

    --- Quote End ---

    What about the receiver? Is there a way to use the CDR in receiver to recover a clock from 100Mbps bit stream?