Documentation Generator Application for VHDL Source Codes

Bartłomiej Nitoń , Krzysztof Poźniak , Ryszard Romaniuk

Abstract

The UML, which is a complex system modeling and description technology, has recently been expanding its uses in the field of formalization and algorithmic approach to such systems like multiprocessor photonic, optoelectronic and advanced electronics carriers; distributed, multichannel measurement systems; optical networks, industrial electronics, novel R&D solutions. The paper describes a realization of an application for documenting VHDL source codes. There are presented own novel solution based on Doxygen program which is available on the free license, with accessible source code. The used supporting tools for parser building were Bison and Flex. There are presented the practical results of the documentation generator. The program was applied for exemplary VHDL codes. The documentation generator application is used for design of large optoelectronic and electronic measurement and control systems. The paper consists of three parts which describe the following components of the documentation generator for photonic and electronic systems: concept, MatLab application and VHDL application. This is part three which describes the VHDL application. VHDL is used for behavioral description of the Optoelectronic system.
Author Bartłomiej Nitoń (FEIT / PE)
Bartłomiej Nitoń,,
- The Institute of Electronic Systems
, Krzysztof Poźniak (FEIT / PE)
Krzysztof Poźniak,,
- The Institute of Electronic Systems
, Ryszard Romaniuk (FEIT / PE)
Ryszard Romaniuk,,
- The Institute of Electronic Systems
Journal seriesProceedings SPIE: Optical Fibers and Their Applications, ISSN 0277-786X, v.8010, [], (0 pkt)
Issue year2011
Vol8010
Pages80100T-1-80100T-8
Keywords in Englishoptical networks, large electronic and optoelectronic systems, documentation, source codes, VHDL, Matlab, Doxygen, UML, VHDL MatLab algorithms for large functional systems, VHDL description of complex systems
DOIDOI:10.1117/12.898396
URL http://spiedigitallibrary.org/proceedings/resource/2/psisdg/8010/1/80100T_1
Languageen angielski
Score (nominal)0
Score sourcejournalList
Publication indicators WoS Citations = 14; Scopus Citations = 8; GS Citations = 4.0
Citation count*4 (2019-12-30)
Cite
Share Share

Get link to the record


* presented citation count is obtained through Internet information analysis and it is close to the number calculated by the Publish or Perish system.
Back
Confirmation
Are you sure?