This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

Interface ADS5400 Virtex 6

Other Parts Discussed in Thread: ADS5400

Hi,

I am trying to implement the necessary code in order to connect ADS5400 and Virtex 6. I tried with the schemes posted by Richard and Simon, i.e.:

-13 IBUFDS blocks (12 data + 1 clock)

-13 IDElAY blocks

-1 BUFIO block

-1 BUFR block

-12 IDDR blocks

When I try to implemt the design I have this error map:

LIT:534 - BUFIODQS symbol "BUFIO_inst_clock" (output signal=clock_bufio)
   cannot drive a BUFR. Please modify your design to avoid this unroutable
   situation.

Can I connect directly BUFIO and BUFR? This is a difference between both of schemes, Richard doesn't use BUFR and Simon does. I'm not sure if I must use this block. If I delete BUFR I have the next two errors:

Place:1362 - IO Clock Net "clock_bufio" drives a load pin on a component
   ("clock_bufio_out_OBUF" type-LUT) that is not on any IO column.
   To debug your design with partially routed design, please try to allow
   map/placer to finish the execution (by setting environment variable
   XIL_PAR_DEBUG_IOCLKPLACER to 1).

Pack:1654 - The timing-driven placement phase encountered an error.

If you think it is neccesary, I will post the code, but I can comment the more particular things now:

-About IBUFS, I obtain the same result using generic map or not :

--generic (IOSTANDARD : string := "LVDS_25"; IFD_DELAY_VALUE: string := "0"; DIFF_TERM: boolean := FALSE) 

-Is this ok?

-About IDELAY, at the beginning I am using DEFAULT mode. I think I will need the FIXED or VARIABLE modes, but I don't know exactly how I can instantiate the IDELAYCTRL. Could you tell me how can I do?

-About IDDR I am using this generic map:  DDR_CLK_EDGE => "OPPOSITE EDGE", INIT_Q1 => '0', INIT_Q2 => '0', SRTYPE => "SYNC".

Thanks a lot for your help,

Jose

 

 

  • Jose,

     

    We are really not the FPGA experts in terms of the Virtex parts.  Are you working through Avnet for the Xilinx Virtex 6?

     

    We do have some Xilinx experts at Avnet that we have worked with in the past (Speedway kits) that would be much better at helping you with connecting the Virtex 6 to our data converters.

     

    If you have no problems I will forward your request to our Avnet Xilinx Field apps team.

     

    Regards,

    Ken.

  • Thanks Ken,

     

    I have no problems you forward my request.

     

    Regards, Jose

  • Jose,

     

    Where are you located?  I will forward your info to the local Avnet folks to get in touch with you.

     

    Regards,

    Ken.

  • I live in Spain, thanks!

  • Jose,

     

    Here is the Avnet Xilinx FAE for Europe.  They have been trained in the Speedway kit and should be able to help you interface your Xilinx part to our High speed data converter.  It would also be a good idea to contact the local TI Analog Field Apps person in your area - they can work together to support your needs.

     

    Olivier Mehaignerie Olivier.Mehaignerie@Silica.com
    Cesson Sévigné (Rennes)
    France

     

    Ken

     
  • hi Ken,

     we are working on the ADS 5400 ADC

    there are  n number of issues  could not exact path to solve


    luckily I got your forum regarding high speed converters forum  thanks for TI


    first & foremost issue is ADC wrong output data

    we are tapping the ADC output data from the FPGA chip scope  & later on viewing this data in TIGER software

    the issue is we giving input signal let us suppose 200MHz  but the output data of ADC in Tiger s/w is some where 170MHz

    we are not actually the  data itself  will be like this or monitoring the data is wrong

    In our board there is no chance of checking the adc output signal thru oscilloscope

    only we can view these samples thru chipscope and transfer to tiger software

    please correct if I'm wrong


    if at all you dont have FPGA  experts its fine please do transfer to avnet our dealer was Avnet

    even though if its not possible please give us expected data for given signal

    In a sense if we give sine wave input to ADC wen we reconstruct it what will be the expected ouput  for sine wave

    Millions of thanks in advance

    PLease do the favour

    Regards

    Suresh Repudi

  • Suresh,

    We are not able to support FPGA questions on this forum.  In general you can use the test pattern mode of the ADS5400 to check out the ADC+FPGA interface.  Once that is valid then the data should be correct.

    If your captured data looks correct (time domain sinewave)but the expected frequency is incorrect in your FFT analysis of the data then there is probably some mismatch issue with the clocking of the ADC and the sample rate frequency used in the FFT analysis.

    Ken