Forum Discussion
Altera_Forum
Honored Contributor
12 years ago --- Quote Start --- EP4CGX15 and EP4CGX22 ( which I need ) do not support FPP. --- Quote End --- They do however support PS mode, so you can use that mode to ensure the timing is met. --- Quote Start --- EPCS4 cost can fall below 1 USD if M25P40 is used instead. It has the same mfg ID. --- Quote End --- Yeah, the QSPI flash can also be used, it responds to the same command codes. --- Quote Start --- The only problem is ( I overlooked it ) is that typical DCLK for AS mode is 33 MHz instead of 40 MHz as I expected. Maybe its because internal oscillator is used to create the DCLK? --- Quote End --- No idea, but of all the devices I have probed with a scope, the AS mode configuration DCLK signal is always close to 33MHz. --- Quote Start --- Did You ever test CLKUSR mode? If Yes, then what do You think about setting DCLK=40MHz in CLKUSR mode? --- Quote End --- I have not used CLKUSR mode. I typically have a MAX II device on the board anyway, so implementing PS or FPP mode is not much effort. p169, Table 8-2, - EP4CGX15 => 3,805,568/40MHz = 95ms - EP4CGX22 => 7,600,040/40MHz = 190ms X FAIL The EP4CGX15 is close, but by the time you add in the POR delay, and any power supply delays, eg. due to hot-swap controller or power manager IC, then you might be out of time. Compression might help you get under the limit. If your PCIe end-point logic will never change, or is completely under your control, then you could use this scheme. If however this is supposed to be a product that an end-user can configure the PCIe FPGA with arbitrary logic, then you should add a disclaimer regarding the ability of the design to meet the PCIe power-on requirement. Cheers, Dave