Hi!

I am running into trouble with the usr_clk feature on the IBOB.

I brought in a 100MHz 0dBm clock signal through one of the two SMA
connectors on the board ('SMA1'/'SMA2'), set the 'User IP Clock source' to
'usr_clk' and 'GPIO Clock Pin I/O group' to 'iBOB:sma' in the 'XSG core
config' block. After programming the board, the 10/100 Ethernet-related
operations do not work. I am unable to telnet to the board - no ARP
responses are sent back from the IBOB. My UDP data transfer initiation
command - given through the serial interface - freezes the command line. In
this case, in the code, the udp_connect() function call succeeds - the
freeze happens afterwards. (I tried both 'SMA1' and 'SMA2'.)

If I try a different frequency in 'XSG core config' (which is what I really
want), say 10MHz, the EDK/ISE/Bitgen step in BEE XPS fails, giving the
following error message:

ERROR:MDT - Given value for parameter dcm_2:C_CLKIN_PERIOD -
   C:\casper_models\counter_db\counter_db\XPS_iBOB_base\system.mhs line 78
   (10.000000) is incorrect. The expected value is 100.000000. Please update
the
   value in MHS.
ERROR:MDT - platgen failed with errors!
make: *** [implementation/system.bmm] Error 2
ERROR:MDT - Error while running "make -f system.make init_bram"

If I manually edit the system.mhs file and change line 78

PARAMETER C_CLKIN_PERIOD = 10.000000

to the suggested expected value (100.000000), the compilation continues,
giving a couple more similar errors, fixing all of which, compilation
succeeds. However, the behaviour of the newly-programmed board remains the
same, giving the same Ethernet problems as described before. Please help!

Also, it would be great if anyone could tell me what the frequency range
supported by usr_clk is.

Thanks!

Jayanth Chennamangalam

Reply via email to