Journal influence
Higher Attestation Commission (VAK) - К1 quartile
Russian Science Citation Index (RSCI)
Bookmark
Next issue
№1
Publication date:
16 March 2026
Software system of distributed design of complex VHDLobjects
Date of submission article: 11.11.2014
UDC: 004.8.681.3.06
The article was published in issue no. № 1, 2015 [ pp. 38-42 ]Abstract:The authors propose the architecture and describe the technologies of a distributed design system of complex VHDL objects. They also present the main functional modulesof subsystems and their interrelationships. A multi-agent approach is a basis for system organization, eight types of role agents are developed. The proposed description of existing agents which allows us to understand the role and place of each agent in the work of the whole system as well as the formation of a full design solution. A methodological basis of the design includes structural-functional linguistic models which are formed from the designed device VHDL description. The paper describes the program structure peculiarities on VHDL language to create a library of objects, solve design tasks by several designers in parallel, use objects from other projects and test projects with the same methodology. The article represents a design process in the system from development of designed devices specifications to saving design decisions in the knowledge base. It also describes the concept of MVC template in the form of sequence diagrams to represent functional authorization and broadcasting code on VHDL hardware description language in the structural and functionallinguistic model. The proposed system provides the development and filling of VHDL programs library which allows reusing design decisions with data modification according to requirements for new tasks. Implementation of this system allows making design more efficient due to the transfer of routine operations (search and synthesis of the design solutions) to agents as well as improving the quality of process control of collective design and reducing development costs.
Аннотация:В данной статье рассмотрены архитектура системы распределенного проектирования сложных VHDL-объектов и технологии ее работы. Представлены основные функциональныемодули, являющиеся подсистемами, и их взаимосвязи. В основу организации системы положен многоагентый подход, разработано восемь типов ролевых агентов. Представлено описание действующих агентов, которое позволяет понять роль и место каждого агента как в работе всей системы, так и при формировании полноценного проектного решения. Методологической базой проектирования служат структурно-функциональные лингвистические модели, которые формируются из VHDL-описания проектируемого устройства. Описаны особенности структуры программы на языке VHDL для создания библиотеки объектов, параллельного решения проектных задач несколькими проектировщиками, использования объектов из других проектов и тестирования проектов по одинаковой методике. Представлен процесс работы проектировщиков с системой – от формирования спецификаций на проектируемые устройства до сохранения проектных решений в базе знаний. Описано применение концепции MVC в виде диаграммы последовательности для описания функционала авторизации и трансляции кода на языке описания аппаратуры VHDL в структурно-функциональную лингвистическую модель. Предложенная система обеспечивает создание и наполнение библиотеки VHDL-программ, которая позволит многократно использовать проектные решения путем модификации данных с учетом требований к новым задачам. Внедрение системы позволяет сделать проектирование более эффективным за счет передачи агентам части рутинных операций (поиск и синтез проектных решений), а также повысить качество управления процессом коллективного проектирования и сократить затраты на разработку.
| Authors: Afanasev A.N. (a.afanasev@ulstu.ru) - Ulyanovsk State Technical University, Ulyanovsk, Russia, Ph.D, (a.afanasev@ulstu.ru,) - , Khorodov V.S. (v.khorodov73@gmail.com) - Ulyanovsk State Technical University, Ulyanovsk, Russia | |
| Keywords: структурно-функциональные лингвистические модели, многоагентная система, распределенное проектирование, vhdl |
|
| Page views: 14193 |
Print version Full issue in PDF (12.50Mb) Download the cover in PDF (0.36Мб) |
Программная система распределенного проектирования сложных VHDL-объектов
DOI: 10.15827/0236-235X.109.038-042
Date of submission article: 11.11.2014
UDC: 004.8.681.3.06
The article was published in issue no. № 1, 2015. [ pp. 38-42 ]
The authors propose the architecture and describe the technologies of a distributed design system of complex
VHDL objects. They also present the main functional modulesof subsystems and their interrelationships. A multi-agent
approach is a basis for system organization, eight types of role agents are developed. The proposed description of existing
agents which allows us to understand the role and place of each agent in the work of the whole system as well as the
formation of a full design solution. A methodological basis of the design includes structural-functional linguistic models
which are formed from the designed device VHDL description. The paper describes the program structure peculiarities on
VHDL language to create a library of objects, solve design tasks by several designers in parallel, use objects from other
projects and test projects with the same methodology. The article represents a design process in the system from development
of designed devices specifications to saving design decisions in the knowledge base. It also describes the concept of MVC
template in the form of sequence diagrams to represent functional authorization and broadcasting code on VHDL hardware
description language in the structural and functionallinguistic model. The proposed system provides the development and
filling of VHDL programs library which allows reusing design decisions with data modification according to requirements
for new tasks. Implementation of this system allows making design more efficient due to the transfer of routine operations
(search and synthesis of the design solutions) to agents as well as improving the quality of process control of collective
design and reducing development costs.
Afanasev A.N. (a.afanasev@ulstu.ru) - Ulyanovsk State Technical University, Ulyanovsk, Russia, Ph.D, (a.afanasev@ulstu.ru,) - , Khorodov V.S. (v.khorodov73@gmail.com) - Ulyanovsk State Technical University, Ulyanovsk, Russia
Ссылка скопирована!
| Permanent link: http://swsys.ru/index.php?page=article&id=3956&lang=en |
Print version Full issue in PDF (12.50Mb) Download the cover in PDF (0.36Мб) |
| The article was published in issue no. № 1, 2015 [ pp. 38-42 ] |
The article was published in issue no. № 1, 2015. [ pp. 38-42 ]
Perhaps, you might be interested in the following articles of similar topics:Perhaps, you might be interested in the following articles of similar topics:
- Интеграция САПР для синтеза логических схем с использованием глобальной оптимизации
- Выделение из многоуровневого представления системы булевых функций подсистем для совместной логической минимизации
- Экспериментальное сравнение эффективности алгоритмов оптимизации BDD-представлений систем булевых функций
Back to the list of articles
