Intel® FPGA'lar ve SoC FPGA'lar
Intel® FPGA'lar; çok çeşitli yapılandırılabilir yerleşik SRAM, yüksek hızlı alıcı-vericiler, yüksek hızlı G/Ç'ler, mantık blokları ve yönlendirme imkanı sunar. FPGA kullanıma alımı süresini, kullanıma alım için harcanan gücü ve maliyetleri azaltan olağanüstü yazılım araçlarıyla birlikte yerleşik fikri mülkiyet (IP).
Intel® FPGA'lar ve SoC FPGA'lar
FPGA'ların Avantajları
FPGA, cihaz içindeki elektrik işlevlerinin büyük çoğunluğunun değiştirilebildiği, tasarım mühendisi tarafından değiştirilebildiği, PCB montaj işlemi sırasında değiştirilebildiği ve hatta ekipman "sahadaki" müşterilere gönderildikten sonra bile değiştirilebildiği bir yarı iletken IC'dir.
Esneklik
FPGA işlevleri, cihaz her açıldığında değişebilir.
Hızlandırma
Ürünleri piyasaya daha hızlı sürün ve/veya sistem performansınızı artırın.
Entegrasyon
Günümüzün FPGA'ları arasında kalıp üzeri işlemciler, 28 Gb/sn'de (veya daha hızlı) çalışan alıcı-verici G/Ç'leri, RAM blokları, DSP motorları ve daha fazlası bulunur.
Toplam Sahip Olma Maliyeti (TCO)
ASIC'ler, eşdeğer bir FPGA'ya kıyasla birim başına daha düşük maliyetli olabilir; ancak ASIC'leri kurmak için tek seferlik harcama (NRE), pahalı yazılım araçları, özel tasarım ekipleri ve uzun üretim döngüleri gerekir.
Intel® SoC FPGA Ekosistemi
Intel® SoC FPGA'lar ARM* işlemciye sahiptir ve ARM* ekosisteminin gücünden faydalanır. Intel, ekosistem iş ortaklarımız ve Intel SoC FPGA kullanıcı topluluğu, SoC FPGA geliştirme ihtiyaçlarınızı karşılamak için çok çeşitli seçenekler sunar.
FPGA'ların Dünyasında Yeni Misiniz?
FPGA'lar hakkında daha fazla bilgi edinmek için ücretsiz FPGAs for Dummies e-kitabını okuyun veya FPGA'ları kullanmayı ve FPGA ile tasarım yapmayı öğrenmek için "Başlarken" bölümünde yer alan diğer kaynakları inceleyin.
Başlayın
FPGA'ları nasıl kullanacağınızı ve FPGA'larla nasıl tasarım yapacağınızı öğrenmek için diğer kaynaklara göz atın.
Intel® FPGA'lar ve SOC FPGA'lar Hakkında Sık Sorulan Sorular
SSS
Sık Sorulan Sorular
FPGA nedir?
FPGA veya alanda programlanabilir geçit dizisi, elektriksel işlevselliğin önemli iş yüklerini hızlandıracak şekilde özelleştirildiği bir yarı iletken entegre devredir.
SoC FPGA nedir?
SoC FPGA cihazları, işlemciyi ve FPGA mimarilerini tek bir cihazda bir araya getirir.
işlemcilerin yüksek düzeyli yönetim işlevlerinin ve bir FPGA'nın (Alanda Programlanabilir Kapı Dizini) zorlu, gerçek zamanlı, yoğun veri işleme veya arabirim işlevlerinin tek cihazda bir araya getirilmesiyle daha da güçlü bir yerleşik platform oluşturur.
Sonuç olarak, işlemci ve FPGA arasında daha yüksek entegrasyon, daha düşük güç tüketimi, daha küçük kart boyutu ve daha yüksek bant genişlikli iletişim sağlanır. Avantajlar arasında zengin çevre birimleri, bellek üzeri çip, FPGA tarzı mantık dizileri ve yüksek hızlı alıcı-vericiler bulunur.
FPGA'larda ne tür işlemciler bulunur?
SoC FPGA'lardaki işlemciler "sabit" veya "esnek" olabilir. Sabit işlemciler, seri alıcı-vericilere benzer şekilde SoC FPGA'nın sabit silikon mantığıyla uygulanır. Ancak SoC FPGA'larda işlemci, özel veya uygulamaya özel işlevler için kullanabileceğiniz programlanabilir mantık ile çevrelenir. Sabit işlemciler; işlemci mimarisi, saat hızı ve işlem teknolojisi gibi faktörlere bağlı olarak esnek işlemcilere kıyasla daha yüksek CPU performansı sunar. Adından da anlaşılacağı gibi, sabit işlemci özellikleri sabit ve genellikle yalnızca belirli bir SoC FPGA'nın bir varyasyonu olarak sunulur. SoC FPGA içindeki sabit işlemcilerin sayısı ve türü de bu SoC FPGA'nın bir işlevi olarak sabittir. Altera®; Intel® Stratix® 10 SoC FPGA, Intel® Arria® 10 SoC FPGA, Arria® V SoC FPGA ve Cyclone® V SoC FPGA ailelerinde sabit işlemciler sunar.
Nios® II işlemci gibi esnek işlemciler, programlanabilir mantık çerçevesinde uygulanır; mantık bileşenleri, çarpanlar ve bellek gibi çip üzeri kaynakları kullanır ve neredeyse tüm FPGA ailelerine uyarlanabilir. Esnek işlemcinin performansı ve maliyeti, esas olarak FPGA işlemcinin yerleşik olduğu FPGA'ya bağlıdır; ancak performans ve maliyet genellikle sabit işlemcilere kıyasla daha düşük olur. Tek bir cihazda yerleşik olarak kullanılabilen yumuşak işlemci sayısı, yalnızca cihazın kaynakları (yani mantık belleği ve belleği) ile sınırlıdır. Örneğin, yüksek yoğunluklu FPGA'lar yüzlerce esnek işlemci içerebilir. Aynı şekilde, farklı esnek işlemci türleri uygulanabilir: 16 veya 32 bit, performans açısından optimize edilmiş, mantık alanı açısından optimize edilmiş ve benzeri. Kapı dizilerine veya hücre tabanlı tasarımlara geçerken esnek işlemci tasarımlarınızı sabit işlemci uygulamalarına geçirmeyi tercih edebilirsiniz. SoC FPGA'nın FPGA bölümünde bir veya daha fazla esnek işlemci de kullanılabilir.
Yerleşik tasarımımda FPGA'yı nasıl kullanabilirim?
FPGA'ları bir yerleşik sistemde kullanmanın birçok yolu vardır. Tipik kullanım alanları arasında şunları bulunur:
- G/Ç ve çevre birim genişletme - İşlemcinizde mevcut durumda eksik olan LCD veya bellek denetleyicileri gibi çevre birimleri ekleyin ya da Ethernet, genel amaçlı G/Ç (GPIO) veya UART bağlantı noktaları ekleyerek sisteminizdeki G/Ç kanal sayısını artırın.
- Ortak İşlem - Bilgi işlem açısından yoğun algoritmaları, bir işlemcide çalışan yazılımdan FPGA'daki donanıma taşıyarak sistem performansını artırın. Sinyal işleme, görüntü işleme ve paket işleme uygulamaları, yazılım yerine donanımda çalışan basamaksal büyüklükte performans iyileştirmeleri sağlar.
- Özel yerleşik denetleyici - Özel yerleşik denetleyicinize hangi (ve kaç adet) işlemcileri, çevre birimleri, arabirimleri, doğrudan bellek erişimli (DMA) kanalları ve bellekleri ekleyeceğinize karar verin.
- Çoklu işlemci - Görevleri birkaç CPU'ya dağıtarak yazılımınızı kullanıma alımı hızlandırın, kod güvenilirliğini artırın ve sürdürülebilirliği geliştirin. Tek bir FPGA içinde özel bir sistem olarak veya harici bir CPU'yu ya da dijital sinyal işlemeyi desteklemek için bir çoklu işlemci tasarlayabilirsiniz.
Additional Resources
Explore more content related to Intel® FPGA devices such as development boards, intellectual property, support and more.
Support Resources
Resource center for training, documentation, downloads, tools and support options.
Development Boards
Intel® FPGA and its partners offer a large selection of development boards and hardware tools to accelerate the FPGA design process.
Intellectual Property
The Intel® FPGA IP portfolio covers a wide variety of applications with a combination of soft and hardened IP cores along with reference designs.
Design Tools
Explore our suite of software and development tools to assist hardware engineers and software developers when creating an FPGA design.
Contact Sales
Get in touch with sales for your Intel® FPGA product design and acceleration needs.
Ordering Codes
Decipher Intel® FPGA part numbers, including the significance of certain prefixes and package codes.
Where to Buy
Contact an Intel® Authorized Distributor today.
Intel ® FPGA Haber Bültenine Abone Olun
Intel® FPGA'lar, Programlanabilir Hızlandırıcılar ve güç çözümleri hakkında en güncel bilgileri mi istiyorsunuz? Eğitim ve araçlar hakkında ipuçları mı arıyorsunuz? Intel Inside Edge Aylık Haber Bültenine abone olmak için buraya tıklayın.