SyncSim extensions : zooming, routing and editing

SyncSim is a Java based simulator framework capable of simulating hardware models described with Java or VHDL, depending on the used simulator module. SyncSim is used for educational purposes together with a model of a MIPS processor core in courses given at Luleå University of Technology. The purpo...

Full description

Bibliographic Details
Main Author: Bergman, Petrus
Format: Bachelor Thesis
Language:English
Published: 2008
Subjects:
Online Access:http://urn.kb.se/resolve?urn=urn:nbn:se:ltu:diva-58353
id ftluleatu:oai:DiVA.org:ltu-58353
record_format openpolar
spelling ftluleatu:oai:DiVA.org:ltu-58353 2023-05-15T17:09:10+02:00 SyncSim extensions : zooming, routing and editing Bergman, Petrus 2008 application/pdf http://urn.kb.se/resolve?urn=urn:nbn:se:ltu:diva-58353 eng eng http://urn.kb.se/resolve?urn=urn:nbn:se:ltu:diva-58353 Local ef0b4d0e-71c5-4e73-a7f4-892ac33fdfd0 info:eu-repo/semantics/openAccess Technology SyncSim MIPS routing router maze channel switchbox Java Teknik Student thesis info:eu-repo/semantics/bachelorThesis text 2008 ftluleatu 2022-10-25T20:53:12Z SyncSim is a Java based simulator framework capable of simulating hardware models described with Java or VHDL, depending on the used simulator module. SyncSim is used for educational purposes together with a model of a MIPS processor core in courses given at Luleå University of Technology. The purpose of this thesis is to extend SyncSim with a zooming system, an automatic router system and some design editing tools. Zooming and panning will facilitate use of SyncSim when teachers need to focus on a specific part of a design during a lecture. Automatic routing of design components and access to editing tools will greatly reduce the development time of new designs or when making design modifications. The result is a new version of SyncSim with enhanced support for teachers and designers/developers. An automatic routed MIPS design will have a similar bus layout as a manually created MIPS design. Designs can be modified graphically within SyncSim instead of writing XML code. Validerat; 20101217 (root) Bachelor Thesis Luleå Luleå Luleå Luleå University of Technology Publications (DiVA)
institution Open Polar
collection Luleå University of Technology Publications (DiVA)
op_collection_id ftluleatu
language English
topic Technology
SyncSim
MIPS
routing
router
maze
channel
switchbox
Java
Teknik
spellingShingle Technology
SyncSim
MIPS
routing
router
maze
channel
switchbox
Java
Teknik
Bergman, Petrus
SyncSim extensions : zooming, routing and editing
topic_facet Technology
SyncSim
MIPS
routing
router
maze
channel
switchbox
Java
Teknik
description SyncSim is a Java based simulator framework capable of simulating hardware models described with Java or VHDL, depending on the used simulator module. SyncSim is used for educational purposes together with a model of a MIPS processor core in courses given at Luleå University of Technology. The purpose of this thesis is to extend SyncSim with a zooming system, an automatic router system and some design editing tools. Zooming and panning will facilitate use of SyncSim when teachers need to focus on a specific part of a design during a lecture. Automatic routing of design components and access to editing tools will greatly reduce the development time of new designs or when making design modifications. The result is a new version of SyncSim with enhanced support for teachers and designers/developers. An automatic routed MIPS design will have a similar bus layout as a manually created MIPS design. Designs can be modified graphically within SyncSim instead of writing XML code. Validerat; 20101217 (root)
format Bachelor Thesis
author Bergman, Petrus
author_facet Bergman, Petrus
author_sort Bergman, Petrus
title SyncSim extensions : zooming, routing and editing
title_short SyncSim extensions : zooming, routing and editing
title_full SyncSim extensions : zooming, routing and editing
title_fullStr SyncSim extensions : zooming, routing and editing
title_full_unstemmed SyncSim extensions : zooming, routing and editing
title_sort syncsim extensions : zooming, routing and editing
publishDate 2008
url http://urn.kb.se/resolve?urn=urn:nbn:se:ltu:diva-58353
genre Luleå
Luleå
Luleå
genre_facet Luleå
Luleå
Luleå
op_relation http://urn.kb.se/resolve?urn=urn:nbn:se:ltu:diva-58353
Local ef0b4d0e-71c5-4e73-a7f4-892ac33fdfd0
op_rights info:eu-repo/semantics/openAccess
_version_ 1766065121829847040