ООО ЭФО
Поиск по складу
Программа поставок 2016
Сегодня
www.powel.ru
источники питания
www.korpusa.ru
конструктивы и корпуса РЭА
www.wless.ru
беспроводные технологии
www.mymcu.ru
микроконтроллеры
altera-plis.ru
микросхемы Altera
www.infiber.ru
волоконно-оптические
компоненты в
промышленности
www.efo-power.ru
силовая электроника
www.efo-electro.ru
электротехническая
продукция
www.efometry.ru
контрольно-измерительные приборы
www.golledge.ru
кварцевые резонаторы и генераторы Golledge
www.sound-power.ru
профессиональные усилители класса D
Поиск по сайту
Подписка на новости

Система менеджмента
качества сертифицирована на соответствие требованиям:
ISO 9001, ГОСТ Р ИСО 9001 и СРПП ВТ - подтверждено сертификатами соответствия в системах сертификации Русского Регистра, ГОСТ Р, международной сети IQNet, "Оборонсертифика" и "Военный Регистр".

ООО "ЭФО" в 2011г. получило Лицензию Федеральной службы по экологическому, технологическому и атомному надзору на изготовление оборудования для ядерных установок.


Rambler s Top100



ChipFind - поисковая система по электронным компонентам
EEN
webmaster
Санкт-Петербург: (812) 327-86-54  zav@efo.ru Москва: (495) 933-07-43  moscow@efo.ru Екатеринбург: (343) 278-71-36  ural@efo.ru Пермь: (342) 220-19-44  perm@efo.ru
Казань: (843) 518-79-20  kazan@efo.ru Ростов-на-Дону: (863) 220-36-79  rostov@efo.ru Н. Новгород: (831) 434-17-84  nnov@efo.ru Новосибирск: (383) 286-84-96  nsib@efo.ru
о нас склад библиотека статьи
 
Конфигурирование FPGA через USB

Микросхемы семейства FPGA не имеют энергонезависимой памяти, и поэтому необходимо выполнять их программирование при каждом включении питания. В законченных устройствах для конфигурирования таких микросхем используются внешние конфигурационные ПЗУ. При этом используется режим конфигурирования "PS" (Passive Serial - пассивный последовательный режим). В устройствах, имеющих связь с компьютером, а так же при отладке проекта, удобно использовать программатор "ByteBlasterMV", который подключается к компьютеру с помощью стандартного LPT-порта. Но есть возможность конфигурирования FPGA без использования LPT-порта - с помощью USB.

Микросхема FT2232C компании FTDI представляет собой преобразователь потока данных USB в поток последовательных/параллельных данных. Существуют различные режимы работы микросхемы. Одним из таких режимов является MPSSE (Multi-Protocol Synchronous Serial Engine). Компания FTDI предоставляет специальную библиотеку "Altera Programmer DLL" для работы c микросхемой FT2232C, которая использует режим MPSSE для реализации PS-режима конфигурирования FPGA. Данная библиотека содержит ряд функций, при помощи которых можно запрограммировать ПЛИС, используя заранее подготовленный в среде "Quartus" файл (*.rbf). Существует полное описание всех функций "Altera Programmer DLL". Для конфигурирования FPGA, необходимо подключить микросхему FT2232C к ПЛИС по схеме, представленной на Рис. 1. Таким образом, появляется возможность конфигурирования FPGA из Вашего приложения через USB. Также существуют примеры готовых программ-загрузчиков с исходными кодами, выполненных в различных средах программирования (C++, Delphi, VB 6.0, VB.NET). Эти загрузчики позволяют осуществлять конфигурирование FPGA, присоединённой к микросхеме FT2232C по приведённой схеме.

Рис. 1. Схема подключения FT2232C к FPGA

Микросхема FT2232C имеет два порта для связи с микроконтроллерной системой. Поэтому её удобно использовать в приложениях, использующих в рабочем режиме обмен данными микропроцессорной системы с персональным компьютером.

Такой способ конфигурирования и обмена данными компьютера с FPGA используется в мезонинном модуле MORPH-IC компании FTDI.

© 1999-2016 All Right Reserved. EFO Ltd. При использовании материалов ссылка на источник обязательна.
Контактная информация