А. А. Архангельский, Е. И. Гурин, Б. А. Савельев
ПОДКЛЮЧЕНИЕ СПЕЦИАЛИЗИРОВАННЫХ
ПРОЦЕССОРОВ К ПЕРСОНАЛЬНОМУ КОМПЬЮТЕРУ
С ПРИМЕНЕНИЕМ ИНТЕРФЕЙСА USB
Аннотация. <...> Рассматриваются вопросы подключения специализированных вычислительных устройств, реализованных на программируемых логических интегральных схемах, к персональной ЭВМ по интерфейсу USB. <...> Приводятся
примеры реализации на языке VHDL и результаты экспериментального исследования. <...> Ключевые слова: интерфейс USB, программируемые логические интегральные
схемы, язык VHDL, персональный компьютер. <...> Поэтому в настоящее время все большее распространение получает интерфейс USB. <...> Упростить процедуры
обмена позволяют микросхемы преобразования интерфейсов, которые берут
на себя реализацию этих алгоритмов. <...> Такие микросхемы широко применяются для подключения устройств пользователя [1–3]. <...> В работе рассматривается сопряжение устройств с компьютером по USB с использованием модулей USB. <...> 1 показана схема с типовым модулем M, обеспечивающим сопряжение процессора, реализованного на ПЛИС, с персональной ЭВМ типа
IBM PC обычным USB-кабелем. <...> Основу модуля M может составлять микросхема FT245 фирмы FTDI; описание этой микросхемы [4] можно найти на
сайте www.ftdichip.com. <...> Микросхема обеспечивает преобразование данных из
интерфейса USB в параллельный интерфейс. <...> Синхронизация работы модуля
производится от тактового генератора, установленного на модуле. <...> Для составления программ обмена используются драйверы, которые можно бесплатно скачать с сайта www.ftdichip.com. <...> Схема подключения типового модуля USB
Обмен данными между ПЛИС и модулем M производится по двунаправленной шине D[7.. <...> 0], управление обменом производится сигналами RD,
WR, TXE и RXF. <...> При чтении данных из модуля USB в ПЛИС согласно техническому описанию микросхемы FT245 должна быть реализована следующая диаграмма (рис. <...> Диаграммы обмена данными
Микросхема FT245 формирует сигнал RXF (активное значение ноль)
в момент готовности данных, передаваемых в устройство <...>