I have a problem with the RocketIO component. The documentation says that I need a differential clock for the Rocket IO. I am using Xilinx EDK 8.2. The input frequency is 100 MHz. The bus frequency is 50 MHz. So a DCM has been included by the EDK. When I want to use the Rocket IO I have to generate a differenatial clock. The problem is, that I need an IBUFGDS to do that. But an IBUFGDS has to be connected to a pad. Otherwise NGDBUILD will produce an error telling me that signal XYZ is has multiple drivers and is driving non-buffer primitives. . There is no such thing like a BUFGDS. But since the input for the IBUFGDS is the 50 MHz clock from the DCM the IBUFGDS can not be connected to a pad. If I do not use the IBUFGDS I get a synthesis error. So what am I supposed to do in this situation?
Thanks in advance Sebastian Goller