Object Oriented Programming Structure (OOPS) has proved its importance in software development in terms of advantages like A bstraction, Encapsulation, Polymorphism, Concurrency, Modularity and Reusability. Also the Object Oriented codes are found to be more verifiable & maintainable. Hence they allow reduction in efforts for development, testing & maintenance of the
software. In current scenario, digital-VLSI design life cycle begins with modeling using some Hardware Description Language (HDL) followed by functional verification of the HDL-model by its simulation. Often, VLSI-developers show interest in getting software that simulates the functional behavior of the hardware for its analysis from different points of concern. For the sake of effort minimization in co-designing of Digital VLSI chips and their simulating software, it is of interest to introduce automation in code conversion from HDL to OOPS and vise versa. Author's efforts in this direction are summarized in this document. The outcome of this paper may be developed as a code converter from C++ to VHDL and vise versa.
Code Conversion by Mapping HDL & OOPS – Why & How
66 Views
103 Downloads
Published 2006-10-30
Pages 32-39
Abstract
References
- 1 Douglas L. Perry (2000), VHDL Designing, PHI Publication,
- jto 2 D ouglas L. Perry (2002), VHDL: Programming by Example, McG raw -H ill C om p an y, N e w York.
- V 3 Grady Booch (1994), Object Oriented Analysis & Design with Application, 2nd Edition, Addison-Wesley Publication.
- 4 James Rumbaugh (2002), Object Oriented Analysis & Design, Prentice Hall.
- 5 Jayaram Bhasker (1999), VHDL Primer, 3rd Edition, Prentice Hall of India.
- 6 Kai Hwang (2001), Advanced Computer Architecture-Parallelism, Scalability, Programmability, Tata McGraw Hill.
- 7 Richard C. Lee, William M. Tepfenhart (2005), UML and C++, A Practical Guide to Object Oriented Development, 2nd
- Edition, Prentice-Hall of India.
- 8 Robert Lafore (2003), Object Oriented Programming in Turbo C++, 3rd Edition, Galgotia Publication. RS Pressman (1992), Software Engineering, A Practitioner's Approach, 3rd Edition, McGraw Hill Company, New York.
- 10 Z. Navabi (1998), VHDL: Analysis and Modeling of Digital System, 2nd Edition, McGraw Hill Company, New York:
✓ Citation copied to clipboard
