Условия проведения экспериментов

            В качестве исходных данных использовались эталонные примеры конечных автоматов, разработанные в центре MCNC (Microelectronics Center of North Carolina). Данные примеры представлены в виде текстовых файлов на входном языке системы SIS. 

            При синтезе каждого эталонного примера с помощью индустриальных пакетов (MAX+PLUS II фирмы Altera, WebPack фирмы Xilinx и FPGA Advantage фирмы Mentor Graphics) осуществлялась следующая последовательность действий:

 ·исходное описание конечного автомата со входного языка системы SIS с помощью конвертера пакета ZUBR представлялось на языке VHDL (для пакета MAX+PLUSII - на языке AHDL);

 · выполнялся синтез конечного автомата с помощью индустриального пакета на ПЛИС соответствующего семейства, при этом параметры синтеза устанавливались на максимальную минимизацию стоимости (площади);

 · результаты синтеза оценивались по стоимости (числу используемых макроячеек/логических элементов ПЛИС) и быстродействию (максимальной задержке сигналов в наносекундах на комбинационной части конечного автомата) средствами индустриального пакета.

            При синтезе каждого эталонного примера с использованием пакета ZUBR осуществлялась следующая последовательность действий:

 · выполнялся синтез конечного автомата с помощью соответствующего метода синтеза пакета ZUBR на ПЛИС соответствующего семейства;

 · формировалась система логических уравнений, соответствующая комбинационной части конечного автомата;

 · система логических уравнений с помощью конвертера пакета ZUBR представлялись на языке VHDL (для пакета MAX+PLUSII - на языке AHDL);

 · выполнялся синтез комбинационной части конечного автомата с помощью индустриального пакета на ПЛИС соответствующего семейства, при этом параметры синтеза устанавливались на максимальную минимизацию стоимости (площади);

 · результаты синтеза оценивались по стоимости (числу используемых макроячеек/логических элементов ПЛИС) и быстродействию (максимальной задержке сигналов в наносекундах на комбинационной части конечного автомата) средствами индустриального пакета.

<обратно>

<на главную>