Начало работы с ISE WebPack. Установка программы. Создание проекта.

Start WebPack ISE FPGAДля начала необходимо установить ISE WebPack на свой компьютер. Для этого нужно скачать последнюю версию программы с сайта Xilinx.com. Прежде чем скачать эту программу, на сайте от вас потребуют создать свой аккаунт (зарегистрироваться). На диске, отличном от системного, например, D:\ создаете папку, где будут храниться ваши проекты и называете ее XProject. В этой папке также создаете папку под названием Xilinx-nfo, где у вас будут храниться файлы с различными лицензиями. В ранних версиях программы файлы лицензий назывались license.dat, последние версии имеют файлы лицензий с названием Xilinx.lic. После создания аккаунта не забудьте записать ваш логин и пароль , например, в текстовый файл в папку  Xilinx-nfo, чтоб не потерялись (они вам еще не раз пригодятся для скачивания обновленных версий программы).

После установки, которая занимает примерно 1 час (старые версии устанавливались за 2 часа), необходимо получить на вашу почту, указанную при регистрации, файл с бесплатной лицензией и сохранить его в папку D:\XProject\Xilinx-nfo\. Запускаем с рабочего стола (либо из меню Пуск) ярлык Xilinx ISE Design Suite 13.2. После запуска нам предлагается указать путь к файлу лицензии. Нажимаем кнопку Copy License и находим файл D:\XProject\Xilinx-nfo\Xilinx.lic.

Теперь можно непосредственно приступить к работе с WebPack. Открываем ярлык Xilinx ISE Design Suite 13.2 или Project Navigator, что по сути одно и то же. Выбираем File/New Project. В открывшемся окне в поле Name задаем имя нашего проекта register1. В нижнем поле Top Level Sourse Type выбираем Schematic. Это значит, что верхний уровень в иерархии нашего проекта будет представлен с схемотехническом виде, а не в виде например, VHDL-кода. Нажимаем NEXT.

В следующем окне нам требуется выбрать семейство и конкретный тип микросхемы ПЛИС, с которой мы будем работать. В поле Family мы выбираем Spartan3, в поле Device мы выбираем XC3S200, в поле Package – TQ144. Класс быстродействия в поле Speed выбираем равным  4.

Нажимаем NEXT и FINISH. В левом верхнем углу выделяем название нашей микросхемы и в контекстном меню (контекстное меню – это окно с различными функциями, которое появляется, когда вы щелкаете правой кнопкой мыши по выделенному) выбираем New Sourse. Выбираем Schematic и в поле Name присваиваем имя register1.  Нажимаем NEXT и FINISH.

Перед нами – окно схемотехнического редактора. С помощью левой нижней закладки Symbols можно вытаскивать на рабочий стол различные логические элементы. Вытащим из папки Shift Registers элемент SR16CE. Как видно это обычный 16 – разрядный сдвиговый регистр с разрешающим входом и асинхронным сбросом. Далее, вытащим из папки LOGIC элемент AND2. Это обычный логический элемент 2И.

Схема устройства
Схема устройства

При помощи кнопки Add Wire (в левой панели управления) проведем шину от выхода регистра.  При помощи кнопки Add Bus Tap добавим два отвода от шины. Соединим при помощи кнопки Add Wire отводы шины и элемент AND2.

Далее, добавим порты ввода/вывода при помощи кнопки Add I/O Marker. Назначим имена портам ввода/вывода при помощи функции Rename Port в контекстном меню порта. При перенаименовании шинного порта DOUTBUS открывается окно Rename BUS. В поле New Base Name Of Bus нужно ввести DOUTBUS, после нажать на старое обозначение цепи ниже в поле Related Buses and Nets и нажать на кнопку Apply справа. Далее нажать OK. При этом шина, естественно, переименовывается автоматически вместе с портом.

Теперь необходимо указать, к каким именно проводникам шины DOUTBUS присоединены два верхних отвода к элементу AND2. Для этого, выделив соответствующий проводник, в его контекстном меню выбираем Rename Selected Net. В поле пишем DOUTBUS(0), что означает младший провод шины DOUTBUS. Для второго отвода поступаем аналогично, но в поле имени указываем DOUTBUS(1), т.е. проводник шины DOUTBUS под номером один, следующий за младшим.

Об авторе admin

Инженер. Окончил НГТУ по специальности "Радиосвязь, телевидение и радиовещание". С 2003 г. занимаюсь разработкой электронной начинки различных радиотехнических устройств и приборов.
Запись опубликована в рубрике Все статьи, Только у нас! Видеоуроки XILINX ISE WebPack. Добавьте в закладки постоянную ссылку.

10 комментариев на «Начало работы с ISE WebPack. Установка программы. Создание проекта.»

  1. Dmitriy говорит:

    Проблема вот какая: после того как принимаю все соглашения в процессе установки, в самом начале на 0% возникает ошибка: “Unable to open archive … далее путь к файлу установщика …\idata\ise_0010.zip.xz … Please check file permissions”.
    Жму retry, через несколько секунд вылезает почти такая же ошибка, но файл такое же …ise_0039.zip.xz.
    Эта ошибка возникает на ОС Windows 7 (причем лицензионной) и Windows XP (Версии 13.2 и 13.4 ISE WebPack’a). Подскажите пожалуйста что делать – уже все перепробовал…

  2. Dmitriy говорит:

    Спасибо большое, проблема решилась) Смотрю ролики по созданию проектов)
    Best regurds!

  3. Dmitriy говорит:

    Еще раз здравствуйте! Мне для работы понадобился МоделСим для Xilinx ISE Web Pack. Набрёл вот на этот сайт: http://www.modelsim.ru/modelsim_xe.html#
    По инструкции захожу по ссылке во вкладку 12.1. Но где лежит mxe_3_6.5c.zip я так и не понял. Не могли бы вы подсказать в чем проблема?

    • admin говорит:

      Зашел на сайт, залогинился – тоже ничего не понял. Даже во вкладках к 12.1 тоже ничего нет. Покрайней мере ModelSim точно не нашел. Попробуйте написать на мейл, опубликованный на вышеуказанном сайте.

  4. Dmitriy говорит:

    Писал вот сюда: aavetoshkin@modelsim.ru . В итоге фэйл доставки письма))
    Написал на Xilinx с просьбой выслать прямую ссылку на МоделСим-жду ответа)
    Странно однако-у них на форум отвечают на вопросы по МоделСиму а ссылки нормальной нет)

  5. compoa говорит:

    Здравствуйте, Александр Пухов. Я у Вас консультировался по поводу установки Xilinx ise 14.3, который после повторной установки не смог изза запаролленных зип файлов. Последуя Вашему совету я провел глубокую проверку Касперским и все получилось, больше проблем нет. Я очень Вам благодарен. Удачи Вам. С уважением Александр.

Оставить комментарий