Proceedings of the Institute for System Programming of the RAS
RUS  ENG    JOURNALS   PEOPLE   ORGANISATIONS   CONFERENCES   SEMINARS   VIDEO LIBRARY   PACKAGE AMSBIB  
General information
Latest issue
Archive

Search papers
Search references

RSS
Latest issue
Current issues
Archive issues
What is RSS



Proceedings of ISP RAS:
Year:
Volume:
Issue:
Page:
Find






Personal entry:
Login:
Password:
Save password
Enter
Forgotten password?
Register


Proceedings of the Institute for System Programming of the RAS, 2015, Volume 27, Issue 3, Pages 139–148
DOI: https://doi.org/10.15514/ISPRAS-2015-27(3)-10
(Mi tisp142)
 

An approach to direct memory access module verification

V. Kutsevol, A. Meshkov, M. Ryzhov, P. Frolov

ZAO MCST
References:
Abstract: A method of direct memory access subsystem verification used for “Elbrus” series microprocessors has been described. A peripheral controller imitator has been developed in order to provide a flexible way to simulate a wide range of workloads of the direct memory access system without a need for computational overhead caused by simulation of the initialization and operation of the southbridge and its controllers. The imitator has been implemented as synthesizable Verilog module used in verification both with the RTL model and with the FPGA prototype. It can be integrated as a replacement of the I/O link connecting the integrated northbridge with the southbridge thus eliminating the need to simulate extra hardware. This connection method allowed to use a single implementation of the imitator with a complete series of microprocessors compatible with respect to the I/O link interface. The model of the imitator was also included into the functional machine simulator. A pseudorandom test generator for verification of the direct memory access subsystem based on the simulator. The test generator has been developed using library version of the functional machine simulator that allowed to use the simulator as a reference model during the test generation. The consistency of the programming interface of the imitator provides ability to execute generated tests unmodified on the functional machine simulator, the RTL model, the FPGA prototype and even the fabricated microprocessors when integrated in the FPGA I/O link controller. Employment of this method allowed to find a significant number of bugs in “Elbrus” series microprocessors being developed.
Keywords: system verification, functional model, direct memory access, pseudorandom test generation.
Bibliographic databases:
Document Type: Article
Language: English
Citation: V. Kutsevol, A. Meshkov, M. Ryzhov, P. Frolov, “An approach to direct memory access module verification”, Proceedings of ISP RAS, 27:3 (2015), 139–148
Citation in format AMSBIB
\Bibitem{KutMesRyz15}
\by V.~Kutsevol, A.~Meshkov, M.~Ryzhov, P.~Frolov
\paper An approach to direct memory access module verification
\jour Proceedings of ISP RAS
\yr 2015
\vol 27
\issue 3
\pages 139--148
\mathnet{http://mi.mathnet.ru/tisp142}
\crossref{https://doi.org/10.15514/ISPRAS-2015-27(3)-10}
\elib{https://elibrary.ru/item.asp?id=23832936}
Linking options:
  • https://www.mathnet.ru/eng/tisp142
  • https://www.mathnet.ru/eng/tisp/v27/i3/p139
  • Citing articles in Google Scholar: Russian citations, English citations
    Related articles in Google Scholar: Russian articles, English articles
    Proceedings of the Institute for System Programming of the RAS
     
      Contact us:
     Terms of Use  Registration to the website  Logotypes © Steklov Mathematical Institute RAS, 2025