Hi everyone,

When I validated my design on ROACH2, I found that there were some issues 
with the synchronization of the adc chip.

The environment I used was ubuntu14 ise14.7 matlab2013b mlib_devel-roach2.

The parameter of my XSG_core_config module is set to ROACH2:sx475t adc0_clk 
200MHz.

I used david's adc16 script for initialization, and there were no errors.

Use adc16_status.rb to view the adc channel and find that synchronization 
was not successful.

 

adc16_init.rb:

Connecting to roach7...

Programming roach7 with adcsync.bof...

Design built for ROACH2 rev2 with 8 ADCs (ZDOK rev2)

Gateware supports demux modes (using demux by 1)

Resetting ADC, power cycling ADC, and reprogramming FPGA...

ZDOK0 clock OK, ZDOK1 clock OK

Calibrating SERDES blocks...ABCDEFGH

SERDES calibration successful.

Selecting analog inputs...

Using default digital gain of 1...

Done!

 

adc16_status.rb :

[observer@cylctrl bin]$ ruby adc16_status.rb roach7

roach7: Design built for ROACH2 rev2 with 8 ADCs (ZDOK rev2)

roach7: Gateware supports demux modes (currently using demux by 1)

roach7: ZDOK0 clock OK, ZDOK1 clock OK

roach7: AAAABBBBCCCCDDDDEEEEFFFFGGGGHHHH

roach7: 12341234123412341234123412341234

roach7: ................................ deskew

roach7: ....XXXXXXXX........XXXX....XXXX sync

 

May I ask which step do you think I did not set correctly, resulting in the 
failure of adc synchronization?

Has anyone synced successfully on ROACH2 using the adc16x250-8 module?

Could you please send me a copy of your mlib_devel? I suspect it is caused 
by the version of mlib_devel.

 

BW!

Wang

-- 
You received this message because you are subscribed to the Google Groups 
"casper@lists.berkeley.edu" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to casper+unsubscr...@lists.berkeley.edu.
To view this discussion on the web visit 
https://groups.google.com/a/lists.berkeley.edu/d/msgid/casper/a92b52b4-1f91-49ce-b0cf-c397332e535fn%40lists.berkeley.edu.

Reply via email to