摘要 |
Вместо применявшейся до настоящего времени интеграции в микросхему центрального и глобального устройства, обрабатывающего все конфигурационные запросы, согласно изобретению предлагается использовать несколько иерархически расположенных (в виде древовидной структуры) активных устройств, способных взять на себя выполнение этой задачи. При этом запрос с самого нижнего уровня (листьев в древовидном представлении иерархии) передается далее на расположенный выше него следующий уровень только в том случае, если этот запрос не смог быть обработан. Указанные шаги повторяются на всех существующих уровнях до достижения самого верхнего уровня. Самый верхний уровень соединен с расположенной на более высоком уровне внутренней или внешней конфигурационной памятью, в которой содержатся все конфигурационные данные, которые когда-либо могут потребоваться для выполнения данной программы. Древовидная (иерархическая) структура конфигурационных устройств обеспечивает своего рода кэширование конфигурационных данных. Доступ к конфигурационным данным осуществляется в основном на локальном уровне. В самом неблагоприятном случае конфигурационные данные приходится загружать из конфигурационной памяти более высокого уровня, если соответствующих данных нет ни в одной из иерархически организованных таблиц-конфигураторов. При этом взаимоблокировка предотвращается за счет введения жестко заданной временной последовательности при загрузке конфигурационных данных и сведение этих конфигурационных данных в список. Информация о состоянии конфигурируемых элементов (КЭЛ) перед загрузкой сохраняется в виде резервной копии, |