Adaptive hardware development

Main Article Content

T. L. Zakharchenko

Abstract

The paper is trying to attract attention to perspective hardware design methodology. The point of the methodology is to stress vital role of pragmatics in hardware design through direct influence of pragmatics on tools used in process of design.  The author showed basics of pragmatics dependent approach and proposes solution for automated transition from semantic notation of solution of problem given to specific syntaxes, described its implementation.

The design approach introduced has such advantages as: investment saving, production of correct solutions and of course support of design process, which leads to optimal solution. The author applied proposed approach to hardware design, and such application allows increasing speed/chip area ratio in resulting designs. The implementation of adaptive design environment, created as the proof of concept proves ability to remove margin between software and hardware compiling the same semantic description of problem's solution into x86 assembly and Verilog code. But for now it is not recommended to use this piece of software in industry, it should be improved with different design tricks and optimizations to make designs produced with the adaptive design environment truly efficient. In the future the author is going try to use different algebraic structures in the adaptive design environment to analyze their efficiency.

Reference 5, figures 2.

Article Details

How to Cite
Zakharchenko, T. L. (2014). Adaptive hardware development. Electronics and Communications, 19(6), 73–77. https://doi.org/10.20535/2312-1807.2014.19.6.113582
Section
Electronic systems

References

A. DeHon, J. Adams, M. deLorimier et al. (2004) «Design patterns for reconfigurable computing», Field-Programmable Custom Computing Machines. 12th Annual IEEE Sym-posium on, Pp. 13-23.

2. M. Tarver (2013), «The Book of Shen», Up-front Publishing Limited, P. 404.

3. David S. Alberts (1976), «The economics of software quality assurance», AFIPS '76 Pro-ceedings of, Pp. 433-442.

4. R. Camposano, D. Gope, S. Grivet-Talocia, V. Jandhyala (2012), «Moore meets Maxwell», Design, Automation Test in Europe Conference Exhibition (DATE), Pp. 1275–1276.

5. A. Maltsev (1972), «Algorithms and recursive functions», Wolters-Noordhoff Pub. Co., P. 368.

6. V. Redko (1998), «Compositional program-ming basics», Programmirovanie, vol. 4, Pp. 3–13. (Rus)