|
||||||||||
|
DOI: 10.17587/it.25.657-662 A. D. Ivannikov, Dr. of Tech. Sc., e-mail: ADI@ippm.ru, Institute for Design Problems in Microelectronics of Russian Academy of Sciences The paper considers control digital systems, the functioning of which can be represented as a sequence of functions from the finite alphabet. The sequences of functions performed are presented as their products, it is shown that they form a partial semigroup. When debugging projects of digital systems using the simulation method, to verify the correctness of the project, project debugging tests are used, which should most fully verify the correctness of the performance of all functions by the designed system. The methods of compiling and modifying the list of digital system functions by the developer in the way, which is most convenient for verification, are presented. In addition, the breakdown of each digital system function into subfunctions is considered in order to verify the correct functioning of various hardware modes and program branches. The action sequence of a designer while digital systems debugging tests set developing is formally described. P. 657–662 Acknowledgements: This work was supported by the RFBR grant No. 17-07-00683. |