Peer-Reviewed Open Access Journal

DIAS Technology Review

The Institute has a unique distinction of publishing a bi-annual International journal DIAS Technology Review – The International Journal for Business and IT. The Editorial Board comprises of...

P-ISSN: 0972-9658 English Since 2004
Current Issue

Vol. 3 No. 2 (2007)

Articles 6th Edition of DTR Oct 2006 – Mar 2007
DOI 10.65301/dias.2007.3.2.381

Code Conversion by Mapping HDL & OOPS – Why & How

Authors
66 Views
103 Downloads
Published 2006-10-30
Pages 32-39
Abstract

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.

References
  1. 1 Douglas L. Perry (2000), VHDL Designing, PHI Publication,
  2. jto 2 D ouglas L. Perry (2002), VHDL: Programming by Example, McG raw -H ill C om p an y, N e w York.
  3. V 3 Grady Booch (1994), Object Oriented Analysis & Design with Application, 2nd Edition, Addison-Wesley Publication.
  4. 4 James Rumbaugh (2002), Object Oriented Analysis & Design, Prentice Hall.
  5. 5 Jayaram Bhasker (1999), VHDL Primer, 3rd Edition, Prentice Hall of India.
  6. 6 Kai Hwang (2001), Advanced Computer Architecture-Parallelism, Scalability, Programmability, Tata McGraw Hill.
  7. 7 Richard C. Lee, William M. Tepfenhart (2005), UML and C++, A Practical Guide to Object Oriented Development, 2nd
  8. Edition, Prentice-Hall of India.
  9. 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. 10 Z. Navabi (1998), VHDL: Analysis and Modeling of Digital System, 2nd Edition, McGraw Hill Company, New York:
✓ Citation copied to clipboard