Проектирование цифровых устройств на базе ПЛИС фирмы XILINX в среде WebPACK ISE. Бобрешов А.М - 35 стр.

UptoLike

Составители: 

35
проекта, полученного на предыдущем шаге, на блоки в соответствии с
ресурсами выбранного типа ПЛИС. При этом выполняется оптимизация с
целью минимизации используемых ресурсов кристалла с учетом заданных
ограничений. В результате выполнения этапа размещения и трассировки
создается двоичный файл, который описывает использование физических
ресурсов кристалла для реализации функций проектируемого устройства.
Перед выполнением процедур рассматриваемого этапа можно установить
значения их параметров тем же способом , что и для процесса синтеза. Однако
на первых порах рекомендуется оставить значения, установленные по
умолчанию. Далее следует активизировать процесс размещения и
трассировки двойным щелчком левой кнопки мыши на строке Implement
Design в окне процедур Навигатора проекта. Информация о ходе его
выполнения отображается в окне консольных сообщений . Завершение
выполнения каждой фазы этого процесса отмечается соответствующей
пиктограммой в строке с ее названием и сопровождается отчетом о
полученных результатах . Для просмотра отчета о выполнении трансляции
следует дважды щелкнуть левой кнопкой мыши на строке Translation Report.
В качестве примера ниже приведен отчет о выполнении трансляции проекта,
синтез которого рассмотрен в предыдущем разделе. Отчет содержит
информацию о каждом шаге трансляции (преобразовании EDIF-описаний в
формат Xilinx NGD, проверке временных спецификаций , верификации
логической структуры проекта), а также об ошибках и предупреждениях .
Программирование кристаллов
Прежде чем приступить к программированию ПЛИС, необходимо
преобразовать результаты , полученные на этапе размещения и трассировки
проекта в кристалл, в формат , воспринимаемый средствами
программирования. Для создания конфигурационной последовательности
(файла программирования) следует дважды щелкнуть левой кнопкой мыши
на строке "Generate Programming File", расположенной в окне процессов
Навигатора проекта (рис. 9). Информация о ходе его выполнения
отображается в окне консольных сообщений и строке состояния. После
успешного завершения этого процесса, отмеченного соответствующей
пиктограммой в строке "Generate Programming File", можно приступать
непосредственно к программированию ПЛИС. Для конфигурирования ПЛИС,
выпускаемых фирмой Xilinx, требуется загрузочный кабель.
                                            35

пр оекта, полученного на пр еды дущ ем ш аге, на б локи в соответстви и с
р есур сам и вы б р анного ти па ПЛИ С. Пр и этом вы полняется опти м и заци я с
целью м и ни м и заци и и спользуем ы х р есур сов кр и сталла с учетом заданны х
огр ани чени й . В р езультате вы полнени я этапа р азм ещ ени я и тр асси р овки
создается двои чны й ф ай л, котор ы й опи сы вает и спользовани е ф и зи чески х
р есур сов кр и сталла для р еали заци и ф ункци й пр оекти р уем ого устр ой ства.
Пер ед вы полнени ем пр оцедур р ассм атр и ваем ого этапа м ож но установи ть
значени я и х пар ам етр ов тем ж еспособ ом , что и дляпр оцессаси нтеза. О днако
на пер вы х пор ах р еком ендуется остави ть значени я, установленны е по
ум олчани ю . Д алее следует акти ви зи р овать пр оцесс р азм ещ ени я и
тр асси р овки двой ны м щ елчком левой кнопки м ы ш и на стр оке Implement
Design в окне пр оцедур Н а в ига т о ра про ек т а . И нф ор м аци я о х оде его
вы полнени я отоб р аж ается в окне консольны х сооб щ ени й . Завер ш ени е
вы полнени я каж дой ф азы этого пр оцесса отм ечается соответствую щ ей
пи ктогр ам м ой в стр оке с ее названи ем и сопр овож дается отчетом о
полученны х р езультатах . Д ля пр осм отр а отчета о вы полнени и тр ансляци и
следует дваж ды щ елкнуть левой кнопкой м ы ш и на стр оке Translation Report.
В качестве пр и м ер а ни ж е пр и веден отчет о вы полнени и тр ансляци и пр оекта,
си нтез котор ого р ассм отр ен в пр еды дущ ем р азделе. О тчет содер ж и т
и нф ор м аци ю о каж дом ш аге тр ансляци и (пр еоб р азовани и EDIF-опи сани й в
ф ор м ат Xilinx NGD, пр овер ке вр ем енны х специ ф и каци й , вер и ф и каци и
логи ческой стр уктур ы пр оекта), атакж еоб ош и б ках и пр едупр еж дени ях .

        Пр о гр а м м и р о ва н и екр и ста л л о в
        Пр еж де чем пр и ступи ть к пр огр ам м и р овани ю ПЛИ С, необ х оди м о
пр еоб р азовать р езультаты , полученны е на этапе р азм ещ ени я и тр асси р овки
пр оекта в кр и сталл,              в ф ор м ат,     воспр и ни м аем ы й ср едствам и
пр огр ам м и р овани я. Д ля создани я конф и гур аци онной последовательности
(ф ай ла пр огр ам м и р овани я) следует дваж ды щ елкнуть левой кнопкой м ы ш и
на стр оке "Generate Programming File", р асполож енной в окне пр оцессов
Н а в ига т о ра про ек т а (р и с. 9). И нф ор м аци я о х оде его вы полнени я
отоб р аж ается в окне консольны х сооб щ ени й и стр оке состояни я. После
успеш ного завер ш ени я этого пр оцесса, отм еченного соответствую щ ей
пи ктогр ам м ой в стр оке "Generate Programming File", м ож но пр и ступать
непоср едственно к пр огр ам м и р овани ю ПЛИ С. Д ляконф и гур и р овани яПЛИ С,
вы пускаем ы х ф и р м ой Xilinx, тр еб уетсязагр узочны й каб ель.