Hi all
We are seeing some errors where our ADC16x250 cards don’t seem to be completing
SERDES calibration successfully when programmed (using the adc16_init.rb
script).
Running the adc16_status.rb script we see errors like this:
rofl1: Design built for ROACH2 rev2 with 8 ADCs (ZDOK rev2)
Hi, Danny,
If you have its dependencies installed, the adc16_plot_taps.rb script can be
useful for showing the deskew stuff. The sync errors seem really strange.
What is the ADC clock frequency? Have you tried swapping ADC clock cables
between a “good” ROACH2 and a “bad/marginal” ROACH2?
Hi all.
Does the current ROACH-2 10 gbe yellow block work for multicast transmit?
Does anyone have an example of use of it, if so?
Thanks!
John
Hi John,
It works great! Transmit only is happily also the simplest use case.
If you're doing stuff from the powerPC which you want multicasting, I
believe you have to
invoke corr.katcp_wrapper.FpgaClient.tap_multicast_add_send(). If you only
want to multicast traffic from the FPGA (which is how
> Hi, John.
>
> I think multicast transmit is easy (just populate the ARP table
> appropriately). I think multicast receive is also supported with recent
> versions of the 10GbE yellow block. You could probably check the
> mlib_devel git commit logs for the yellow block code to find clues.
>
>
np! the 10gbe core wasn't really intended to run at fast clock rates.
Be sure to constrain it to the east-ish side of the chip, this is
probably either a
1. device utilization issue (you are trying to do too much stuff on the
chip), or
2. placement issue (probably this)-- the tools are
6 matches
Mail list logo