Hi People,
I am attempting to interface the Xilinx Virtex - II Pro FPGA with a quad channel codec.
I am using XC2VP30-FF896 FPGA on the Xilinx University Program Development Board.I had applied a 2.048MHz TDM clock to the FPGA pin B16, which is the GCLK6S ( Global Clock Input).
My problem is that by the time this clock reaches my IP on the OPB Bus , its frequency doubles!! I have confirmed this by checking pulses generated on the basis of this clock, on a Digital Oscilloscope.
I have confirmed that I have not instantiated a DCM in the external clock path . The resource utilisation shows that the system uses only
1 DCM , which is attached to the sys_clk_s.For now , to make my system work , i have divided the clock frequency inside my IP and then applied it to the individual block. But the confusion of why this exactly happened still remains.
Thanks Venu