Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: кабель USB-LPT
Форум разработчиков электроники ELECTRONIX.ru > Программируемая логика ПЛИС (FPGA,CPLD, PLD) > Работаем с ПЛИС, области применения, выбор
2student
купил подобный кабель (230р всего), встал как поддержка усб-принтера, VID=067B, PID=2305.
ктонибудь пробовал байтбластер на таком устройстве подключать?
К.
rezident
Уже пару раз всплывал такой вопрос на форуме. Не получается сделать полнофункционального эмулятора LPT на USB. Только так, как в вашем кабеле - USB-поддержка принтера.
2student
Цитата(rezident @ Dec 18 2006, 19:11) *
Уже пару раз всплывал такой вопрос на форуме. Не получается сделать полнофункционального эмулятора LPT на USB. Только так, как в вашем кабеле - USB-поддержка принтера.

smile.gif вопрос всплывал, а вот о реальных результатах так никто и ненаписал Ж(
zltigo
Цитата(2student @ Dec 18 2006, 17:52) *
smile.gif вопрос всплывал, а вот о реальных результатах так никто и ненаписал Ж(

О полной безнадежности использования "кабеля под USB принтер" писалось более чем однозначно.

А вот о попытках реального использовании самоделок на которые тоже ссылки давались или "нормальных" USB->LPT, очень хотелось-бы услышать.
Andy Great
Да эту ссылку многократно указывали... ОНО РАБОТАЕТ?
misyachniy
Цитата(Andy Great @ Dec 20 2006, 10:29) *
Да эту ссылку многократно указывали... ОНО РАБОТАЕТ?


Не пробовал, но скажу что работать не будет.

MAX/Quartus при программировании обращается к драйверу бластера.
Драйвер преобразует байты в биты данных и клоки.
Эти биты, точнее байты с установленными или сброшенными битами выдаються непосредственно в порт по базовым адресам 278/378/3BC.
Выдача происходит стандартной командой процессора out dx,al

Преобразователь USB/LPT работает по другому.

Для обращения к LPT(печать) программа вызывает стандартные функции Windows CreateFile и WriteFile. Windows по имени файла(устройства) определяет к какому устройству идет обращение и передает данные драйверу устройства. При работе со стандартным LPT данные будут переданы теми же командами процессора(возможно строковыми пересылками outs). В режиме EPP/ECP будут использованы дополнительные регистры.
При этом будут использованы биты квитирования обмена (alf init strobe select ask busy error pe online)

При обращении к виртуальному LPT порту, данные попадут к драйверу преобразователя, затем к драйверу хоста USB и собственно в преобразователь.
Преобразователь также будет ожидать сигналов квитирования.

Теоретически, если замкнуть strobe и ask то биты на ножках будут меняться но неизвестно с какой скоростью.

Ну я и развел теорию :-)

P.S. Я по моему уже выкладывал ссылку на проект USB Blastera
http://njnmnp.narod.ru/usbblaster/usbblaster.html
zltigo
Цитата(misyachniy @ Dec 26 2006, 12:13) *
Выдача происходит стандартной командой процессора out dx,al

Виртуализируется, однако.
Заказали у немца набор "сделай сам" sad.gif - после нового года можно будет попробовать.
Цитата
P.S. Я по моему уже выкладывал ссылку на проект USB Blastera
http://njnmnp.narod.ru/usbblaster/usbblaster.html

Поезд, уже пожалуй "ушел":
Новости на самой первой странице - "обновлен прайслист отладочные
средства TERASIC" и по ссылке:
http://www.altera.ru/cgi-bin/price/price
USB Blaster - 60USD
http://www.terasic.com.tw/cgi-bin/page/arc...No=39&No=46
2student
Цитата(zltigo @ Dec 26 2006, 17:37) *
Цитата(misyachniy @ Dec 26 2006, 12:13) *

Выдача происходит стандартной командой процессора out dx,al

Виртуализируется, однако.
Заказали у немца набор "сделай сам" sad.gif - после нового года можно будет попробовать.
Цитата
P.S. Я по моему уже выкладывал ссылку на проект USB Blastera
http://njnmnp.narod.ru/usbblaster/usbblaster.html

Поезд, уже пожалуй "ушел":
Новости на самой первой странице - "обновлен прайслист отладочные
средства TERASIC" и по ссылке:
http://www.altera.ru/cgi-bin/price/price
USB Blaster - 60USD
http://www.terasic.com.tw/cgi-bin/page/arc...No=39&No=46

Я им писал - будет только в конце февраля..

К.
rezident
Цитата(Andy Great @ Dec 20 2006, 13:29) *
Да эту ссылку многократно указывали... ОНО РАБОТАЕТ?

С эмуляторами/программаторами разработанными для LPT видимо не работает. Вот недавнее сообщение по этому поводу. http://caxapa.ru/76671.html?todo=full
Гяук
USB Blaster - 60USD
http://www.terasic.com.tw/cgi-bin/page/arc...No=39&No=46

Ну и что, кто-нибудь купил это чудо?
У него как с рабочими напряжениями? В смысле какие логические уровни для IO допустимы?
zltigo
Цитата(Гяук @ Feb 13 2007, 13:15) *
http://www.terasic.com.tw/cgi-bin/page/arc...No=39&No=46
Ну и что, кто-нибудь купил это чудо?

Ну наконец сегодня привезли. Работает жутко smile.gif моргая голубым светодиодом.
Цитата
У него как с рабочими напряжениями? В смысле какие логические уровни для IO допустимы?

На JTAG стоит PI3VT3245LE все по честному. Да и полная совмеcтимость с родным бластером декларируется.
Edmundo
Цитата(zltigo @ May 12 2007, 19:30) *
Ну наконец сегодня привезли. Работает жутко smile.gif моргая голубым светодиодом.

Ну голубым светодиодом и "родной" USB-Blaster мигает smile.gif Так что полный аналог.
Праздное любопытство: а как сама плата, насколько похожа на оригинал?
zltigo
Цитата(Edmundo @ May 14 2007, 18:22) *
Праздное любопытство: а как сама плата, насколько похожа на

По комплектации очень, по остальному - нет, но родных было 3 ревизии!
vetal
Если не секрет - они там не забыли прошивку залочить случаем?
zltigo
Цитата(vetal @ May 14 2007, 19:09) *
Если не секрет - они там не забыли прошивку залочить случаем?

А есть-ли смысл копаться при цене 50-60 баксов? Можно, конечно подпаяться к контактным площадкам и посмотреть, но вероятность крайне мала.

P.S.
Кстати немец с поминаемого ранее сайта затихарился и перестал и на письма отвечать sad.gif Хотя сейчас глянул - сайт его ожил. Надо будет еще написать.
vetal
Цитата
А есть-ли смысл копаться при цене 50-60 баксов?

Дело не в цене, а в принципе.
Там вроде есть место для разъема программирования - можно и без пайки попробовать.

Цитата
Кстати немец с поминаемого ранее сайта затихарился и перестал и на письма отвечать sad.gif Хотя сейчас глянул - сайт его ожил. Надо будет еще написать.

Я остановился на стабильной работе jtag с его схемой, остальные режимы не нужны т.к. их не использую.
zltigo
Цитата(vetal @ May 14 2007, 19:24) *
Там вроде есть место для разъема программирования - можно и без пайки попробовать.

Там шаг порядка 2mm sad.gif
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.