intel AN 775 İlk G/Ç Zamanlama Verilerini Oluşturma
AN 775: Intel FPGA'ler için İlk G/Ç Zamanlama Verilerinin Oluşturulması
Intel® Quartus® Prime yazılımı GUI'sini veya Tcl komutlarını kullanarak Intel FPGA aygıtları için başlangıç G/Ç zamanlama verilerini oluşturabilirsiniz. İlk G/Ç zamanlama verileri, erken pin planlaması ve PCB tasarımı için faydalıdır. G/Ç standartlarını ve pin yerleşimini dikkate alırken tasarım zamanlama bütçesini ayarlamak amacıyla aşağıdaki ilgili zamanlama parametreleri için başlangıç zamanlama verileri oluşturabilirsiniz.
Tablo 1. G/Ç Zamanlama Parametreleri
Zamanlama Parametresi |
Tanım |
||
Giriş kurulum süresi (tSU) Giriş tutma süresi (tH) |
![]()
|
||
Çıkış gecikmesine saat (tCO) | ![]()
|
Intel Kurumu. Her hakkı saklıdır. Intel, Intel logosu ve diğer Intel markaları, Intel Corporation'ın veya yan kuruluşlarının ticari markalarıdır. Intel, FPGA ve yarı iletken ürünlerinin performansını Intel'in standart garantisine uygun olarak mevcut spesifikasyonlara göre garanti eder, ancak herhangi bir zamanda önceden haber vermeksizin herhangi bir ürün ve hizmette değişiklik yapma hakkını saklı tutar. Intel, Intel tarafından yazılı olarak açıkça kabul edilmedikçe, burada açıklanan herhangi bir bilgi, ürün veya hizmetin uygulanmasından veya kullanılmasından kaynaklanan hiçbir sorumluluk veya yükümlülük kabul etmez. Intel müşterilerine, yayınlanan herhangi bir bilgiye güvenmeden ve ürün ya da hizmet siparişi vermeden önce aygıt özelliklerinin en son sürümünü edinmeleri önerilir.
*Diğer isimler ve markalar başkalarının mülkiyetinde olabilir.
İlk G/Ç zamanlama bilgilerinin oluşturulması aşağıdaki adımları içerir:
- Adım 1: Hedef Intel FPGA Aygıtı için bir Flip-Flop Sentezleme sayfa 4
- Adım 2: G/Ç Standardını ve Pin Konumlarını Tanımlayın sayfa 5
- Adım 3: Cihaz Çalışma Koşullarını Belirleyin sayfa 6
- Adım 4: View Veri Sayfası Raporunda G/Ç Zamanlaması sayfa 6
Adım 1: Hedef Intel FPGA Cihazı için Bir Flip-Flop Sentezleyin
İlk G/Ç zamanlama verilerini oluşturmak amacıyla minimum flip-flop mantığını tanımlamak ve sentezlemek için şu adımları izleyin:
- Intel Quartus Prime Pro Edition yazılımının 19.3 sürümünde yeni bir proje oluşturun.
- Atamalar ➤ Cihaz'a tıklayın, hedef cihazınızın Ailesini ve bir Hedef cihazı belirtin. Eski içinampDosya, AGFA014R24 Intel Agilex™ FPGA'yı seçin.
- Tıklamak File ➤ Yeni ve Blok Diyagram/Şematik oluşturun File.
- Şemaya bileşenler eklemek için Sembol Aracı düğmesini tıklayın.
- Ad altına DFF yazın ve ardından Tamam'a tıklayın. DFF sembolünü eklemek için Blok Düzenleyiciye tıklayın.
- Bir Giriş_verisi giriş pini, Saat giriş pini ve Çıkış_verileri çıkış pini eklemek için sayfa 4'ten 4'e kadar sayfa 5'teki 5'ü tekrarlayın.
- Pimleri DFF'ye bağlamak için Ortogonal Düğüm Aracı düğmesini tıklayın ve ardından pim ile DFF sembolü arasına tel çizgiler çizin.
- DFF'yi sentezlemek için İşleme ➤ Başlat ➤ Analizi ve Sentezi Başlat'a tıklayın. Synthesis, G/Ç zamanlama Verilerini elde etmek için gereken minimum tasarım ağ listesini oluşturur.
Adım 2: G/Ç Standardını ve Pin Konumlarını Tanımlayın
Cihaz pinlerine atadığınız belirli pin konumları ve G/Ç standardı, zamanlama parametresi değerlerini etkiler. Pin G/Ç standardını ve konum kısıtlamalarını atamak için şu adımları izleyin:
- Ödevler ➤ Pin Planlayıcı'ya tıklayın.
- Tasarımınıza göre pin konumunu ve I/O standart kısıtlamalarını atayın
özellikler. Tüm Pinler elektronik tablosunda tasarımdaki pinler için Düğüm Adı, Yön, Konum ve G/Ç Standardı değerlerini girin. Alternatif olarak, düğüm adlarını Pin Planlayıcı paketine sürükleyin view. - Tasarımı derlemek için İşleme ➤ Derlemeyi Başlat'a tıklayın. Derleyici, tam derleme sırasında G/Ç zamanlama bilgilerini üretir.
İlgili Bilgiler
- G/Ç Standartlarının Tanımı
- Cihaz G/Ç Pinlerini Yönetme
3. Adım: Cihazın Çalışma Koşullarını Belirleyin
Tam derlemenin ardından zamanlama net listesini güncellemek ve zamanlama analizi için çalışma koşullarını ayarlamak için şu adımları izleyin:
- Araçlar ➤ Zamanlama Analizcisi'ne tıklayın.
- Görev bölmesinde Zamanlama Net Listesini Güncelle'ye çift tıklayın. Zamanlama net listesi, yaptığınız pin kısıtlamalarını hesaba katan tam derleme zamanlama bilgileriyle güncellenir.
- Çalışma Koşullarını Ayarla altında, Yavaş vid3 100C Modeli veya Hızlı vid3 100C Modeli gibi mevcut zamanlama modellerinden birini seçin.
Adım 4: View Veri Sayfası Raporunda G/Ç Zamanlaması
Zamanlama Çözümleyicisinde Veri Sayfası Raporunu Oluşturun view zamanlama parametresi değerleri.
- Zamanlama Analizcisi'nde Raporlar ➤ Veri Sayfası ➤ Rapor Veri Sayfası'na tıklayın.
- Tamam’a tıklayın.
Kurulum Süreleri, Bekletme Süreleri ve Çıkış Süreleri için Saat raporları, Rapor bölmesindeki Veri Sayfası Raporu klasörü altında görünür. - Her rapora tıklayın view Yükseliş ve Düşüş parametre değerleri.
- Muhafazakar bir zamanlama yaklaşımı için maksimum mutlak değeri belirtin
Example 1. Veri Sayfası Raporundan G/Ç Zamanlama Parametrelerini Belirleme
Aşağıdaki örnekteample Kurulum Zamanları raporuna göre, düşme zamanı yükselme zamanından daha büyük, dolayısıyla tSU=tfall.
Aşağıdaki örnekteampHold Times raporuna göre düşme zamanının mutlak değeri yükselme zamanının mutlak değerinden büyük olduğundan tH=tfall.
Aşağıdaki örnekteampClock to Output Times raporuna göre, düşme zamanının mutlak değeri, yükselme zamanının mutlak değerinden daha büyüktür, dolayısıyla tCO=tdüşüş.
İlgili Bilgiler
- Zamanlama Analizörü Hızlı Başlangıç Eğitimi
- Intel Quartus Prime Pro Edition Kullanıcı Kılavuzu: Zamanlama Analizcisi
- Nasıl Yapılır Videosu: Zamanlama Analiz Cihazına Giriş
Komut Dosyalı G/Ç Zamanlama Verisi Oluşturma
Intel Quartus Prime yazılımı kullanıcı arayüzünü kullanarak veya kullanmadan G/Ç zamanlama bilgilerini oluşturmak için bir Tcl komut dosyası kullanabilirsiniz. Komut dosyası içeren yaklaşım, desteklenen G/Ç standartları için metin tabanlı G/Ç zamanlama parametresi verileri üretir.
Not: Komut dosyasıyla yazılan yöntem yalnızca Linux* platformlarında kullanılabilir.
Intel Agilex, Intel Stratix® 10 ve Intel Arria® 10 cihazları için birden fazla G/Ç standardını yansıtan G/Ç zamanlama bilgilerini oluşturmak için şu adımları izleyin:
- Uygun Intel Quartus Prime proje arşivini indirin file hedef cihaz aileniz için:
• Intel Agilex cihazları— https://www.intel.com/content/dam/www/programmable/us/en/others/literature/an/io_timing_agilex_latest.qar
• Intel Stratix 10 cihazları— https://www.intel.com/content/dam/www/programmable/us/en/others/literature/an/io_timing_stratix10.qar
• Intel Arria 10 cihazları— https://www.intel.com/content/dam/www/programmable/us/en/others/literature/an/io_timing_arria10.qar - .qar proje arşivini geri yüklemek için Intel Quartus Prime Pro Edition yazılımını başlatın ve Proje ➤ Arşivlenen Projeyi Geri Yükle seçeneğine tıklayın. Alternatif olarak, GUI'yi başlatmadan aşağıdaki komut satırı eşdeğerini çalıştırın:
quartus_sh --geri yükle file>
The io_timing__geri yüklendi dizin artık qdb alt klasörünü ve çeşitlilerini içeriyor files.
- Betiği Intel Quartus Prime Timing Analizörü ile çalıştırmak için aşağıdaki komutu çalıştırın:
quartus_sta –t .tcl
Tamamlanmasını bekleyin. G/Ç standardındaki veya pin konumundaki her değişiklik tasarımın yeniden derlenmesini gerektirdiğinden komut dosyasının yürütülmesi 8 saat veya daha fazlasını gerektirebilir.
- İle view zamanlama parametresi değerleri, oluşturulan metni açın files içinde zamanlama_files, Timing_tsuthtco___.txt gibi adlarla.
time_tsuthtco_ _ _ .txt.
İlgili Bilgiler
AN 775: İlk G/Ç Zamanlama Verileri Belgesi Revizyon Geçmişinin Oluşturulması
Belge Sürümü |
Intel Quartus Prime Sürümü |
Değişiklikler |
2019.12.08 | 19.3 |
|
2016.10.31 | 16.1 |
|
Belgeler / Kaynaklar
![]() |
intel AN 775 İlk G/Ç Zamanlama Verilerini Oluşturma [pdf] Kullanıcı Kılavuzu AN 775 İlk IO Zamanlama Verilerinin Oluşturulması, AN 775, İlk IO Zamanlama Verilerinin Oluşturulması, İlk IO Zamanlama Verileri, Zamanlama Verileri |