Forum Discussion

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

Problem in Inter FPGA Transfer

hi,

I am having a customized board with 2 Stratix V FPGA on it. i wanted to transfer the data from one FPGA to another directly ( Pin to Pin ) without ant protocol. The clock rate is 10 Mhz .

I am finding that the data received is not same as what i had sent. The problem is in the SDC file in which i had given the INPUT_DELAY and OUTPUT_DELAY commands.

Kindly suggest me how to find the accurate delays to be given in SDC file and what other commands i should enter to get the correct data .

Saurabh

4 Replies

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

    --- Quote Start ---

    hi,

    I am having a customized board with 2 Stratix V FPGA on it. i wanted to transfer the data from one FPGA to another directly ( Pin to Pin ) without ant protocol. The clock rate is 10 Mhz .

    I am finding that the data received is not same as what i had sent. The problem is in the SDC file in which i had given the INPUT_DELAY and OUTPUT_DELAY commands.

    Kindly suggest me how to find the accurate delays to be given in SDC file and what other commands i should enter to get the correct data .

    Saurabh

    --- Quote End ---

    You need to describe the protocol you are using in more detail. Is it a single data line, as in a serial UART but at 10MHz baud rate? Or is it embedded clock/data as would be in NRZ/NRZI encoded? Or do you have a separate clock line and data line? Or ... ?

    It sounds like you have more than one signal (like clock + data), as the data input/output delay on a single line would not be an issue.
  • Altera_Forum's avatar
    Altera_Forum
    Icon for Honored Contributor rankHonored Contributor

    Hi,

    If you just send data + clock, you can just invert the clock on the reception part to sample the data in the eye of the signal.

    The input_delay / output_delay commands will probably be useless at 10MHz.
  • Altera_Forum's avatar
    Altera_Forum
    Icon for Honored Contributor rankHonored Contributor

    --- Quote Start ---

    Hi,

    If you just send data + clock, you can just invert the clock on the reception part to sample the data in the eye of the signal.

    The input_delay / output_delay commands will probably be useless at 10MHz.

    --- Quote End ---

    thanks.....