Název:
Nástroj pro vizualizaci komunikace po sběrnicích
Překlad názvu:
Bus Communication Visualization Toolkit
Autoři:
Mojzík, Michal ; Ježek, Pavel (vedoucí práce) ; Horký, Vojtěch (oponent) Typ dokumentu: Bakalářské práce
Rok:
2015
Jazyk:
cze
Abstrakt: [cze][eng] Běžná výuka základů fungování sběrnic spočívá v předvádění abstraktních časových diagramů, které popisují řadu různých konceptů zároveň a které mohou být těžko pochopitelné. Příprava praktického příkladu komunikace po sběrnicích, který by mohl student sám ovlivňovat, však není dost dobře uskutečnitelná. Přitom existuje množství virtuálních počítačových systémů, které by mohly být pro praktické příklady využity. Žádný z nich však sám o sobě vizualizovat sběrnicové přenosy neumožňuje. V této práci upravujeme virtuální počítač Bochs tak, že jeho datové přenosy vyneseme do externí, námi vytvořené, aplikace, ve které umožňujeme vykonat simulaci sběrnicového přenosu po reprezentaci sběrnicové topologie a jeho prezentaci uživateli v podobě časového diagramu. Při návrhu předpokládáme využití programu jako učební pomůcky. Program také navrhujeme pro podporu různých paralelních sběrnic, přičemž implementovanou součástí je sběrnice ISA. Powered by TCPDF (www.tcpdf.org)The typical way of teaching the basics of computer bus functionality is a presentation of an abstract timing diagram, that describes a number of various concepts simultaneously, which can be difficult to understand. Presenting a practical example of a bus communication, that student could interact with, is usually not feasible. There is a lot of virtual computer systems, that could be used for creating such practical example. Unfortunately, none of them allow the visualization of bus transmissions. In this thesis we alter the Bochs virtual computer in such a way, that its data transmissions are taken into an external application of our creation, that allows simulation of a bus transmission over a bus topology and presentation of such transmission to the user in a form of a timing diagram. The design is carried out with the expectation, that the program will be used as a learning tool. We also design the program to support various parallel buses, while adding the ISA bus as an example. Powered by TCPDF (www.tcpdf.org)
Klíčová slova:
diskrétní simulace; paralelní sběrnice; signální vodič; virtuální počítač; časový diagram; discrete event simulation; parallel bus; signal line; timing diagram; virtual computer