Documentation Generator for VHDL and MatLab Source Codes for Photonic and Electronic Systems

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


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 new concept of software dedicated for documenting the source codes written in VHDL and MatLab. The work starts with the analysis of available documentation generators for both programming languages, with an emphasis on the open source solutions. There are presented own solutions which base on the Doxygen program available as a free license with the source code. The supporting tools for parsers building were used like Bison and Flex. 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 one which describes the system concept. Part two describes the MatLab application. MatLab is used for description of the measured phenomena. Part three describes the VHDL application. VHDL is used for behavioral description of the optoelectronic system. All the proposed approach and application documents big, complex software configurations for large systems.
Author Bartłomiej Nitoń ISE
Bartłomiej Nitoń,,
- The Institute of Electronic Systems
, Krzysztof Poźniak ISE
Krzysztof Poźniak,,
- The Institute of Electronic Systems
, Ryszard Romaniuk ISE
Ryszard Romaniuk,,
- The Institute of Electronic Systems
Journal seriesProceedings SPIE: Optical Fibers and Their Applications, ISSN 0277-786X, v.8010 []
Issue year2011
Keywords in Englishoptical networks, large electronic and optoelectronic systems, documentation, source codes, VHDL, Matlab, Doxygen, UML, MatLab algorithms for large functional systems, VHDL description of complex systems, photonics applications, software for photonics and electronics systems
Languageen angielski
Score (nominal)0
Citation count*6 (2018-02-13)
Share Share

* presented citation count is obtained through Internet information analysis and it is close to the number calculated by the Publish or Perish system.