intel AN 496 Dahili Osilatör IP Çekirdeğini Kullanma
Dahili Osilatör IP Çekirdeğini Kullanma
Desteklenen Intel® cihazları benzersiz bir dahili osilatör özelliği sunar. Tasarım örneğinde gösterildiği gibiampBu uygulama notunda açıklananlara göre dahili osilatörler, saatli ölçüm gerektiren tasarımları uygulamak için mükemmel bir seçimdir ve böylece yerleşik alandan ve harici saatli devrelerle ilgili maliyetlerden tasarruf sağlar.
İlgili Bilgiler
- Tasarım EskiampMAX® II için dosya
- MAX® II tasarımını sağlar fileBu uygulama notu için (AN 496).
- Tasarım EskiampMAX® V için dosya
- MAX® V tasarımını sağlar fileBu uygulama notu için (AN 496).
- Tasarım EskiampIntel MAX® 10 dosyası
- Intel MAX® 10 tasarımını sunar fileBu uygulama notu için (AN 496).
Dahili Osilatörler
Çoğu tasarım normal çalışma için bir saat gerektirir. Kullanıcı tasarımında veya hata ayıklama amacıyla dahili osilatör IP çekirdeğini saat kaynağı olarak kullanabilirsiniz. Dahili bir osilatöre sahip olan desteklenen Intel cihazları, harici saatleme devresine ihtiyaç duymaz. Eski içinampDosyada, dahili osilatörü bir LCD denetleyicinin, sistem yönetim veri yolu (SMBus) denetleyicinin veya başka herhangi bir arayüz protokolünün saatleme gereksinimlerini karşılamak veya bir darbe genişliği modülatörünü uygulamak için kullanabilirsiniz. Bu, bileşen sayısını ve kart alanını en aza indirmeye yardımcı olur ve sistemin toplam maliyetini azaltır. MAX® II ve MAX V aygıtları için Intel Quartus® Prime yazılımındaki desteklenen Intel aygıtlarının osilatör IP çekirdeğini kullanarak, kullanıcı flash belleğini (UFM) başlatmadan dahili osilatörün örneğini oluşturabilirsiniz. Intel MAX 10 cihazları için osilatörler UFM'den ayrıdır. Osilatörün çıkış frekansı osc, dahili osilatörün bölünmemiş frekansının dörtte biridir.
Desteklenen Intel Cihazları için Frekans Aralığı
Cihazlar | Dahili Osilatörden Çıkış Saati (1) (MHz) |
MAX II | 3.3 – 5.5 |
MAKS V | 3.9 – 5.3 |
Intel MAX 10 | 55 – 116 (2), 35 – 77 (3) |
- Dahili osilatör IP çekirdeği için çıkış bağlantı noktası, MAX II ve MAX V cihazlarda osc'dur ve desteklenen tüm diğer cihazlarda clkout'tur.
Cihazlar | Dahili Osilatörden Çıkış Saati (1) (MHz) |
Cyclone® III (4) | 80 (en fazla) |
Siklon IV | 80 (en fazla) |
Siklon V | 100 (en fazla) |
Intel Siklon 10 GX | 100 (en fazla) |
Intel Cyclone 10 LP | 80 (en fazla) |
Arria® II GX | 100 (en fazla) |
Arria V | 100 (en fazla) |
Intel Arria10 | 100 (en fazla) |
Stratix® V | 100 (en fazla) |
Intel Stratix10 | 170 – 230 |
- Dahili osilatör IP çekirdeği için çıkış bağlantı noktası, MAX II ve MAX V cihazlarda osc'dur ve desteklenen tüm diğer cihazlarda clkout'tur.
- 10M02, 10M04, 10M08, 10M16 ve 10M25 için.
- 10M40 ve 10M50 için.
- Intel Quartus Prime yazılımının 13.1 ve önceki sürümlerinde desteklenir.
MAX II ve MAX V Cihazları için UFM'nin Parçası Olarak Dahili Osilatör
Dahili osilatör, UFM'nin programlanmasını ve silinmesini kontrol eden Program Silme Kontrolü bloğunun bir parçasıdır. Veri kaydı, UFM'ye gönderilecek veya UFM'den alınacak verileri tutar. Adres kaydı, verinin alındığı adresi veya verinin yazıldığı adresi tutar. SİLME, PROGRAM ve OKUMA işlemi yürütüldüğünde UFM bloğunun dahili osilatörü etkinleştirilir.
Dahili Osilatör IP Çekirdeği için Pin Açıklaması
Sinyal | Tanım |
müstehcen | Dahili osilatörü etkinleştirmek için kullanın. Osilatörü etkinleştirmek için yüksek giriş yapın. |
osc/clkout (5) | Dahili osilatörün çıkışı. |
MAX II ve MAX V Cihazlarında Dahili Osilatörün Kullanımı
Dahili osilatörün tek bir girişi (oscena) ve tek bir çıkışı (osc) vardır. Dahili osilatörü etkinleştirmek için oscena'yı kullanın. Etkinleştirildiğinde, çıkışta frekanslı bir saat sunulur. Oscena düşük hızda çalıştırılırsa dahili osilatörün çıkışı sürekli yüksek olur.
Dahili osilatörü başlatmak için şu adımları izleyin
- Intel Quartus Prime yazılımının Araçlar menüsünde IP Kataloğu'na tıklayın.
- Kitaplık kategorisi altında Temel İşlevler ve G/Ç'yi genişletin.
- MAX II/MAX V osilatörünü seçin ve Ekle'ye tıkladıktan sonra IP Parametre Düzenleyicisi görünür. Artık osilatörün çıkış frekansını seçebilirsiniz.
- Simülasyon Kitaplıklarında model filedahil edilmesi gerekenler listelenmiştir. Sonrakine tıkla.
- Seçin fileoluşturulacak. Bitir'i tıklayın. Seçili fileoluşturulur ve bunlara çıkıştan erişilebilir file dosya. Örnekleme kodu eklendikten sonra fileOsilatörün aktif olabilmesi için oscena girişinin kablolu olarak yapılması ve lojik değeri “1” olarak atanması gerekmektedir.
Desteklenen Tüm Cihazlarda Dahili Osilatörün Kullanımı (MAX II ve MAX V cihazları hariç)
Dahili osilatörün tek bir girişi (oscena) ve tek bir çıkışı (osc) vardır. Dahili osilatörü etkinleştirmek için oscena'yı kullanın. Etkinleştirildiğinde, çıkışta frekanslı bir saat sunulur. Oscena düşük hızda çalıştırılırsa dahili osilatörün çıkışı sürekli düşük olur.
Dahili osilatörü başlatmak için şu adımları izleyin
- Intel Quartus Prime yazılımının Araçlar menüsünde IP Kataloğu'na tıklayın.
- Kitaplık kategorisi altında Temel İşlevler ve Yapılandırma Programlaması'nı genişletin.
- Dahili Osilatör'ü (veya Intel Stratix 10 cihazları için Intel FPGA S10 Yapılandırma Saati) seçin ve Ekle'ye tıkladıktan sonra IP Parametre Düzenleyicisi görünür.
- Yeni IP Örneği iletişim kutusunda:
- IP'nizin üst düzey adını ayarlayın.
- Cihaz ailesini seçin.
- Cihazı seçin.
- Tamam’a tıklayın.
- HDL'yi oluşturmak için HDL Oluştur'a tıklayın.
- Oluştur'u tıklayın.
Seçilen fileoluşturulur ve bunlara çıkıştan erişilebilir file çıktı dizini yolunda belirtilen klasör. Örnekleme kodu eklendikten sonra fileOsilatörün aktif olabilmesi için oscena girişinin kablolu olarak yapılması ve lojik değeri “1” olarak atanması gerekmektedir.
Uygulama
Bu tasarımı eski olarak uygulayabilirsinizampMAX II, MAX V ve Intel MAX 10 cihazlarına sahip dosyalar olup bunların tamamı dahili osilatör özelliğine sahiptir. Uygulama, osilatör çıkışını bir sayaca atayarak ve MAX II, MAX V ve Intel MAX 10 cihazlarındaki genel amaçlı I/O (GPIO) pinlerini çalıştırarak dahili osilatör fonksiyonunun gösterilmesini içerir.
Tasarım Eskiample 1: MDN-82 Demo Kartını Hedefleme (MAX II Cihazları)
Tasarım Eskiample 1, LED'leri kaydırma efekti oluşturmak üzere çalıştırmak için yapılmıştır, böylece MDN-82 demo kartını kullanan dahili osilatör gösterilir.
Design Ex için EPM240G Pin Atamalarıample 1 MDN-82 Demo Kartını Kullanma
EPM240G Pin Atamaları | |||
Sinyal | Pin | Sinyal | Pin |
d2 | Pim 69 | d3 | Pim 40 |
d5 | Pim 71 | d6 | Pim 75 |
d8 | Pim 73 | d10 | Pim 73 |
d11 | Pim 75 | d12 | Pim 71 |
d4_1 | Pim 85 | d4_2 | Pim 69 |
d7_1 | Pim 87 | d7_2 | Pim 88 |
d9_1 | Pim 89 | d9_2 | Pim 90 |
sw9 | Pim 82 | — | — |
Kullanılmayan pinleri Intel Quartus Prime yazılımında üç kez belirtilen giriş olarak atayın.
Bu tasarımı MDN-B2 demo panosunda göstermek için şu adımları izleyin
- Demo kartına giden gücü açın (sürgülü anahtar SW1'i kullanarak).
- Tasarımı J aracılığıyla MAX II CPLD'ye indirin.TAG demo kartındaki JP5 başlığı ve geleneksel bir programlama kablosu (Intel FPGA Paralel Bağlantı Noktası Kablosu veya Intel FPGA İndirme Kablosu). Programlama işleminin başlangıcından önce ve başlatma sırasında demo panosundaki SW4'ü basılı tutun. Tamamlandıktan sonra gücü kapatın ve J'yi çıkarın.TAG bağlayıcı.
- Kırmızı LED'lerdeki ve iki renkli LED'lerdeki kayan LED sırasını gözlemleyin. Demo panosunda SW9'a basıldığında dahili osilatör devre dışı bırakılır ve kayan LED'ler mevcut konumlarında donar.
Tasarım Eskiampbölüm 2: MAX V Cihaz Geliştirme Kitini Hedefleme
Design Ex'deample 2'de, osilatörün çıkış frekansı 221 bitlik bir sayacın saatlenmesinden önce 2'e bölünür. Bu 2 bitlik sayacın çıkışı, LED'leri çalıştırmak için kullanılır ve böylece MAX V cihaz geliştirme kitindeki dahili osilatörü gösterir.
Design Ex için 5M570Z Pin Atamalarıample 2 MAX V Cihaz Geliştirme Kitini Kullanma
5M570Z Pin Atamaları | |||
Sinyal | Pin | Sinyal | Pin |
pb0 | M9 | LED[0] | P4 |
oss | M4 | LED[1] | R1 |
tıkla | P2 | — | — |
Bu tasarımı MAX V geliştirme kitinde göstermek için şu adımları izleyin
- Cihazı açmak için USB kablosunu USB Konektörüne takın.
- Tasarımı yerleşik Intel FPGA İndirme Kablosu aracılığıyla MAX V cihazına indirin.
- Yanıp sönen LED'leri (LED[0] ve LED[1]) gözlemleyin. Demo panosunda pb0'a basmak dahili osilatörü devre dışı bırakır ve yanıp sönen LED'ler mevcut durumlarında donar.
AN 496 için Belge Revizyon Geçmişi: Dahili Osilatör IP Çekirdeğini Kullanma
Tarih | Sürüm | Değişiklikler |
Kasım 2017 | 2017.11.06 |
|
Kasım 2014 | 2014.11.04 | Desteklenen Altera Cihazları için Frekans Aralığı tablosundaki MAX 10 cihaz için dahili osilatör frekans değerlerinden bölünmemiş dahili osilatörün frekansı ve çıkış saati güncellendi. |
Eylül 2014 | 2014.09.22 | MAX 10 cihaz eklendi. |
Ocak 2011 | 2.0 | MAX V cihazlarını içerecek şekilde güncellendi. |
Aralık 2007 | 1.0 | İlk sürüm. |
İD: 683653
Sürüm: 2017.11.06
Belgeler / Kaynaklar
![]() |
intel AN 496 Dahili Osilatör IP Çekirdeğini Kullanma [pdf] Talimatlar AN 496 Dahili Osilatör IP Çekirdeği Kullanımı, AN 496, Dahili Osilatör IP Çekirdeği Kullanımı, Dahili Osilatör IP Çekirdeği, Osilatör IP Çekirdeği, IP Çekirdeği, Çekirdek |