A Modeling of a Memory Interface Using Modeling Language

Akitoshi Matsuda, Shinichi Baba
2012 International Journal of Soft Computing and Software Engineering [JSCSE]  
In recent years, modeling languages have been widely used for algorithm development and verification in embedded system design methodologies. Such languages allow behavior descriptions or structure descriptions to be expressed in a specification that is defined by a consistent set of designers. It is expected that modeling language-based designs can reduce development times without sacrificing quality. This paper presents a case study of the design of a memory interface algorithm for peripheral
more » ... ithm for peripheral memory circuits using a modeling language. The results of the case study demonstrate that the number of lines of source code of the modeling language-based design flow has been reduced by 86% and 78% compared to a traditional register transfer language (RTL) and the C language, respectively. 34 Our paper is structured as follows: the next Section 2 gives an overview of related work in both Cbased design and modeling language design. The outline of a design methodology for a modeling language is described in Section 3. In the same section we also present the design description methodology for the implementation and simulation of the modeling language. Section 4 describes the set of experiments we conducted on diverse real world applications on the DDR2 memory controller. After that, Section 5 gives a conclusion. Finally, Section 6 gives a future work.
doi:10.7321/jscse.v2.n6.3 fatcat:qqibz3ijqnctfnczrugltj6nqu