Programmable Devices
CPLDs, FPGAs, SoC FPGAs, Configuration, and Transceivers
Announcements
FPGA community forums and blogs on community.intel.com are migrating to the new Altera Community and are read-only. For urgent support needs during this transition, please visit the FPGA Design Resources page or contact an Altera Authorized Distributor.
21615 Discussions

PCIe Gen-1 Application clock

Altera_Forum
Honored Contributor II
1,396 Views

Hi, 

 

We are planning to use PCIe Gen-1 core on Stratix IV GX device. As per datasheet, minimum Application/core clock is 62.5 MHz. Is it possible, to reduce Application clock less than 62.5 MHz? Our system is working at 40 MHz. 

 

Rgds, 

Parag+
0 Kudos
4 Replies
Altera_Forum
Honored Contributor II
701 Views

I doubt Altera will support you if you chose to run the core below the minimum clock speed. 

 

Can you not increase the frequency of your system, or part of your system to ensure you comply with the minimum frequency? 

 

Cheers, 

Alex
0 Kudos
Altera_Forum
Honored Contributor II
701 Views

I agree. There is probably a good reason why there is a minimum clock frequency for the core. You could use a 62.5MHz clock for the core and keep using 40MHz for your design if you absolutely need to, you will just have to be careful with any signal crossing the clock domains, for example by using double clock fifos.

0 Kudos
Altera_Forum
Honored Contributor II
701 Views

IIRC the 'Application clock' from the PCIe block is the clock that it's application side logic (Avalon (etc) interface) runs at. 

If you clock your logic from a different clock then qsys will (silently) add the appropriate clock crossing bridges.
0 Kudos
Altera_Forum
Honored Contributor II
701 Views

Thanks Alex, 

 

We are porting ASIC in FPGA and meeting System clock more than 62.5 MHz is really impossible. I have started thinking towards SHIM designs which is used to lower down the RATE. Anybody used it ? 

 

Rgds, 

Parag+
0 Kudos
Reply