आपका सीपीयू जिस गति से चलेगा, वह आपके संश्लेषित डिज़ाइन में आपके सबसे लंबे फ्लॉप-टू-फ्लॉप देरी पर आधारित होगा। फ्लॉप-टू-फ्लॉप देरी में क्लॉक-टू-क्यू, रूटिंग, लॉजिक / LUT और फ्लॉप सेटअप समय शामिल होगा। ये एक साथ जुड़कर आपके समय के महत्वपूर्ण मार्ग का निर्माण करते हैं, जिसे आप समय-समय पर रिपोर्ट के आउटपुट में जगह-और-मार्ग टूल द्वारा निरीक्षण कर सकते हैं।
आर्किटेक्चर बनाने के लिए समर्पित पूरे डिज़ाइन अनुशासन हैं जो किसी दिए गए प्रक्रिया से सबसे बाहर निकलने के लिए इस देरी को कम करते हैं - पाइपलाइनिंग, समानांतर निष्पादन, सट्टा निष्पादन, और आगे। यह एक आकर्षक, कार्य शामिल है, एक FPGA से बाहर प्रदर्शन के अंतिम औंस (या उस बात के लिए, एक ASIC)।
उस ने कहा, FPGA विक्रेताओं अपने भागों के लिए अलग गति ग्रेड देंगे, जो अधिकतम मेगाहर्ट्ज दर के अनुरूप हैं। उदाहरण के लिए -2 Xilinx Artix एक '250 मेगाहर्ट्ज' हिस्सा है जो मोटे तौर पर बोल रहा है, हालांकि यह उच्च-पिपली वाले डिज़ाइनों के लिए उच्च घड़ी दरों में सक्षम है।
जब आप FPGA संश्लेषण और जगह-और-मार्ग उपकरण के साथ बातचीत करते हैं, तो आपको अपने डिजाइन के लिए बाधाएं देने की आवश्यकता होगी । ये बताएं कि टूल फ़्लो फ़्लॉप-टू-फ़्लॉप विलंब को आप प्राप्त करने की कोशिश कर रहे हैं। Quartus (Altera) और Vivado (Xilinx) में ये बाधाएँ SDC नामक एक सिंटैक्स का उपयोग करती हैं, जो Synopsys Design Constraints के लिए है। एसडीसी शुरू में ASIC दुनिया से आया था और FPGA उद्योग द्वारा भी अपनाया गया है। एसडीसी को जानें - इससे आपको मनचाहे परिणाम प्राप्त करने में मदद मिलेगी।
Altera और Xilinx के पास SDC वाक्यविन्यास और कई अन्य विषयों का उपयोग करने में सहायता के लिए ऑनलाइन समुदाय हैं।
उस सभी ने कहा, यदि आप गति के बारे में परवाह करते हैं तो आपको एक FPGA पर विचार करना चाहिए, जिसमें सीपीयू हार्ड मैक्रो हो, जैसे कि Zynq।