Deprecated: Function set_magic_quotes_runtime() is deprecated in /DISK2/WWW/lokiware.info/mff/wakka.php on line 35 Matfiz : Logisim

Matfiz : Logisim

Logisim

Logisim je open-source projekt, hostovaný na Sourceforge. Jedná se o simulátor elektronických a logických obvodů, takže si s trochou šikovnosti můžete zkusit sestavit obvody z přednášek. Já teď třeba zkouším vytvořit svůj jednoduchý osmibitový procesor s omezenou sadou instrukcí. Jako příklad toho, co lze jednoduše v Logisimu vytvořit tady uvádím jednobitovou sčítačku s přenosem.

Binary Full Adder

Pěknou vlastností programu je také modulárnost a hierarchičnost. Můžete si vytvořit integrovaný podobvod, třeba zrovna sčítačku, a potom ho jednoduše vkládat do vašeho hlavního obvodu. Navíc máte k dispozici několik knihovních obvodů, tlačítky a LEDkami počínaje a paměťmi RAM či ROM konče.

Instalace

Logisim je napsán v Javě, takže pro jeho běh budete potřebovat JRE. JRE si můžete, pokud ho nemáte, stáhnout třeba zde: http://java.com/en/download/manual.jsp. Samotný Logisim je k dispozici tady: http://sourceforge.net/project/showfiles.php?group_id=143273. Pro MacOS a Windows jsou tam nějaké speciální binárky, ale jinak je tam ještě .jar soubor, který by měl být nezávislý na platformě.

Na Linuxu je trochu problém s instalací, protože Logisim z nějakého důvodu vyžaduje implementaci JRE přímo od Sunu a ne tu open-source variantu v Linuxu. Instalace Sunovského JRE je navíc trochu problém, ale naštěstí najdete podrobný návod třeba zde: http://stanton-finley.net/fedora_core_5_installation_notes.html.