<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:media="http://search.yahoo.com/mrss/">
<channel>
<image>
<link>https://www.root.cz/</link>
<title>Root.cz</title>
<url>https://i.iinfo.cz/r/rss-88x31.gif</url>
<width>88</width>
<height>31</height>
</image>
<title>Root.cz - články a zprávičky autora Martin Beran</title>
<link>https://www.root.cz/autori/martin-beran/</link>
<description>Root.cz - informace nejen ze světa Linuxu</description>
<language>cs</language>
<pubDate>Wed, 28 May 2025 22:00:10 GMT</pubDate>
<item>
<title>Navrhujeme a vyrábíme vlastní CPU: software pro náš vlastní procesor</title>
<link>https://www.root.cz/clanky/navrhujeme-a-vyrabime-vlastni-cpu-software-pro-nas-vlastni-procesor/?utm_source=rss&amp;utm_medium=text&amp;utm_campaign=rss</link>
<description>S pomocí vývojových nástrojů z minulého dílu můžeme naplno začít programovat svůj počítač MB50. Napíšeme první jednoduchý program, systémovou knihovnu a několik demonstračních programů.</description>

<author>redakce@root.cz (Root.cz: Martin Beran)</author>
<pubDate>Wed, 28 May 2025 22:00:10 GMT</pubDate>
<enclosure url="https://i.iinfo.cz/images/413/fpga.jpg" length='59596' type="image/jpeg"/>
<guid isPermaLink="false">www.root.cz-text-17643</guid>


</item>
<item>
<title>Navrhujeme a vyrábíme vlastní CPU: vývojové nástroje</title>
<link>https://www.root.cz/clanky/navrhujeme-a-vyrabime-vlastni-cpu-vyvojove-nastroje/?utm_source=rss&amp;utm_medium=text&amp;utm_campaign=rss</link>
<description>Máme dokončený hardware počítače MB5016 a nyní si ukážeme, jak ho můžeme začít programovat. K tomu účelu si vytvoříme dva základní vývojové nástroje – debugger a assembler.</description>

<author>redakce@root.cz (Root.cz: Martin Beran)</author>
<pubDate>Wed, 14 May 2025 22:00:10 GMT</pubDate>
<enclosure url="https://i.iinfo.cz/images/413/fpga.jpg" length='59596' type="image/jpeg"/>
<guid isPermaLink="false">www.root.cz-text-17634</guid>


</item>
<item>
<title>Navrhujeme a vyrábíme vlastní CPU: architektura počítače MB50</title>
<link>https://www.root.cz/clanky/navrhujeme-a-vyrabime-vlastni-cpu-architektura-pocitace-mb50/?utm_source=rss&amp;utm_medium=text&amp;utm_campaign=rss</link>
<description>Z předchozích dílů máme připravený procesor MB5016 ve formě VHDL entity. Nyní přidáme další potřebné komponenty (paměť, řadiče periferií a ladicí rozhraní) a postavíme celý počítač.</description>

<author>redakce@root.cz (Root.cz: Martin Beran)</author>
<pubDate>Wed, 23 Apr 2025 22:00:10 GMT</pubDate>
<enclosure url="https://i.iinfo.cz/images/413/fpga.jpg" length='59596' type="image/jpeg"/>
<guid isPermaLink="false">www.root.cz-text-17628</guid>


</item>
<item>
<title>Navrhujeme a vyrábíme vlastní CPU: mikroarchitektura procesoru</title>
<link>https://www.root.cz/clanky/navrhujeme-a-vyrabime-vlastni-cpu-mikroarchitektura-procesoru/?utm_source=rss&amp;utm_medium=text&amp;utm_campaign=rss</link>
<description>Co se děje v procesoru, když vykonává strojový kód? Jak se načítají, dekódují a provádějí jednotlivé instrukce? Jak procesor přistupuje k paměti? Co se stane, když přijde přerušení?</description>

<author>redakce@root.cz (Root.cz: Martin Beran)</author>
<pubDate>Wed, 09 Apr 2025 22:00:10 GMT</pubDate>
<enclosure url="https://i.iinfo.cz/images/413/fpga.jpg" length='59596' type="image/jpeg"/>
<guid isPermaLink="false">www.root.cz-text-17625</guid>


</item>
<item>
<title>Navrhujeme a vyrábíme vlastní CPU: druhy instrukcí a přerušení</title>
<link>https://www.root.cz/clanky/navrhujeme-a-vyrabime-vlastni-cpu-druhy-instrukci-a-preruseni/?utm_source=rss&amp;utm_medium=text&amp;utm_campaign=rss</link>
<description>V dnešním článku dokončíme návrh ISA procesoru MB5016. Popíšeme si jednotlivé skupiny instrukcí budeme se zabývat obsluhou přerušení a výjimek, včetně příslušných registrů a instrukcí.</description>

<author>redakce@root.cz (Root.cz: Martin Beran)</author>
<pubDate>Mon, 24 Mar 2025 23:00:10 GMT</pubDate>
<enclosure url="https://i.iinfo.cz/images/413/fpga.jpg" length='59596' type="image/jpeg"/>
<guid isPermaLink="false">www.root.cz-text-17604</guid>


