CPLD ve FPGA farkı nedir?

CPLD'ler içindeki Elemanları Macrocells (birleşimsel + sıralı) vardır. Bulunduğu CPLD'ler (Kafes semicondutor hale bakın) 1024 Macrocells maksimum var. Çoğu göre yanıp sönecek ve reprogrammable vardır. FPGA iç elemanları kombinasyonel hücre ve ardışık hücrelerdir. Actel FPGA bir kez programlanabilir olarak mevcuttur ve ayrıca reprogrammable göre yanıp söner. Xilinx ve Altera FPGA S-RAM dayanmaktadır. Mevcut FPGA yaklaşık 2 milyon kapıları kapasitesine sahiptir.
 
Biz makro hücrelerin dencitiy vardır CPLD ve fpga farkı söyleyebilir misin? FPGA = çok büyük CPLD
 
HAYIR .. Bir CPLD Mimarlık FPGA Sen tasarlamak için bir sentez aracı kullanmak bir "HÜCRE" olmanın her kare bir satranç tahtası gibi bir FPGA farklıdır. Araçları yönlendirme denilen bir süreçle mantık fonksiyonlarının eşleme yapar. Bu edilmektedir çok sofistike ve karmaşık. Sonunda bir RAPOR üretebilirsiniz. Zamanlamaları endişeler yerine getirildiği takdirde bu size söyleyecektir. Genel maner, size FPA underlaying yapısı hakkında endişelenmenize gerek yok .. Sadece çok özel durumlarda, zamanlama optimize etmek için gerektiğinde .. FPGA kapıları binlerce var .. böylece kısa asla! Diğer taraftan, bir pimler inpur ya da çıkış ya da her ikisi ya olarak yapılandırılabilir! CLPD diffrent vardır. Bazı pimler sadece giriş ve her ikisi de bir pin var. Girdileridir işaretçilerine "ilkeller" kullanarak bazı yumuşak ya da düşük veya yüksek düzeyde tanımlama dili veya şematik programlanmış olacak bir BAĞLANTI MATRIX geçer. CPLD'ler olarak onu dışarı iyi almak için iç mimarisi daha çok farkında olmak zorunda: HIZ Ama yayılma kez sabit ve iyi bilinen! Bir adres veriyolu bellek haritalama gibi çok hızlı bir mantığı gereksinimleri gerektiğinde CPLD kullanılmak üzere daha iyi!
 
i daha iyi internet ya da bu konuda forumda arama taht olduğunu düşünüyorum. FPGA ve CPLD arasındaki fark 2 kelimelerle anlatmak basittir yok. Her çiftlik CPLD, CPLD-FPGA ve FPGA veya SOC ürünler var. Hoşçakal. G.
 
fpga CPLD başka bir kayıt için zengin mantığı açısından zengindir
 
Actel, ALTERA ve XILINX den milyondan fazla çoklu kapıları ile son FPGA cominational ve kayıt mantığı yanı sıra gecikme ve farklı saat çarpma / faz nesil için PLL'ler ve kullanıcının konfigüre SRAM ayrı bir blok içerirler gömülürler. Xilinx bazıları (Vertex aile) ve Altera (Stratix aile) FPGA DSP uygulamaları için 16bitx16bit sabit nokta çarpanları ve toplayıcılar var. Bir CPLD'ler bu özellikleri bulmaz.
 
FPGA CPLD daha kapıları kadar milyon çip başına kapıları ama çaldı sadece bin kapılarında CPLD vardır.
 
CPLD yapılandırma için esas flash bellek olduğunu. Bu güç-up sonra çalıştırabilir. FPGA yapılandırma için esas SRAM bellek. Bu güç-up sonra her zaman yapılandırmanız gerekir. Bu dış yapılandırma bellek gerekir.
 
elektron canım sen totlly doğru değil ne diyorsun, infact kafes yeniden yapılandırmanız da hiçbir diğer cihazlara ihtiyacınız bir kez cihazda Bir balık ve bir kez dowloaded aygıtları FPGA olun. Aksi Actel veya Hızlı mantığı gibi bazı FPGA OTP vardır. Hoşçakal. G.
 
Opps! Üzgünüm, bazı antifuse tabanlı FPGA ve flash tabanlı FPGA hakkında söylemeyi unutmuşum.
 
Merhaba, FPGA CPLD'ler daha yüksek mantığı yoğunluğu var ama birçok dezavantajları vardır. Her açılışta FPGA configurtion SRAM üzerinde yapılandırılması gerekir. Bazen önemli açılış lattency yapar. Ayrıca FPGA güç kaynağı glitches çok duyarlıdır. Gecikme kez süreci yönlendirme ve yönlendirme yazılımı çok bağlıdır ve her zaman belli olmaz. Gecikme süresi optimizasyonu özellikle büyük ve karmaşık tasarımları ile FPGA ile zordur. FPGA karmaşık mantık prototipleme örneğin FIFOlar, CACHE anılar, çift port SRAM, CPU çekirdeği ve SOCS için çok iyi bir çözümdür. Için daha az karmaşık yüksek hızlı tasarımlar CPLD'ler yerine FPGA kullanın. Saygılar
 
Elektrom ile katılıyorum, ve ben bu ekleyin shoud: (belgelerine bakın) FPGA düşünmek iyi yolu Xilinx XC4000 için Örneğin bir statik RAM hakkında düşünmek için bazı protokoller aracılığıyla seri veya paralel modunda programlı bir Seri Statik RAM düşünüyorum CPLD adlı düşünmek iyi yolu Reprogramabale Kalıcı Bellek (Elash, EEprom vb) düşünmek ve Reprogramabale Bellek satıcı bağımlı wich "türü" Örneğin kullanılan çoğunlukla Altera CPLD sitesi (seri) JTAG aracılığı ile programlı seri EEPROM'lar olarak görülebilir ya Tabii paralel (paralel bir programer tarafından) vb, thats cips FPGA ve CPLD'ler (wich Uçucu Bellek ve Reprogramable Kalıcı Bellek hem de) arasındaki sınır olan
 
Yukarıdaki bağlantıyı biraz FPGA ve CPLD kullanımları deffentiates.
 
Merhaba, Bir önemli fark FPGA hattı cihazı bölümlenmiş olduğunu, ancak CPLD en önemli kaynağın uzun hattıdır.
 
CPLD'ler düşük maliyetli ve uçucu olmayan, ama onlar benim için çok esnek. Çok fazla eski büyük bir PLD severim. Ben uçucu olmayan yapılandırma bellek ile Xilinx FPGA satın olsaydı, ben yine bir CPLD kullanmak asla. Farkı öğrenmek için iyi bir yolu Xilinx WebPack gibi bir şey indirmek ve bir CPLD ve FPGA içine çeşitli tasarımlar uygulayarak çalışmaktır. Sonra sonuçları inceleyelim.
 
Bildiğim kadarıyla, CPLD temel mantık birim ürün terimdir ve yapılandırma verilerini depolamak için flash bellek kullanır. FPGA temel mantık birimi look-up-masa, bu RAM göre, bir dış kalıcı bellek yapılandırma verilerini saklamak gerekir bu yüzden. Genel olarak, FPGA CPLD çok daha fazla mantık yeteneğine sahiptir ve karmaşık uygulamalar içinde görülebilmektedir.
 
Fpga hiçbir kaynağı, programı dissapear olacak orada olduğunda en önemli şey olduğunu, ancak program hala bile hiçbir kaynağı vardır CPLD içinde bulur.
 

Welcome to EDABoard.com

Sponsor

Back
Top