Аннотация:
В практике разработки и производства ультразвуковых медицинских сканеров широко используются программируемые логические интегральные схемы (ПЛИС), представляющие собой совокупность элементов логики и памяти, размещенных на одном кристалле. Предлагается механизм защиты проекта, реализованного на ПЛИС FPGA, основанный на взаимодействии указанной ПЛИС с ПЛИС типа CPLD и обеспечивающий неработоспособность устройства, если такое взаимодействие не удовлетворяет некоему критерию. Приемлемым решением представляется применение генератора псевдослучайной последовательности (ГПСП). Предлагается для реализации механизма защиты использовать два одинаковых генератора ПСП (ГПСП), одновременно устанавливаемых в начальное состояние (командой с ПЛИС FPGA) и тактируемых от одного тактового генератора. Выходы этих ГПСП объединяются по схеме исключающее ИЛИ и защелкиваются на триггере, тактируемом частотой, фронт которой сдвинут относительно фронта частоты, тактирующей ГПСП. Такое решение позволит избежать проблем, связанных со временем распространения сигналов в схеме, и получить стабильный уровень на выходе триггера при идентичности последовательностей ГПСП на ПЛИС типа FPGA и CPLD.
Библиогр. 3. Ил. 6.