Hi Norbert

It's been a while since I worked on transceivers, so I may be wrong when I say this, but I think that you need to generate a separate core for each transceiver on the FPGA. You can't modify a core, after you have generated it, to make it work for another transceiver.

My suggestion would be to generate cores for all possible transceivers on the chip, and then if you only want to use one of the transceivers in your final design, the best solution would be to use a script that decides, at compile time, which core to include into the design.

Regards,
Simon

On 03/03/2014 02:42 AM, Norbert Bonnici wrote:
Hi Casperites,

I recently built an Aurora yellow block for ROACH 2 and now I'm in the process of generalising it. As you may know when you create a coregen for a high speed transceiver you are asked to choose where the transceiver quad tiles are going to be and which clock you need to use.

What I'm not sure coregen is doing, is how these configurations are propagated throughout the system. Anyone knows how I can choose which tile and clock to use manually so I can have generic to switch between each XAUI port?

Thanks in advance!

Best regards,
Norbert


Reply via email to