Описание микропроцессорных структур и задание СКВ

СКВ-метод описания микропроцессорных структур позволяет получать множество различных предложений (структур), удовлетворяющих общим правилам их порождения. С этой целью вводятся металингвистические правила по типу формализации Бэкуса—Наура.

Управляющий вычислительный комплекс в целом представляется в виде многоуровневой структуры, содержащей на каждом уровне отдельные модули (блоки). Структура отдельных модулей и УВК в целом описывается линейной скобочной формой, содержащей имена вложенных модулей, некоторое количество пар скобок, идентификаторы функций взаимодействия и/или указатели кратности. Модулям соответствуют стандартизованные элементы многоуровневых конструкций, применяемых в УВК, — например блоки элементов (печатная плата), монтажный блок (кассета), автономный комплектный блок (АКБ).

Описание УВК состоит из конечного числа предложений, левая и правая части которых разделены символом «::=». Слевазаписывается нетерминальный символ, соответствующий модулю или УВК, содержащему вложенные элементы или модули, а справа — одно или несколько «значений» этого символа, разделенных ограничителями «|»(или) и содержащих терминальные (независимые, оконечные) и нетерминальные символы, соответствующие этим вложенным элементам или модулям, различные пары скобок и идентификаторы функций взаимодействия и т. д.

В описании могут использоваться следующие пары скобок: < > — микросхема (группа микросхем); [ ] — блок элементов; {} — группа блоков элементов, монтажный блок или АКБ; " — любое из указанных объединений элементов; () — блок, все компоненты которого имеют общую функцию взаимодействия. Идентификатор функции ставится перед открывающей круглой скобкой и обозначает некоторый известный способ взаимодействия элементов структуры (например, способ соединения элементов, интерфейс, протокол передачи данных). Для произвольного идентификатора функции взаимодействия зарезервирован символ Int. Указатель кратности — произвольное целое число, которое может записываться перед именем модуля для указания количества модулей этого типа в структуре.

Каждой порождаемой структуре УВК однозначно соответствует СКВ Х= (x1, х2, ... , xk), компоненты которого указывают типы выбранных элементов, их количество, типы интерфейсов и т.д. Разработчик задает множество СКВ {Xj},.j Є [1, Ν].

Описание структур может быть рекурсивным. В этом случае может порождаться бесконечное множество структур, и их ограничение производится с помощью дополнительных условий (например, равенств или неравенств), наложенных на количество применений того или иного предложения.

Формирование ТрС








Дата добавления: 2017-01-13; просмотров: 576;


Поиск по сайту:

При помощи поиска вы сможете найти нужную вам информацию.

Поделитесь с друзьями:

Если вам перенёс пользу информационный материал, или помог в учебе – поделитесь этим сайтом с друзьями и знакомыми.
helpiks.org - Хелпикс.Орг - 2014-2024 год. Материал сайта представляется для ознакомительного и учебного использования. | Поддержка
Генерация страницы за: 0.004 сек.