Automated circuit diagram generator

This project has been motivated by the fact that the engagement of teaching and learning is taking a shift from face to face instructions based in classroom setting to the inclusion of learning that is peer to peer. The main objective of this project is to develop a python program, which input file...

Full description

Saved in:
Bibliographic Details
Main Author: Chia, Xueyi
Other Authors: School of Computer Engineering
Format: Final Year Project
Language:English
Published: 2014
Subjects:
Online Access:http://hdl.handle.net/10356/59009
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
id sg-ntu-dr.10356-59009
record_format dspace
spelling sg-ntu-dr.10356-590092019-12-10T14:42:47Z Automated circuit diagram generator Chia, Xueyi School of Computer Engineering Suhaib A Fahmy DRNTU::Engineering This project has been motivated by the fact that the engagement of teaching and learning is taking a shift from face to face instructions based in classroom setting to the inclusion of learning that is peer to peer. The main objective of this project is to develop a python program, which input file such as text file/verilog file. The project in question intends to make a program that is capable of performing essential decision-making as well as checking errors. The program will be able to output a TEX/pgf file that is essential for visualization. The project entails the use of common resources which include xilinx, altera ModelSim, Notepad ++, LaTeX, and PyScripter as the software resources and the HP Pavilion g series as the hardware resource. For the program to function well, I shall require file i/o and recognition of keyword. The general architecture of the project will be in three phases: reading input file, analyzing the input file and writing to an output file. The report also discusses the way the project shall be implemented in which there will be two major events to take place. There are the reading of text file using the file i/o and the reading of the verilog file using file i/o. The project shall entail two versions: version 1 and 2. It is under this part that the testing of the project is done and the results highlighted. Furthermore, the constraints of each version are discussed. I notice that there are constraints met by the first version that version 2 finds a solution. The report ends with the suggestion of future works that is needed to make the program work in a wider perspective. Bachelor of Engineering (Computer Engineering) 2014-04-21T02:49:56Z 2014-04-21T02:49:56Z 2014 2014 Final Year Project (FYP) http://hdl.handle.net/10356/59009 en Nanyang Technological University 52 p. application/msword
institution Nanyang Technological University
building NTU Library
country Singapore
collection DR-NTU
language English
topic DRNTU::Engineering
spellingShingle DRNTU::Engineering
Chia, Xueyi
Automated circuit diagram generator
description This project has been motivated by the fact that the engagement of teaching and learning is taking a shift from face to face instructions based in classroom setting to the inclusion of learning that is peer to peer. The main objective of this project is to develop a python program, which input file such as text file/verilog file. The project in question intends to make a program that is capable of performing essential decision-making as well as checking errors. The program will be able to output a TEX/pgf file that is essential for visualization. The project entails the use of common resources which include xilinx, altera ModelSim, Notepad ++, LaTeX, and PyScripter as the software resources and the HP Pavilion g series as the hardware resource. For the program to function well, I shall require file i/o and recognition of keyword. The general architecture of the project will be in three phases: reading input file, analyzing the input file and writing to an output file. The report also discusses the way the project shall be implemented in which there will be two major events to take place. There are the reading of text file using the file i/o and the reading of the verilog file using file i/o. The project shall entail two versions: version 1 and 2. It is under this part that the testing of the project is done and the results highlighted. Furthermore, the constraints of each version are discussed. I notice that there are constraints met by the first version that version 2 finds a solution. The report ends with the suggestion of future works that is needed to make the program work in a wider perspective.
author2 School of Computer Engineering
author_facet School of Computer Engineering
Chia, Xueyi
format Final Year Project
author Chia, Xueyi
author_sort Chia, Xueyi
title Automated circuit diagram generator
title_short Automated circuit diagram generator
title_full Automated circuit diagram generator
title_fullStr Automated circuit diagram generator
title_full_unstemmed Automated circuit diagram generator
title_sort automated circuit diagram generator
publishDate 2014
url http://hdl.handle.net/10356/59009
_version_ 1681039440943775744