{"id":107134,"date":"2019-05-29T08:15:42","date_gmt":"2019-05-29T06:15:42","guid":{"rendered":"https:\/\/botland.com.pl\/blog\/fpga-czy-warto\/"},"modified":"2025-09-05T12:45:11","modified_gmt":"2025-09-05T10:45:11","slug":"fpga-vyplati-se-to","status":"publish","type":"post","link":"https:\/\/botland.cz\/blog\/fpga-vyplati-se-to\/","title":{"rendered":"FPGA: vyplat\u00ed se to?"},"content":{"rendered":"<span class=\"span-reading-time rt-reading-time\" style=\"display: block;\"><span class=\"rt-label rt-prefix\">\u010cas \u010dten\u00ed:<\/span> <span class=\"rt-time\"> 4<\/span> <span class=\"rt-label rt-postfix\">min.<\/span><\/span>\t\t<div data-elementor-type=\"wp-post\" data-elementor-id=\"107134\" class=\"elementor elementor-107134 elementor-824\" data-elementor-post-type=\"post\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-4ff360f1 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"4ff360f1\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-3358e122\" data-id=\"3358e122\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-7ac15305 elementor-widget elementor-widget-text-editor\" data-id=\"7ac15305\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><img fetchpriority=\"high\" decoding=\"async\" width=\"1024\" height=\"683\" class=\"wp-image-825\" src=\"https:\/\/botland.com.pl\/blog\/wp-content\/uploads\/2019\/05\/1-2-1-1024x683.jpg\" alt=\"\" srcset=\"https:\/\/botland.cz\/blog\/wp-content\/uploads\/2019\/05\/1-2-1-1024x683.jpg 1024w, https:\/\/botland.cz\/blog\/wp-content\/uploads\/2019\/05\/1-2-1-300x200.jpg 300w, https:\/\/botland.cz\/blog\/wp-content\/uploads\/2019\/05\/1-2-1-768x512.jpg 768w, https:\/\/botland.cz\/blog\/wp-content\/uploads\/2019\/05\/1-2-1.jpg 1386w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n<\/div>\nV sou\u010dasn\u00e9 dob\u011b je k dispozici n\u011bkolik platforem, na kter\u00fdch m\u016f\u017eeme vytv\u00e1\u0159et vlastn\u00ed projekty. <a href=\"https:\/\/botland.cz\/234-arduino\" target=\"_blank\" rel=\"noreferrer noopener\" aria-label=\"Ardiuno (otwiera si\u0119 na nowej zak\u0142adce)\" data-wpel-link=\"internal\"><b>Arduino<\/b><\/a>, <a href=\"https:\/\/botland.cz\/399-raspberry-pi\" target=\"_blank\" rel=\"noreferrer noopener\" aria-label=\"Raspberry Pi (otwiera si\u0119 na nowej zak\u0142adce)\" data-wpel-link=\"internal\"><b>Raspberry Pi<\/b><\/a> nebo <b><a href=\"https:\/\/botland.cz\/388-mikrokontrolery-stm32\" target=\"_blank\" rel=\"noreferrer noopener\" aria-label=\"STM32 (otwiera si\u0119 na nowej zak\u0142adce)\" data-wpel-link=\"internal\">STM32<\/a><\/b>nab\u00edzej\u00ed trochu jin\u00e9 mo\u017enosti, ale v\u011bt\u0161inou po nich s\u00e1hneme jako po prvn\u00edch p\u0159i v\u00fdb\u011bru hardwaru pro projekt. Vyplat\u00ed se v\u011bnovat \u010das dal\u0161\u00edmu programovac\u00edmu jazyku, kter\u00fd je \u0161irokou ve\u0159ejnost\u00ed pova\u017eov\u00e1n za pom\u011brn\u011b obt\u00ed\u017en\u00fd? Nebo investovat do dal\u0161\u00edho za\u0159\u00edzen\u00ed, kter\u00e9, jak v\u00edme, nen\u00ed nejlevn\u011bj\u0161\u00ed? M\u00e1 smysl se zab\u00fdvat <a href=\"https:\/\/botland.cz\/782-fpga-moduly-a-sady\" target=\"_blank\" rel=\"noreferrer noopener\" aria-label=\"FPGA (otwiera si\u0119 na nowej zak\u0142adce)\" data-wpel-link=\"internal\"><b>FPGA<\/b><\/a>? Na tyto ot\u00e1zky odpov\u00edm v n\u00e1sleduj\u00edc\u00edm \u010dl\u00e1nku.\n<h2>M\u016fj p\u0159\u00edb\u011bh<\/h2>\nOsobn\u011b m\u011b v\u017edy fascinovala digit\u00e1ln\u00ed elektronika. Stejn\u011b jako v\u011bt\u0161ina lid\u00ed jsem za\u010d\u00ednal s Arduinem a mikrokontrol\u00e9ry AVR, ale c\u00edtil jsem, \u017ee to nen\u00ed \u00fapln\u011b ono. Fascinov\u00e1n tvorbou <a href=\"https:\/\/www.youtube.com\/watch?v=9PPrrSyubG0\" data-wpel-link=\"external\" target=\"_blank\" rel=\"nofollow external noopener noreferrer\"><b>Bena Eatera<\/b><\/a> jsem se rozhodl v\u011bnovat se digit\u00e1ln\u00ed elektronice v jej\u00ed nej\u010dist\u0161\u00ed podob\u011b. Logick\u00e9 br\u00e1ny, dekod\u00e9ry a multiplexory&#8230; rychle jsem se rozhodl navrhnout n\u011bco v\u011bt\u0161\u00edho. Tak vznikl m\u016fj prvn\u00ed projekt vlastn\u00edho procesoru. Byla to 4bitov\u00e1 jednotka, kter\u00e1 mi dnes p\u0159ipad\u00e1 velmi jednoduch\u00e1, ale v t\u00e9 dob\u011b jsem na ni byl velmi py\u0161n\u00fd. Brzy p\u0159i\u0161ly dal\u0161\u00ed projekty, v\u010detn\u011b prvn\u00edho 8bitov\u00e9ho obvodu a pozd\u011bji jeho n\u00e1stupce. V\u0161e bylo realizov\u00e1no na z\u00e1kladn\u00edch <a href=\"https:\/\/botland.cz\/318-logicke-obvody\" target=\"_blank\" rel=\"noreferrer noopener\" aria-label=\"uk\u0142adach logicznych (otwiera si\u0119 na nowej zak\u0142adce)\" data-wpel-link=\"internal\"><b>logick\u00fdch obvodech<\/b><\/a>. V pom\u011brn\u011b kr\u00e1tk\u00e9 dob\u011b jsem v\u0161ak narazil na strop. Projekty se st\u00e1valy pokro\u010dilej\u0161\u00edmi a jejich realizace st\u00e1le obt\u00ed\u017en\u011bj\u0161\u00ed. Musel jsem j\u00edt v\u00fd\u0161.          \n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><img decoding=\"async\" width=\"1024\" height=\"768\" class=\"wp-image-826\" src=\"https:\/\/botland.com.pl\/blog\/wp-content\/uploads\/2019\/05\/2-2-1-1024x768.jpg\" alt=\"\" srcset=\"https:\/\/botland.cz\/blog\/wp-content\/uploads\/2019\/05\/2-2-1-1024x768.jpg 1024w, https:\/\/botland.cz\/blog\/wp-content\/uploads\/2019\/05\/2-2-1-300x225.jpg 300w, https:\/\/botland.cz\/blog\/wp-content\/uploads\/2019\/05\/2-2-1-768x576.jpg 768w, https:\/\/botland.cz\/blog\/wp-content\/uploads\/2019\/05\/2-2-1.jpg 1386w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n<\/div>\nTehdy jsem se poprv\u00e9 za\u010dal zaj\u00edmat o <a href=\"https:\/\/botland.cz\/782-fpga-moduly-a-sady\" target=\"_blank\" rel=\"noreferrer noopener\" aria-label=\"FPGA (otwiera si\u0119 na nowej zak\u0142adce)\" data-wpel-link=\"internal\">FPGA<\/a>, ale po zral\u00e9 \u00favaze jsem od t\u00e9to my\u0161lenky upustil. Zd\u00e1lo se mi, \u017ee u t\u011bchto obvod\u016f p\u0159eva\u017euje forma nad obsahem a jazyk VHDL se mi zd\u00e1l p\u0159\u00edli\u0161 slo\u017eit\u00fd. Tehdy jsem se vr\u00e1til k podstat\u011b digit\u00e1ln\u00ed elektroniky, ale kr\u00e1tce nato do\u0161lo k dal\u0161\u00edmu obratu o 180 stup\u0148\u016f &#8211; rozhodl jsem se d\u00e1t \u0161anci FPGA.\n<h2>Kurz FPGA<\/h2>\nP\u0159i hled\u00e1n\u00ed informac\u00ed na toto t\u00e9ma jsem narazil na <a href=\"https:\/\/forbot.pl\/blog\/kurs-fpga-podstawy-vhdl-w-praktyce-spis-tresci-id22265\" data-wpel-link=\"external\" target=\"_blank\" rel=\"nofollow external noopener noreferrer\"><b>kurz FPGA<\/b><\/a> dostupn\u00fd na str\u00e1nk\u00e1ch Forbot. Podle m\u00e9ho n\u00e1zoru je to skv\u011bl\u00fd zdroj, kter\u00fdm m\u016f\u017eete za\u010d\u00edt. Koupil jsem desku <a href=\"https:\/\/botland.cz\/370-stazene-produkty\" data-wpel-link=\"internal\"><b>Elbert v2<\/b><\/a> a t\u00edm za\u010dalo m\u00e9 dobrodru\u017estv\u00ed s FPGA. Zpo\u010d\u00e1tku to \u0161lo docela neochotn\u011b, ale postupem \u010dasu jsem za\u010dal realizovat n\u00e1ro\u010dn\u011bj\u0161\u00ed n\u00e1pady. V sou\u010dasn\u00e9 dob\u011b jsem autorem <b><a href=\"https:\/\/rafal-bartoszak.blogspot.com\/\" data-wpel-link=\"external\" target=\"_blank\" rel=\"nofollow external noopener noreferrer\">blogu<\/a><\/b>o FPGA, krom\u011b toho jsem se vr\u00e1til k n\u00e1vrhu procesor\u016f. Jedn\u00edm z nich je <b><a href=\"https:\/\/rafal-bartoszak.blogspot.com\/p\/dce-q816-projekt-obecnie-realizowany.html\" data-wpel-link=\"external\" target=\"_blank\" rel=\"nofollow external noopener noreferrer\">projekt\u016f<\/a><\/b>jsem ji\u017e dokon\u010dil a <b><a href=\"https:\/\/rafal-bartoszak.blogspot.com\/p\/dce-i4-soc-w-fpga.html\" data-wpel-link=\"external\" target=\"_blank\" rel=\"nofollow external noopener noreferrer\">dal\u0161\u00ed<\/a><\/b>pr\u00e1v\u011b prob\u00edh\u00e1.\n<h2>Co p\u0159esn\u011b je FPGA a jak se &#8220;programuje&#8221;?<\/h2>\nCo p\u0159esn\u011b jsou FPGA? Podle <b><a href=\"https:\/\/pl.wikipedia.org\/wiki\/Bezpo%C5%9Brednio_programowalna_macierz_bramek\" data-wpel-link=\"external\" target=\"_blank\" rel=\"nofollow external noopener noreferrer\">Wikipedie<\/a><\/b>&#8211; jsou to <strong>programovateln\u00e1 pole logick\u00fdch hradel<\/strong>. Lze je popsat jednodu\u0161eji: jako soubor logick\u00fdch hradel, p\u0159i\u010dem\u017e spojen\u00ed mezi nimi lze vytv\u00e1\u0159et podle libosti. To je samoz\u0159ejm\u011b pon\u011bkud zjednodu\u0161en\u00fd popis, ale tak se stalo, \u017ee jsem p\u0159ed \u010dasem na sv\u00e9m blogu podrobn\u011b popsal <a href=\"https:\/\/rafal-bartoszak.blogspot.com\/2019\/05\/6-fpga-jak-zbudowane-sa-ukady.html\" data-wpel-link=\"external\" target=\"_blank\" rel=\"nofollow external noopener noreferrer\"><b>co jsou FPGA<\/b><\/a>. Pokud v\u00e1s toto t\u00e9ma zaj\u00edm\u00e1, zvu v\u00e1s tam.    \n<h3>Programov\u00e1n\u00ed FPGA<\/h3>\nNen\u00ed bez d\u016fvodu, \u017ee jsem slovo programov\u00e1n\u00ed uvedl v uvozovk\u00e1ch. Spr\u00e1vn\u00e9 tvrzen\u00ed je, \u017ee <strong>FPGA se konfiguruj\u00ed samy<\/strong>, proto\u017ee nevytv\u00e1\u0159\u00edme program, ale sp\u00ed\u0161e popis toho, jak n\u00e1\u0161 n\u00e1vrh funguje. <strong>Programov\u00e1n\u00ed FPGA <\/strong>tedy nen\u00ed zcela spr\u00e1vn\u00e1 forma.\n\nN\u00e1vrhy realizovan\u00e9 na FPGA m\u016f\u017eeme popsat v jazyce <strong>VHDL<\/strong> nebo <strong>Verilog<\/strong>. Osobn\u011b pou\u017e\u00edv\u00e1m VHDL, proto\u017ee se v Evrop\u011b pou\u017e\u00edv\u00e1 \u010dast\u011bji. Jazyk Verilog je popul\u00e1rn\u011bj\u0161\u00ed v USA. Mnoho lid\u00ed oce\u0148uje tvorbu v jazyce <strong>VHDL. Odborn\u00fd <\/strong> kurz by m\u011bl pomoci tuto dovednost osvojit.\n\nP\u0159i n\u00e1vrhu obvod\u016f realizovan\u00fdch za FPGA mus\u00edme tak\u00e9 zvolit platformu, na kter\u00e9 se v\u0161e realizuje. Na trhu je k dispozici n\u011bkolik \u010dip\u016f r\u016fzn\u00fdch v\u00fdrobc\u016f, ale mezi hlavn\u00ed pat\u0159\u00ed <strong>Xilinx<\/strong> a <strong>Altera<\/strong> (Intel). Osobn\u011b pou\u017e\u00edv\u00e1m pouze \u010dipy Xilinx, proto\u017ee jsem za\u010d\u00ednal s deskou vybavenou \u010dipem od t\u00e9to spole\u010dnosti. V z\u00e1vislosti na zvolen\u00e9m uspo\u0159\u00e1d\u00e1n\u00ed se mus\u00edme vybavit r\u016fzn\u00fdm prost\u0159ed\u00edm. Pro \u010dipy Xilinx je to sada Xilinx Ise Design Suite, zat\u00edmco pro \u010dipy Altera (Intel) je to Altera Quartus. Ob\u011b prost\u0159ed\u00ed jsou zdarma.\n<h2>FPGA obvody &#8211; kde za\u010d\u00edt?<\/h2>\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><img decoding=\"async\" width=\"600\" height=\"600\" class=\"wp-image-827\" src=\"https:\/\/botland.com.pl\/blog\/wp-content\/uploads\/2019\/05\/3-1-1.jpg\" alt=\"\" srcset=\"https:\/\/botland.cz\/blog\/wp-content\/uploads\/2019\/05\/3-1-1.jpg 600w, https:\/\/botland.cz\/blog\/wp-content\/uploads\/2019\/05\/3-1-1-300x300.jpg 300w\" sizes=\"(max-width: 600px) 100vw, 600px\" \/><\/figure>\n<\/div>\nPro za\u010d\u00e1tek mohu s \u010dist\u00fdm sv\u011bdom\u00edm doporu\u010dit desku <a href=\"https:\/\/botland.cz\/370-stazene-produkty\" data-wpel-link=\"internal\"><b>Elbert v2<\/b><\/a>, se kterou jsem s\u00e1m za\u010d\u00ednal. M\u00e1 jednu velkou v\u00fdhodu: konektor mini-USB. Umo\u017e\u0148uje n\u00e1m konfigurovat FPGA, ani\u017e bychom museli kupovat pom\u011brn\u011b drah\u00fd program\u00e1tor. Krom\u011b toho nab\u00edz\u00ed pom\u011brn\u011b zaj\u00edmavou sadu perifern\u00edch za\u0159\u00edzen\u00ed, mezi kter\u00e9 pat\u0159\u00ed VGA konektor, slot pro <a href=\"https:\/\/botland.cz\/335-pametove-karty-microsd-sd\" target=\"_blank\" rel=\"noreferrer noopener\" aria-label=\"kart microSD (otwiera si\u0119 na nowej zak\u0142adce)\" data-wpel-link=\"internal\"><b>karty microSD<\/b><\/a>, jack konektor, sedmisegmentov\u00e9 <b><a href=\"https:\/\/botland.cz\/69-displeje-a-obrazovky\" target=\"_blank\" rel=\"noreferrer noopener\" aria-label=\"wy\u015bwietlacze (otwiera si\u0119 na nowej zak\u0142adce)\" data-wpel-link=\"internal\">displeje<\/a><\/b>, tla\u010d\u00edtka a <a href=\"https:\/\/botland.cz\/870-led-diody\" target=\"_blank\" rel=\"noreferrer noopener\" aria-label=\"diody LED (otwiera si\u0119 na nowej zak\u0142adce)\" data-wpel-link=\"internal\"><b>LED diody<\/b><\/a>.\n<h3>FPGA &#8211; Kurz a v\u00fduka<\/h3>\nCo se t\u00fd\u010de prost\u0159ed\u00ed, je to, jak jsem ji\u017e zm\u00ednil, sada Xilinx Ise Design Suite, kter\u00e1 je k dispozici zdarma na webov\u00fdch str\u00e1nk\u00e1ch v\u00fdrobce. Samotn\u00fd proces instalace je dokonale vysv\u011btlen v <a href=\"https:\/\/forbot.pl\/blog\/kurs-fpga-instalacja-srodowiska-ise-xilinx-id16215\" data-wpel-link=\"external\" target=\"_blank\" rel=\"nofollow external noopener noreferrer\"><b> kurzu Forbot<\/b><\/a>. Kurz FPGA doporu\u010dujeme v\u0161em u\u017eivatel\u016fm, kte\u0159\u00ed hledaj\u00ed jednoduch\u00fd n\u00e1vod, jak za\u010d\u00edt sv\u00e9 dobrodru\u017estv\u00ed s t\u011bmito \u010dipy.  \n<h2>FPGA &#8211; Pou\u017eit\u00ed v praxi &#8211; Tak\u017ee: vyplat\u00ed se to?<\/h2>\nOdpov\u011b\u010f na ot\u00e1zku z \u00favodu: m\u00e1 cenu se t\u00e9matem FPGA zab\u00fdvat? Podle m\u00e9ho n\u00e1zoru rozhodn\u011b ano! <strong>\u010cipy tohoto typu nab\u00edzej\u00ed obrovsk\u00e9 mo\u017enosti a jsme omezeni pouze svou p\u0159edstavivost\u00ed. M\u016f\u017eeme si dokonce navrhnout vlastn\u00ed procesor. <\/strong> Nen\u00ed bezd\u016fvodn\u00e9, \u017ee tam, kde selh\u00e1vaj\u00ed mikrokontrol\u00e9ry, se zapojuj\u00ed FPGA. Krom\u011b toho se <strong>FPGA obvody<\/strong> natolik li\u0161\u00ed od mikrokontrol\u00e9r\u016f, \u017ee n\u00e1m poskytuj\u00ed zcela nov\u00fd pohled na digit\u00e1ln\u00ed elektroniku. <strong>FPGA se uplatn\u00ed<\/strong> v mnoha oblastech elektroniky. Z\u00e1le\u017e\u00ed jen na v\u00e1s!\n\nAutor: Rafa\u0142 Bartoszak\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-bcf0f07 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"bcf0f07\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-796a8d3\" data-id=\"796a8d3\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-e53a605 elementor-widget elementor-widget-text-editor\" data-id=\"e53a605\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div id=\"k-faq-accord\">\n<h2>FPGA obvody \u2013 FAQ<\/h2>\n<div class=\"tabs\">\n<div class=\"tab\"><input id=\"chck1\" type=\"checkbox\">\n<h3><label class=\"tab-label\" for=\"chck1\">FPGA &#8211; co to je?\n<\/label><\/h3>\n<div class=\"tab-content\">\n<div>\n\nCo je <a href=\"https:\/\/botland.com.pl\/782-moduly-i-zestawy-fpga\" data-wpel-link=\"internal\">FPGA<\/a>? Z encyklopedick\u00e9 definice se dozv\u00edme, \u017ee FPGA jsou programovateln\u00e1 pole tzv. logick\u00fdch hradel. Zjednodu\u0161en\u011b \u0159e\u010deno, FPGA je soubor logick\u00fdch hradel, mezi kter\u00fdmi m\u016f\u017eeme vytvo\u0159it prakticky libovoln\u00e9 spojen\u00ed. FPGA se vyzna\u010duj\u00ed vysokou \u00farovn\u00ed slo\u017eitosti a v d\u016fsledku toho i \u0161irokou \u0161k\u00e1lou mo\u017en\u00e9ho vyu\u017eit\u00ed. D\u00edky kombinaci t\u011bchto vlastnost\u00ed jsou ozna\u010dov\u00e1ny za nejuniverz\u00e1ln\u011bj\u0161\u00ed ze v\u0161ech syst\u00e9m\u016f pat\u0159\u00edc\u00edch do skupiny PLD.\n\n<\/div>\n<\/div>\n<\/div>\n<div class=\"tab\"><input id=\"chck2\" type=\"checkbox\">\n<h3><label class=\"tab-label\" for=\"chck2\">Aplikace FPGA\n<\/label><\/h3>\n<div class=\"tab-content\">\n<div>\n\nVyu\u017eit\u00ed <a href=\"https:\/\/botland.com.pl\/782-moduly-i-zestawy-fpga\" data-wpel-link=\"internal\">FPGA<\/a> v elektronice je velmi \u0161irok\u00e9. D\u00edky nim je mo\u017en\u00e9 nap\u0159\u00edklad realizovat v\u011bt\u0161\u00ed po\u010det logick\u00fdch obvod\u016f pou\u017eit\u00fdch v jednom obvodu. V praxi to znamen\u00e1 nejen \u00fasporu m\u00edsta na desce plo\u0161n\u00fdch spoj\u016f, ale tak\u00e9 sn\u00ed\u017een\u00ed energetick\u00fdch n\u00e1rok\u016f. \u010cipy umo\u017e\u0148uj\u00ed nap\u0159\u00edklad navrhnout vlastn\u00ed procesor. Vybran\u00e9 v\u00fdvojov\u00e9 desky jsou vybaveny komunika\u010dn\u00edmi rozhran\u00edmi, nap\u0159. v podob\u011b konektor\u016f mini-USB, kter\u00e9 umo\u017e\u0148uj\u00ed programov\u00e1n\u00ed a konkr\u00e9tn\u011bji konfiguraci FPGA. Za zm\u00ednku tak\u00e9 stoj\u00ed, \u017ee FPGA jsou n\u011bkdy zam\u011b\u0148ov\u00e1ny s mikrokontrol\u00e9ry. To je zjevn\u00e1 chyba, proto\u017ee se rozhodn\u011b li\u0161\u00ed.\n\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>D\u016fv\u011b\u0159ujte nad\u0161enci &#8211; \u010dl\u00e1nek o u\u017eite\u010dnosti FPGA z pohledu toho, kdo jej ji\u017e vyzkou\u0161el. <\/p>\n","protected":false},"author":5,"featured_media":59947,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[560],"tags":[],"class_list":["post-107134","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-poradenstvi"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>FPGA - vyplat\u00ed se to? Programov\u00e1n\u00ed a aplikace - Blog - Botland<\/title>\n<meta name=\"description\" content=\"V sou\u010dasn\u00e9 dob\u011b je k dispozici n\u011bkolik platforem, na kter\u00fdch m\u016f\u017eeme vytv\u00e1\u0159et vlastn\u00ed n\u00e1vrhy. M\u00e1 cenu se zab\u00fdvat t\u00e9matem FPGA? Na tuto ot\u00e1zku se pokus\u00edm odpov\u011bd\u011bt.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/botland.cz\/blog\/fpga-vyplati-se-to\/\" \/>\n<meta property=\"og:locale\" content=\"cs_CZ\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"FPGA - vyplat\u00ed se to? Programov\u00e1n\u00ed a aplikace - Blog - Botland\" \/>\n<meta property=\"og:description\" content=\"V sou\u010dasn\u00e9 dob\u011b je k dispozici n\u011bkolik platforem, na kter\u00fdch m\u016f\u017eeme vytv\u00e1\u0159et vlastn\u00ed n\u00e1vrhy. M\u00e1 cenu se zab\u00fdvat t\u00e9matem FPGA? Na tuto ot\u00e1zku se pokus\u00edm odpov\u011bd\u011bt.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/botland.cz\/blog\/fpga-vyplati-se-to\/\" \/>\n<meta property=\"og:site_name\" content=\"Botland\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/facebook.com\/Botland\/\" \/>\n<meta property=\"article:published_time\" content=\"2019-05-29T06:15:42+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-09-05T10:45:11+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/botland.cz\/blog\/wp-content\/uploads\/2023\/05\/new2023-3-1-1.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1510\" \/>\n\t<meta property=\"og:image:height\" content=\"755\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Grzegorz Galuba\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Napsal(a)\" \/>\n\t<meta name=\"twitter:data1\" content=\"Grzegorz Galuba\" \/>\n\t<meta name=\"twitter:label2\" content=\"Odhadovan\u00e1 doba \u010dten\u00ed\" \/>\n\t<meta name=\"twitter:data2\" content=\"7 minut\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/botland.cz\\\/blog\\\/fpga-vyplati-se-to\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/botland.cz\\\/blog\\\/fpga-vyplati-se-to\\\/\"},\"author\":{\"name\":\"Grzegorz Galuba\",\"@id\":\"https:\\\/\\\/botland.de\\\/blog\\\/#\\\/schema\\\/person\\\/320f225a4bee757f7d030c49aea2a072\"},\"headline\":\"FPGA: vyplat\u00ed se to?\",\"datePublished\":\"2019-05-29T06:15:42+00:00\",\"dateModified\":\"2025-09-05T10:45:11+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/botland.cz\\\/blog\\\/fpga-vyplati-se-to\\\/\"},\"wordCount\":1216,\"publisher\":{\"@id\":\"https:\\\/\\\/botland.de\\\/blog\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/botland.cz\\\/blog\\\/fpga-vyplati-se-to\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/botland.cz\\\/blog\\\/wp-content\\\/uploads\\\/2023\\\/05\\\/new2023-3-1-1.jpg\",\"articleSection\":[\"Poradenstv\u00ed\"],\"inLanguage\":\"cs\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/botland.cz\\\/blog\\\/fpga-vyplati-se-to\\\/\",\"url\":\"https:\\\/\\\/botland.cz\\\/blog\\\/fpga-vyplati-se-to\\\/\",\"name\":\"FPGA - vyplat\u00ed se to? Programov\u00e1n\u00ed a aplikace - Blog - Botland\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/botland.de\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/botland.cz\\\/blog\\\/fpga-vyplati-se-to\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/botland.cz\\\/blog\\\/fpga-vyplati-se-to\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/botland.cz\\\/blog\\\/wp-content\\\/uploads\\\/2023\\\/05\\\/new2023-3-1-1.jpg\",\"datePublished\":\"2019-05-29T06:15:42+00:00\",\"dateModified\":\"2025-09-05T10:45:11+00:00\",\"description\":\"V sou\u010dasn\u00e9 dob\u011b je k dispozici n\u011bkolik platforem, na kter\u00fdch m\u016f\u017eeme vytv\u00e1\u0159et vlastn\u00ed n\u00e1vrhy. M\u00e1 cenu se zab\u00fdvat t\u00e9matem FPGA? Na tuto ot\u00e1zku se pokus\u00edm odpov\u011bd\u011bt.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/botland.cz\\\/blog\\\/fpga-vyplati-se-to\\\/#breadcrumb\"},\"inLanguage\":\"cs\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/botland.cz\\\/blog\\\/fpga-vyplati-se-to\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"cs\",\"@id\":\"https:\\\/\\\/botland.cz\\\/blog\\\/fpga-vyplati-se-to\\\/#primaryimage\",\"url\":\"https:\\\/\\\/botland.cz\\\/blog\\\/wp-content\\\/uploads\\\/2023\\\/05\\\/new2023-3-1-1.jpg\",\"contentUrl\":\"https:\\\/\\\/botland.cz\\\/blog\\\/wp-content\\\/uploads\\\/2023\\\/05\\\/new2023-3-1-1.jpg\",\"width\":1510,\"height\":755},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/botland.cz\\\/blog\\\/fpga-vyplati-se-to\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Strona g\u0142\u00f3wna\",\"item\":\"https:\\\/\\\/botland.cz\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"FPGA: vyplat\u00ed se&nbsp;to?\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/botland.de\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/botland.de\\\/blog\\\/\",\"name\":\"Botland\",\"description\":\"Blog Raspberry Pi, Arduino, elektronika i robotyka - Botland\",\"publisher\":{\"@id\":\"https:\\\/\\\/botland.de\\\/blog\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/botland.de\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"cs\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/botland.de\\\/blog\\\/#organization\",\"name\":\"Botland\",\"url\":\"https:\\\/\\\/botland.de\\\/blog\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"cs\",\"@id\":\"https:\\\/\\\/botland.de\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/botland.store\\\/blog\\\/wp-content\\\/uploads\\\/2018\\\/04\\\/logo_kolor_WP_2-1.png\",\"contentUrl\":\"https:\\\/\\\/botland.store\\\/blog\\\/wp-content\\\/uploads\\\/2018\\\/04\\\/logo_kolor_WP_2-1.png\",\"width\":250,\"height\":57,\"caption\":\"Botland\"},\"image\":{\"@id\":\"https:\\\/\\\/botland.de\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/facebook.com\\\/Botland\\\/\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/botland.de\\\/blog\\\/#\\\/schema\\\/person\\\/320f225a4bee757f7d030c49aea2a072\",\"name\":\"Grzegorz Galuba\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"cs\",\"@id\":\"https:\\\/\\\/botland.cz\\\/blog\\\/wp-content\\\/uploads\\\/2019\\\/03\\\/logo_kolor_WP_3-1-150x150.png\",\"url\":\"https:\\\/\\\/botland.cz\\\/blog\\\/wp-content\\\/uploads\\\/2019\\\/03\\\/logo_kolor_WP_3-1-150x150.png\",\"contentUrl\":\"https:\\\/\\\/botland.cz\\\/blog\\\/wp-content\\\/uploads\\\/2019\\\/03\\\/logo_kolor_WP_3-1-150x150.png\",\"caption\":\"Grzegorz Galuba\"},\"description\":\"GG nie ma czasu na gadu-gadu - jest zawsze na bie\u017c\u0105co z nowo\u015bciami z oferty, wybiera tylko najlepsze i dba, aby pojawia\u0142y si\u0119 na czas. Jego rozleg\u0142a wiedza o specyfikacjach technicznych produkt\u00f3w to nieocenione wsparcie dla ca\u0142ej ekipy. Do pracy przyje\u017cd\u017ca rowerem i ju\u017c najwy\u017csza pora, aby wszyscy zacz\u0119li bra\u0107 z niego przyk\u0142ad. Oaza spokoju.\",\"url\":\"https:\\\/\\\/botland.cz\\\/blog\\\/author\\\/grzegorz\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"FPGA - vyplat\u00ed se to? Programov\u00e1n\u00ed a aplikace - Blog - Botland","description":"V sou\u010dasn\u00e9 dob\u011b je k dispozici n\u011bkolik platforem, na kter\u00fdch m\u016f\u017eeme vytv\u00e1\u0159et vlastn\u00ed n\u00e1vrhy. M\u00e1 cenu se zab\u00fdvat t\u00e9matem FPGA? Na tuto ot\u00e1zku se pokus\u00edm odpov\u011bd\u011bt.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/botland.cz\/blog\/fpga-vyplati-se-to\/","og_locale":"cs_CZ","og_type":"article","og_title":"FPGA - vyplat\u00ed se to? Programov\u00e1n\u00ed a aplikace - Blog - Botland","og_description":"V sou\u010dasn\u00e9 dob\u011b je k dispozici n\u011bkolik platforem, na kter\u00fdch m\u016f\u017eeme vytv\u00e1\u0159et vlastn\u00ed n\u00e1vrhy. M\u00e1 cenu se zab\u00fdvat t\u00e9matem FPGA? Na tuto ot\u00e1zku se pokus\u00edm odpov\u011bd\u011bt.","og_url":"https:\/\/botland.cz\/blog\/fpga-vyplati-se-to\/","og_site_name":"Botland","article_publisher":"https:\/\/facebook.com\/Botland\/","article_published_time":"2019-05-29T06:15:42+00:00","article_modified_time":"2025-09-05T10:45:11+00:00","og_image":[{"width":1510,"height":755,"url":"https:\/\/botland.cz\/blog\/wp-content\/uploads\/2023\/05\/new2023-3-1-1.jpg","type":"image\/jpeg"}],"author":"Grzegorz Galuba","twitter_card":"summary_large_image","twitter_misc":{"Napsal(a)":"Grzegorz Galuba","Odhadovan\u00e1 doba \u010dten\u00ed":"7 minut"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/botland.cz\/blog\/fpga-vyplati-se-to\/#article","isPartOf":{"@id":"https:\/\/botland.cz\/blog\/fpga-vyplati-se-to\/"},"author":{"name":"Grzegorz Galuba","@id":"https:\/\/botland.de\/blog\/#\/schema\/person\/320f225a4bee757f7d030c49aea2a072"},"headline":"FPGA: vyplat\u00ed se to?","datePublished":"2019-05-29T06:15:42+00:00","dateModified":"2025-09-05T10:45:11+00:00","mainEntityOfPage":{"@id":"https:\/\/botland.cz\/blog\/fpga-vyplati-se-to\/"},"wordCount":1216,"publisher":{"@id":"https:\/\/botland.de\/blog\/#organization"},"image":{"@id":"https:\/\/botland.cz\/blog\/fpga-vyplati-se-to\/#primaryimage"},"thumbnailUrl":"https:\/\/botland.cz\/blog\/wp-content\/uploads\/2023\/05\/new2023-3-1-1.jpg","articleSection":["Poradenstv\u00ed"],"inLanguage":"cs"},{"@type":"WebPage","@id":"https:\/\/botland.cz\/blog\/fpga-vyplati-se-to\/","url":"https:\/\/botland.cz\/blog\/fpga-vyplati-se-to\/","name":"FPGA - vyplat\u00ed se to? Programov\u00e1n\u00ed a aplikace - Blog - Botland","isPartOf":{"@id":"https:\/\/botland.de\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/botland.cz\/blog\/fpga-vyplati-se-to\/#primaryimage"},"image":{"@id":"https:\/\/botland.cz\/blog\/fpga-vyplati-se-to\/#primaryimage"},"thumbnailUrl":"https:\/\/botland.cz\/blog\/wp-content\/uploads\/2023\/05\/new2023-3-1-1.jpg","datePublished":"2019-05-29T06:15:42+00:00","dateModified":"2025-09-05T10:45:11+00:00","description":"V sou\u010dasn\u00e9 dob\u011b je k dispozici n\u011bkolik platforem, na kter\u00fdch m\u016f\u017eeme vytv\u00e1\u0159et vlastn\u00ed n\u00e1vrhy. M\u00e1 cenu se zab\u00fdvat t\u00e9matem FPGA? Na tuto ot\u00e1zku se pokus\u00edm odpov\u011bd\u011bt.","breadcrumb":{"@id":"https:\/\/botland.cz\/blog\/fpga-vyplati-se-to\/#breadcrumb"},"inLanguage":"cs","potentialAction":[{"@type":"ReadAction","target":["https:\/\/botland.cz\/blog\/fpga-vyplati-se-to\/"]}]},{"@type":"ImageObject","inLanguage":"cs","@id":"https:\/\/botland.cz\/blog\/fpga-vyplati-se-to\/#primaryimage","url":"https:\/\/botland.cz\/blog\/wp-content\/uploads\/2023\/05\/new2023-3-1-1.jpg","contentUrl":"https:\/\/botland.cz\/blog\/wp-content\/uploads\/2023\/05\/new2023-3-1-1.jpg","width":1510,"height":755},{"@type":"BreadcrumbList","@id":"https:\/\/botland.cz\/blog\/fpga-vyplati-se-to\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Strona g\u0142\u00f3wna","item":"https:\/\/botland.cz\/blog\/"},{"@type":"ListItem","position":2,"name":"FPGA: vyplat\u00ed se&nbsp;to?"}]},{"@type":"WebSite","@id":"https:\/\/botland.de\/blog\/#website","url":"https:\/\/botland.de\/blog\/","name":"Botland","description":"Blog Raspberry Pi, Arduino, elektronika i robotyka - Botland","publisher":{"@id":"https:\/\/botland.de\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/botland.de\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"cs"},{"@type":"Organization","@id":"https:\/\/botland.de\/blog\/#organization","name":"Botland","url":"https:\/\/botland.de\/blog\/","logo":{"@type":"ImageObject","inLanguage":"cs","@id":"https:\/\/botland.de\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/botland.store\/blog\/wp-content\/uploads\/2018\/04\/logo_kolor_WP_2-1.png","contentUrl":"https:\/\/botland.store\/blog\/wp-content\/uploads\/2018\/04\/logo_kolor_WP_2-1.png","width":250,"height":57,"caption":"Botland"},"image":{"@id":"https:\/\/botland.de\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/facebook.com\/Botland\/"]},{"@type":"Person","@id":"https:\/\/botland.de\/blog\/#\/schema\/person\/320f225a4bee757f7d030c49aea2a072","name":"Grzegorz Galuba","image":{"@type":"ImageObject","inLanguage":"cs","@id":"https:\/\/botland.cz\/blog\/wp-content\/uploads\/2019\/03\/logo_kolor_WP_3-1-150x150.png","url":"https:\/\/botland.cz\/blog\/wp-content\/uploads\/2019\/03\/logo_kolor_WP_3-1-150x150.png","contentUrl":"https:\/\/botland.cz\/blog\/wp-content\/uploads\/2019\/03\/logo_kolor_WP_3-1-150x150.png","caption":"Grzegorz Galuba"},"description":"GG nie ma czasu na gadu-gadu - jest zawsze na bie\u017c\u0105co z nowo\u015bciami z oferty, wybiera tylko najlepsze i dba, aby pojawia\u0142y si\u0119 na czas. Jego rozleg\u0142a wiedza o specyfikacjach technicznych produkt\u00f3w to nieocenione wsparcie dla ca\u0142ej ekipy. Do pracy przyje\u017cd\u017ca rowerem i ju\u017c najwy\u017csza pora, aby wszyscy zacz\u0119li bra\u0107 z niego przyk\u0142ad. Oaza spokoju.","url":"https:\/\/botland.cz\/blog\/author\/grzegorz\/"}]}},"_links":{"self":[{"href":"https:\/\/botland.cz\/blog\/wp-json\/wp\/v2\/posts\/107134","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/botland.cz\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/botland.cz\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/botland.cz\/blog\/wp-json\/wp\/v2\/users\/5"}],"replies":[{"embeddable":true,"href":"https:\/\/botland.cz\/blog\/wp-json\/wp\/v2\/comments?post=107134"}],"version-history":[{"count":0,"href":"https:\/\/botland.cz\/blog\/wp-json\/wp\/v2\/posts\/107134\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/botland.cz\/blog\/wp-json\/wp\/v2\/media\/59947"}],"wp:attachment":[{"href":"https:\/\/botland.cz\/blog\/wp-json\/wp\/v2\/media?parent=107134"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/botland.cz\/blog\/wp-json\/wp\/v2\/categories?post=107134"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/botland.cz\/blog\/wp-json\/wp\/v2\/tags?post=107134"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}