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