Rozdíl mezi FPGA a mikroprocesorem

FPGA vs mikroprocesor

Field Programmable Gate Arrays neboli FPGA byly kdysi jednoduché bloky bran, které si uživatel mohl nakonfigurovat tak, aby implementoval logiku, kterou chce. Pro srovnání, mikroprocesor je zjednodušený procesor nebo centrální procesorová jednotka. Spustí program, který obsahuje konkrétní sadu pokynů. Hlavní rozdíl mezi FPGA a mikroprocesory je složitost. Ačkoli se oba liší složitostí v závislosti na měřítku, mikroprocesory bývají složitější než FPGA. Důvodem jsou různé procesy, které jsou v něm již implementovány.

Mikroprocesory již mají pevnou sadu instrukcí, které se musí programátoři naučit, aby vytvořili příslušný pracovní program. Každý z těchto pokynů má svůj vlastní odpovídající blok, který je již pevně zapojen do mikroprocesoru. FPGA nemá žádné pevně zapojené logické bloky, protože by to porazilo jeho programovatelný aspekt. FPGA je rozložena jako síť, přičemž každá křižovatka obsahuje přepínač, který může uživatel provést nebo přerušit. To určuje, jak se určuje logika každého bloku. Programování FPGA zahrnuje učení HDL nebo hardwarového popisu jazyka; jazyk nízké úrovně, o kterém někteří lidé říkají, že je stejně obtížný jako jazyk sestavení.

Vývoj a pokles cen polovodičů a elektroniky obecně pomalu stírá hranice mezi FPGA a mikroprocesory tím, že je doslova spojuje v jeden balíček. To dává kombinovanému balíčku mnohem větší flexibilitu. Mikroprocesor provádí většinu skutečného zpracování, ale konkrétnější úkoly předává bloku FPGA. To vám umožní získat to nejlepší z obou světů. Mikroprocesor zvládne obecné úkoly, zatímco vlastní bloky FPGA vám dávají možnost začlenit jedinečné bloky.

Vylepšení elektroniky rozšířilo pokrytí mikroprocesorů a FPGA. Pokud opravdu chcete, můžete použít mikroprocesor a zajistit, aby fungoval jako FPGA. Můžete také vzít FPGA a fungovat jako jediná logická brána. U většiny úkolů, kde si vybíráte mezi mikroprocesorem a FPGA, si pravděpodobně vystačíte s kterýmkoli z nich.

Souhrn:

  1. Mikroprocesory jsou složitější než FPGA
  2. Mikroprocesory mají pevné pokyny, zatímco FPGA ne
  3. FPGA a mikroprocesory jsou často smíchány do jednoho balíčku

2 Komentáře

  1. Tyto drobné součásti se mohou snadno poškodit, pokud jimi projde velké množství proudu. Ve světě rychlosti warp-speed je pět let věčnost.

    Soubor pasty obrazovky pro aplikace pro povrchovou montáž bude vyžadován k objednání šablon pro aplikaci pájecí pasty na desku před umístěním součásti.

Další informace o: , , , ,