</item>
<item>
<title>Navrhujeme a vyrábíme vlastní CPU: architektura instrukční sady</title>
<link>https://www.root.cz/clanky/navrhujeme-a-vyrabime-vlastni-cpu-architektura-instrukcni-sady/?utm_source=rss&amp;utm_medium=text&amp;utm_campaign=rss</link>
<description>Dnešní díl série o cestě k vlastnímu procesoru věnujeme návrhu ISA, tedy tomu, jak bude CPU vypadat z pohledu programátora v assembleru, kolik bude mít registrů, a jak budou vypadat instrukce.</description>

<author>redakce@root.cz (Root.cz: Martin Beran)</author>
<pubDate>Mon, 17 Mar 2025 23:00:10 GMT</pubDate>
<enclosure url="https://i.iinfo.cz/images/413/fpga.jpg" length='59596' type="image/jpeg"/>
<guid isPermaLink="false">www.root.cz-text-17601</guid>


</item>
<item>
<title>Navrhujeme a vyrábíme vlastní CPU: první pokusy s FPGA</title>
<link>https://www.root.cz/clanky/navrhujeme-a-vyrabime-vlastni-cpu-prvni-pokusy-s-fpga/?utm_source=rss&amp;utm_medium=text&amp;utm_campaign=rss</link>
<description>V tomto článku začneme jednoduchými obvody, postavíme digitální budík a nakonec připravíme periferní zařízení pro náš budoucí počítač: VGA výstup, vstup z klávesnice PS/2 a sériový port.</description>

<author>redakce@root.cz (Root.cz: Martin Beran)</author>
<pubDate>Mon, 03 Mar 2025 23:00:10 GMT</pubDate>
<enclosure url="https://i.iinfo.cz/images/413/fpga.jpg" length='59596' type="image/jpeg"/>
<guid isPermaLink="false">www.root.cz-text-17598</guid>


</item>
<item>
<title>Navrhujeme a vyrábíme vlastní CPU: kolik nás to bude stát a proč to chceme?</title>
<link>https://www.root.cz/clanky/navrhujeme-a-vyrabime-vlastni-cpu-kolik-nas-to-bude-stat-a-proc-to-chceme/?utm_source=rss&amp;utm_medium=text&amp;utm_campaign=rss</link>
<description>První díl seriálu, ve kterém si ukážeme, jak navrhnout a implementovat procesor a použít ho v počítači postaveném pomocí FPGA. Začneme odpovědí na otázku, proč něco takového vůbec dělat.</description>

<author>redakce@root.cz (Root.cz: Martin Beran)</author>
<pubDate>Mon, 24 Feb 2025 23:00:10 GMT</pubDate>
<enclosure url="https://i.iinfo.cz/images/526/navrh-cpu.jpg" length='34562' type="image/jpeg"/>
<guid isPermaLink="false">www.root.cz-text-17559</guid>


</item>
<item>
<title>Programování pro X Window System (13)</title>
<link>https://www.root.cz/clanky/programovani-x-window-system-obecna-pravidla/?utm_source=rss&amp;utm_medium=text&amp;utm_campaign=rss</link>
<description>Tímto článkem končí seriál o programování v X. V předchozích dílech jsme se seznámili se základy programování v GTK+, Qt a Xlib. Dnešní závěrečný díl obsahuje obecná pravidla, kterými je vhodné se při psaní grafických aplikací řídit. V článku jsou také porovnány výhody a nevýhody GUI a textového rozhraní.</description>

<author>redakce@root.cz (Root.cz: Martin Beran)</author>
<pubDate>Wed, 23 Jun 2004 22:00:00 GMT</pubDate>
<enclosure url="https://i.iinfo.cz/images/32/ilustracni-obrazek.jpg" length='211516' type="image/jpeg"/>
<guid isPermaLink="false">www.root.cz-text-2266</guid>


</item>
<item>
<title>Programování pro X Window System (12)</title>
<link>https://www.root.cz/clanky/programovani-pro-x-window-system-12/?utm_source=rss&amp;utm_medium=text&amp;utm_campaign=rss</link>
<description>Dvanáctým dílem končí stručný úvod do základů Xlib. Budeme se zabývat zpracováním událostí, komunikací mezi různými Xovými klienty a podporou pro manipulaci s databází konfiguračních informací pro aplikace. Na závěr se zmíníme o tom, jaké funkce Xlib používá window manager, aby mohl spravovat top-level okna ostatních klientů.</description>

<author>redakce@root.cz (Root.cz: Martin Beran)</author>
<pubDate>Wed, 16 Jun 2004 22:00:00 GMT</pubDate>
<enclosure url="https://i.iinfo.cz/images/32/ilustracni-obrazek.jpg" length='211516' type="image/jpeg"/>
<guid isPermaLink="false">www.root.cz-text-2255</guid>


</item>
</channel>
</rss>