Programmable Devices
CPLDs, FPGAs, SoC FPGAs, Configuration, and Transceivers
20714 Discussions

IOE Programmable Delay

Altera_Forum
Honored Contributor II
1,452 Views

Hello, 

 

The data sheets for the FPGAs list the IOE programmable delays as follows (generic example): 

 

Parameter: D1 

Available Settings: n 

Min Offset: 0 

Fast Model: x ns 

Slow Model: y ns 

 

Could someone please shed some light on the Available Settings n parameter?  

Does the delay setting need to be n all the time? Can it be less than that? If the delay setting is 1, what is the effective delay? 

 

Thank you!
0 Kudos
4 Replies
Altera_Forum
Honored Contributor II
390 Views

There should be a note below the table that you are looking at. 

As an example, the Cyclone IV sheet says: 

 

--- Quote Start ---  

 

(1) The incremental values for the settings are generally linear. For the exact values for each setting, use the latest version of the Quartus II software. 

 

--- Quote End ---  

 

 

Which means that there are "n" roughly linearly spaced steps from 0 to x/y for the delay in question (using your terminology). In other words, you've got "n" choices of what you want the setting to be, and the exact value is TBD (compile with the latest quartus and find out after the fact what it says you got).
0 Kudos
Altera_Forum
Honored Contributor II
390 Views

Thanks Ted! That makes sense. 

I am assuming that the fast model and slow model numbers are upper and lower limits for PVT. Is that correct?
0 Kudos
Altera_Forum
Honored Contributor II
390 Views

Yes, that is correct.

0 Kudos
Altera_Forum
Honored Contributor II
390 Views

Perfect! Thanks for the help.

0 Kudos
Reply