Перейти к содержанию
    

сопряжение 16 разрядного устройства с ПК ч-з USB

:help:

необходимо синтезировать usb интерфейс для устройства с 16-ти разрядной шиной данных

требования: возможно меншая стоимость и высокая скорость обмена данными

помогите по возможности

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

А что хотели-то? "Меньше", "высокая" - в попугаях или литрах каких-нибудь это сколько будет? Что это за "устройство с 16-разрядной шиной данных"?

"Паки, паки иже херувимы." "Как же тебя понять, если ты ничего не говоришь?" (с) к/ф "Иван Васильевич меняет профессию" ;)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Смотрите в сторону Су7С68013А (FX2LP) и GPIF на нём. Всё можно сделать недорого и достаточно просто :)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Смотрите в сторону Су7С68013А (FX2LP) и GPIF на нём. Всё можно сделать недорого и достаточно просто :)

 

Мне кажется что использование FTDI проще так как его не надо программировать (правда теряем в скорости передачи). Как говорится включил и работает :) А если честно, то подобный вопрос поднимался на

 

http://electronix.ru/forum/index.php?showt...=44301&st=0

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Мне кажется что использование FTDI проще так как его не надо программировать (правда теряем в скорости передачи). Как говорится включил и работает :) А если честно, то подобный вопрос поднимался на

 

http://electronix.ru/forum/index.php?showt...=44301&st=0

FTDI не подойдет хотябы по той причине, что автору темы надо 16ти разрядную шину иметь, не говоря уже о скорости, в которой FTDI проигрывает Cypress раз в 30-40....

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

FTDI не подойдет хотябы по той причине, что автору темы надо 16ти разрядную шину иметь, не говоря уже о скорости, в которой FTDI проигрывает Cypress раз в 30-40....

 

Ну не кто же не отменял же передачу данных по 8 бит в 2 этапа. :)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Ну не кто же не отменял же передачу данных по 8 бит в 2 этапа. :)

Ну так интерфейс-то изначально 16ти разрядный ;) чтоб два байта из них делать, надо внешнюю логику городить, гораздо проще взять FX2LP запрограммировать GPIF и получить 16ти разрядный интерфейс с пропускной способностью 30МБ/сек и главное ничего лишнего, всего одна микросхема и немного обвязки :)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Ну так интерфейс-то изначально 16ти разрядный ;) чтоб два байта из них делать, надо внешнюю логику городить, гораздо проще взять FX2LP запрограммировать GPIF и получить 16ти разрядный интерфейс с пропускной способностью 30МБ/сек и главное ничего лишнего, всего одна микросхема и немного обвязки :)

 

Здесь с Вами полностью согласен :) Но есть маленькое но: его нужно программировать! :wacko:

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

т е выбор стоит между FTDI и Cypress (FX2LP)?

а альтернативы - они есть? :05:

Есть, но они вам не подойдут. Например, можно поставить связку UTMI+FPGA и купить USB-шное IP для FPGA. Вариант на Cypress FX2 самый разумный: и дешево, и скорость отличная.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

т е выбор стоит между FTDI и Cypress (FX2LP)?

а альтернативы - они есть? :05:

 

Не знаю может вот это

 

http://www.compitech.ru/html.cgi/arhiv/05_05/stat_usb.htm

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

В качестве рабочего режима контроллера достаточно режима "Slave FIFO" - стоит ли программировать EZ-USB FX2LP или же можно ограничиться EZ-USB SX2 ?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

В качестве рабочего режима контроллера достаточно режима "Slave FIFO" - стоит ли программировать EZ-USB FX2LP или же можно ограничиться EZ-USB SX2 ?

 

 

Кое что про режим "Slave FIFO" написано тут

 

http://www.efo.ru/doc/Cypress/Cypress.pl?2524

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

В качестве рабочего режима контроллера достаточно режима "Slave FIFO" - стоит ли программировать EZ-USB FX2LP или же можно ограничиться EZ-USB SX2 ?

Если Вас устроят дефолтные дескрипторы SX2 и режим Slave FIFO, то используйте SX2. Если нет - FX2LP, т.к. в SX2 переписывать регистры тяжелее.

ЗЫ если бы выбор стоял передо мной, то я бы выбрал FX2LP.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
К сожалению, ваш контент содержит запрещённые слова. Пожалуйста, отредактируйте контент, чтобы удалить выделенные ниже слова.
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...