Разработка адаптивного аппаратного обеспечения

##plugins.themes.bootstrap3.article.main##

T. L. Zakharchenko

Аннотация

В статье автор пытается привлечь внимания к перспективной методике разработки аппаратного обеспечения. В ее основе лежит основополагающая роль прагматики задачи в разработке аппаратного обеспечения посредством влияния оной на инструментарий, используемый в процессе разработки. Автор объясняет основы прагматикозависимого процесса разработки и предлагает решение для автоматического перехода от семантической записи решения задачи до конкретного синтаксиса, описывает реализацию.

Предложенная методика разработки имеет такие преимущества как: сохранение инвестиций, продуцирование корректного решения и, конечно, поддержка процесса разработки, что приводит к оптимальному решению. Предложенный подход автор применил к конструированию аппаратного обеспечения, что позволило увеличить отношение скорость работы/площадь кристалла. Реализация адаптивной среды разработки, созданная как доказательство концепции, доказывает возможность нивелировать разницу между программным и аппаратным обеспечением посредством компиляции семантического описания решения задачи в код языка ассемблера либо в Verilog. Но на сегодня конкретно это решение не рекомендуется использовать на производстве, его следует значительно улучшить.

Библ. 5, рис.2.

##plugins.themes.bootstrap3.article.details##

Как цитировать
Zakharchenko, T. L. (2014). Разработка адаптивного аппаратного обеспечения. Электроника и Связь, 19(6), 73–77. https://doi.org/10.20535/2312-1807.2014.19.6.113582
Раздел
электронные системы

Библиографические ссылки

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)