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.

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.

Intel® FPGA'lar ve SOC FPGA'lar Hakkında Sık Sorulan Sorular

SSS

Sık Sorulan Sorular

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 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.

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.

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.

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.

Bu formu göndererek, 18 yaşını doldurmuş bir yetişkin olduğunuzu onaylamış ve kişisel bilgilerinizin bu iş talebi için Intel ile paylaşılmasını kabul etmiş olursunuz. Intel web siteleri ve iletişimleri Gizlilik Bildirimimize ve Kullanım Koşullarımıza tabidir.
Bu formu göndererek, 18 yaşını doldurmuş bir yetişkin olduğunuzu onaylamış ve kişisel bilgilerinizin bu iş talebi için Intel ile paylaşılmasını kabul etmiş olursunuz. Buna ek olarak, en yeni Intel teknolojileri ve sektör trendleri hakkında e-posta ve telefon yoluyla bilgi almak için abone olmayı da kabul edersiniz. İstediğiniz zaman aboneliği iptal edebilirsiniz. Intel web siteleri ve iletişimleri Gizlilik Bildirimimize ve Kullanım Koşullarımıza tabidir.