Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Ноутбук и LPT кабель Xilinx PC3.
Форум разработчиков электроники ELECTRONIX.ru > Программируемая логика ПЛИС (FPGA,CPLD, PLD) > Работаем с ПЛИС, области применения, выбор
Prusak
Имеется ноутбук, у которого нет LPT. Имеется кабель PC3 от Xilinx. Наслышанный о всяких шнурках USB->LPT, как о фуфеле, годящимся только для работы принтеров, купил я устройство для PCMCIA Adaptmate-025. Устройство установилось в системе (WinXP), можно выбрать номер порта (LPT1-LPT3). Однако ни iMpact ни СhipScope не видят кабель, как будто он не подключен. Они определяют наличие порта LPT, адреса регистров ввода/вывода и выдают сообщение что кабеля нет. Хотя на компьютере с LPT они определяют наличие кабеля даже без подачи питания на PC3 с устройства. Я в недоумении: возможно ли подключение PC3 к ноутбуку?? 05.gif
zltigo
Цитата(Prusak @ Jan 12 2008, 13:39) *
Наслышанный о всяких шнурках USB->LPT, как о фуфеле, годящимся только для работы принтеров, купил я устройство для PCMCIA Adaptmate-025.

Дослушали не до конца sad.gif и купили 32bit PCI устойство, а не 16bit sad.gif. С ним все как у настоящего железного LPT, за исключением одного нюанса - адреса портов там лежат за пределами 0x3FF - в старших адресах. Поскольку железо по любому настоящее, то возможно или отпатчить софт с ним работающий или создать/поискать драйверок виртуализирующий LPT на его привычных адресах.

P.S.
С учетом того, что на ноутбуках PCMCIA практически тоже вымер, то покупка PCMCIA адаптеров совершенно бесперспективна sad.gif. За потраченные деньги скорее всего можно купить USB пролграмматор.
Для Alter, по крайней мере, уже можно не напрягаясь купить баксов за 60.
Omen_13
zltigo, если не секрет, с какого момента ДОС стал работать с верхним адресным пространством? Выбирая ноут везде видел PCMCIA. Хотя эти девайсы не юзал за ненадобностью (ноут 3 по счёту).
Кстати USB аналог имеющегося "шнурка" от Xilinx стоит не 60 а около 250 вечнозелёных + доставка.
zltigo
Цитата(Omen_13 @ Jan 13 2008, 00:17) *
zltigo, если не секрет, с какого момента ДОС стал работать с верхним адресным пространством?

А причем тут DOS? При наличии драйверов будет работать с любым. А вот на PC Card PCMCIA (16 bit ) порты, как LPT, как и UART просто родные и поддерживаются встроенными средствами.
Цитата
Выбирая ноут везде видел PCMCIA.

Увы, даже если Вы видели слот похожий на PCMCIA, то это чаще всего уже PCMCIA Express Card - ни сном ни духом не совместимая с PCMCIA Cardbus или PCMCIA PC Card.
http://www.expresscard.org/web/site/
Естественно варианты с обеими слотами есть,но однако тенденция sad.gif
Цитата
Кстати USB аналог имеющегося "шнурка" от Xilinx стоит не 60 а около 250 вечнозелёных + доставка.

Мелкая обдираловка со стороны "Xilinx" sad.gif - сочувствую.
rezident
Странный сайт у этого ровербука. На закладке "драйверы" лежит руководство пользователя. Но и руководство для какого-то Bluetooth GPRS, а вовсе не для адаптера PCMCIA на LPT laughing.gif
zltigo
Цитата(Omen_13 @ Jan 13 2008, 00:17) *
Хотя эти девайсы не юзал за ненадобностью (ноут 3 по счёту).

Можете мне посочувствовать - за где-то 17-18 лет накопилось немало PCMCIA устройств.
1.HDD на 10Mb (мегабайт не гигабайт), но за 800 (восемьсот) баксов в свое время.
2.3.Пара приличных (не Win) модемов провереных в боях от ближнего до дальнего востока.
3.4.две сетевых карты (NE2000 и RTL81xx совместимые) - нужны для поддержки старых драйверов для самодельной операционке на ноутбуке.
5. Мультипортовка с 2 UART
6.Card Reader 5 в одном
7.Card Reader CF
8.AirLink - вещь дивная цены немалой в свое время
9.Wi-Fi обычный -ну без этого обойдемся.
10.BlueTooth стометровый, качественный.
11.CDMA адаптер.
12.Телевизионный тьюнер
13.наверняка чего-то еже забыл...




Цитата(rezident @ Jan 13 2008, 00:49) *
Странный сайт у этого ровербука. На закладке "драйверы" ...

Да бог с ним - на фотографии 32bit разьем и поминание Oxford в качестве производителя чипа.
Omen_13
Цитата(zltigo @ Jan 13 2008, 03:48) *
А причем тут DOS? При наличии драйверов будет работать с любым. А вот на PC Card PCMCIA (16 bit ) порты, как LPT, как и UART просто родные и поддерживаются встроенными средствами.

Вопрос задал от любопытства - на первых курсе делал девайсы и писал досовские програмки для РС на ISAшную шину и в памяти отложилось что декодировка адресов частичная. На страничке описания есть фраза о работе в ДОС.
Цитата(zltigo @ Jan 13 2008, 03:48) *
Увы, даже если Вы видели слот похожий на PCMCIA, то это чаще всего уже PCMCIA Express Card - ни сном ни духом не совместимая с PCMCIA Cardbus или PCMCIA PC Card.
http://www.expresscard.org/web/site/
Естественно варианты с обеими слотами есть,но однако тенденция sad.gif

Мне лично бар-бир, PCMCIA это или что-то другое. Одно плохо - LPT и COM отсутствуют а USBшные "имимтации" не всегда работают коректно sad.gif Умрет ДОК-станция буду выть на луну
Мы с Вами как-то вели дискуссию о портах и программаторах. Целиком и полностью признаю Вашу правоту
Цитата(zltigo @ Jan 13 2008, 03:48) *
Мелкая обдираловка со стороны "Xilinx" sad.gif - сочувствую.

Да как сказать. ЛПТшный "шнурок" примитивный до ужоса, входит в комплект к КИТам, можно самому собрать при желании - схема выложена на сайте. USBшный по возможностям гораздо богаче.

Кстати может дело в настройке режима работы порта (предупреждаю сразу - в этих вопросах я ламер)?

Цитата(zltigo @ Jan 13 2008, 04:05) *
Можете мне посочувствовать - за где-то 17-18 лет накопилось немало PCMCIA устройств.

Ого! По большому счёту арсенал солидный (кроме винта на 10Мб естественно). Если ещё и в рабочем состоянии...
zltigo
Цитата(Omen_13 @ Jan 13 2008, 01:37) *
Вопрос задал от любопытства - на первых курсе делал девайсы и писал досовские програмки для РС на ISAшную шину и в памяти отложилось что декодировка адресов частичная.

Для ISA - частичная. И проблема именно в том, что помянутая карточка 32bit и висит на PCI c которого
недоступны именно из-за частичной (10 bit адресов) декодировки для младших портов.
Цитата
Если ещё и в рабочем состоянии...

Все в рабочем и пока ноутбук с двумя старинными PCMCIA слотами иногда используется. Bluetooth и Cardreader-ы стоят постоянно.
AirLink стоит дома в индустриальном компьютере и в комплекте с 24dB антеной уже почти десять лет держит внешний линк между домом и работой.
Prusak
Цитата
Дослушали не до конца и купили 32bit PCI устойство, а не 16bit.
Да, это было подставно crying.gif Т.е для 16bit карточки можно задать стандартные адреса LPT 278h/378h, что позволит таки xilinx софту заработать правильно?

Цитата
С ним все как у настоящего железного LPT, за исключением одного нюанса - адреса портов там лежат за пределами 0x3FF - в старших адресах.
Адреса портов, действительно, в диапазоне 0Fxxxh, но xilinx'ские программульки эти адреса правильно определяют, что мешает им обращаться с кабелем по этим портам?? Единственно, что смутило, что этих адресов больше, чем количество стандартного SPP, EPP, ECP, может их распределение не совпадает со стандартным?
alexander55
Цитата(Prusak @ Jan 12 2008, 14:39) *

Меня тоже мучают аналогичные вопросы.
Не знаю, насколько я прав, но у меня сложилось такое мнение.
1. Переходника USB-LPT полнофункционально не может быть в принципе, т.к. протокол параллельного обмена дает столько вариаций, что всегда где-то что-то не срастается (драйвер USB-LPT --- драйвер LPT- JTAG). Даже если вдруг все срастется, то либо Б.Г., либо Xilinx очередной раз сделают доработку ...
2. Ориентироваться надо на COM, т.к. здесь как раз все стандартно. Но вопрос в том, что схем комовского JTAG Xilinx я, например, не видал (может кто подскажет, буду очень признателен).
3. Вариант USB-JTAG тоже хорош, но это еще более нереальнее. А для фирмы - это пустяки.
PS. В форуме по AVR недавно было обсуждение по поводу "полнофункционального" переходника USB-LPT, но все повисло в воздухе. 07.gif
zltigo
Цитата(Prusak @ Jan 14 2008, 16:35) *
Да, это было подставно crying.gif Т.е для 16bit карточки можно задать стандартные адреса LPT 278h/378h, что позволит таки xilinx софту заработать правильно?

Да, держал в руках такой LPT и пользуюсь таким COM - полное абсолютное соответствие стандартному железу. Практически только инициализируется PCMCI контроллер на эти адреса и прерывание и дальше мама родная не отличит от встроенного - их подхватывают штатная поддержка DOS..Windows..Linux и все.
Цитата
xilinx'ские программульки эти адреса правильно определяют, что мешает им обращаться с кабелем по этим портам??

Если видит,но не работает, может тогда эти вопросы Xilinx задать?
Omen_13
Цитата(zltigo @ Jan 14 2008, 22:52) *
Если видит,но не работает, может тогда эти вопросы Xilinx задать?

Я уже озвучивал предположение, может с режимами работы порта поиграться? Например переключить LPT биосом/настройками в ECP-mode и т.д.
rezident
Цитата(Omen_13 @ Jan 15 2008, 01:32) *
Я уже озвучивал предположение, может с режимами работы порта поиграться? Например переключить LPT биосом/настройками в ECP-mode и т.д.
Помнится когда я SMу помогал тестировать SM510PCI в режиме эмуляции Xilinx Download Parallel Cable III, то ему пришлось реализовать поддержку режима ECP только из-за кривизны той версии WinDriver, которую использовал Xilinx Foundation 3.3i. Хотя в принципе там ECP нафиг был не нужен. PC3 и в режиме SPP с LPT работать обязан. Но черт его знает, чего там WinDriver требует? cranky.gif
zltigo
Предыдущие сходные темы:
http://electronix.ru/forum/index.php?showtopic=25485
http://electronix.ru/forum/index.php?showtopic=28562
alexander55
Цитата(Omen_13 @ Jan 14 2008, 23:32) *
может с режимами работы порта поиграться? Например переключить LPT биосом/настройками в ECP-mode и т.д.

Для ясности.
В Setup BIOSа LPT нет в принципе. Он появляется после установки драйвера. Если есть Setup для драйвера, то возможны какие-то настройки порта.
Andrew O. Shadoura
Цитата(zltigo @ Jan 12 2008, 14:18) *
Дослушали не до конца :( и купили 32bit PCI устойство, а не 16bit :(. С ним все как у настоящего железного LPT, за исключением одного нюанса - адреса портов там лежат за пределами 0x3FF - в старших адресах.

Бред. Разрядность никоим образом не влияет на работоспособность|доступность портов. Вероятно, в Xilinx'овских дровах где-то железно зашиты константы с адресами портов. Но опять же, адреса должны (обязаны!) быть конфигурируемыми, так что, вероятно, их можно вернуть на стандартные значения, если, конечно, проблема в этом. Скорее всего, левые настройки портов. Для Xilinx'овского софта нужен не-ECP и не-EPP, а старый добрый legacy SPP per IEEE 1284.

--
WBR, Andrew
alexander55
Цитата(Andrew O. Shadoura @ Jan 17 2008, 12:56) *
Для Xilinx'овского софта нужен не-ECP и не-EPP, а старый добрый legacy SPP per IEEE 1284.

Слишком категорично. У меня на рабочем компе стоит режим ECP LPT и iMPACK работает без проблем.
rezident
Цитата(Andrew O. Shadoura @ Jan 17 2008, 14:56) *
Для Xilinx'овского софта нужен не-ECP и не-EPP, а старый добрый legacy SPP per IEEE 1284.
Немного не так. Уже написал выше. Для корректной работы PC3 достаточно SPP, но драйвер, через который работает софт Xilinx (WinDriver в частности), может (по)требовать режима EPP.
zltigo
Цитата(Andrew O. Shadoura @ Jan 17 2008, 12:56) *
Бред.

На счет бреда я попросил-бы поаккуратнее. Прочитайте написанное еще раз (можете два-три) :
Цитата
С ним все как у настоящего железного LPT, за исключением одного нюанса - адреса портов там лежат за пределами 0x3FF - в старших адресах.

Цитата
..их можно вернуть на стандартные значения, если, конечно, проблема в этом.

А вот вернуть их нельзя принципиально их-за изначально существующего архитектурного ограничения 10bit дешифратора класических "исовых" портов. О чем уже писалось, но Вы не прочитали.
alexander55
Я вот, что подумал.
В стандарте USB предусмотрены следующие стандартные устройства:
- 0 - мыши
- 1 - клавиатуры
- 2 - джойстки.
Если бы ввели еще и LPT, то вопросы бы все исчезли. biggrin.gif
zltigo
Цитата(alexander55 @ Jan 21 2008, 09:24) *
Я вот, что подумал.

Я вот что подумал - пора забыть про LPT. Взять и забыть. Помнить себе дороже будет.
Цитата
Если бы ввели еще и LPT, то вопросы бы все исчезли. biggrin.gif

Куда "исчезли", если USB блочное устойство обслуживаемое по поллингу и махание ножками еа нем исключительно непредсказуемо.
Egel
Здравствуйте!
Хотел спросить - является ли расширение через PCMCI для LPT порта полноценным?? Можно ли с его помощью запрограммировать Xilinx плисину?? Адаптер выглядит так :
http://www.45577.ru/descr.php?id=98705&...u54ko82iqbfhtej

Если этот вариант отметается, то как еще можно сделать?????
Операционка - Windows Vista smile.gif

Заранее огромное спасибо
rezident
Цитата(Egel @ Dec 20 2008, 19:42) *
Если этот вариант отметается, то как еще можно сделать?????
Операционка - Windows Vista smile.gif
Альтернативный вариант - Platform Cable USB II
http://www.xilinx.com/onlinestore/hardware/cable_compare.htm
maior
и чего все такие категоричные?..
http://www.sunixeurope.com/ZeigeProdukt.php?id=12
zltigo
Цитата(maior @ Dec 23 2008, 23:42) *
и чего все такие категоричные?..

Ну так купите, после чего будете самым умным и расскажите, как дравера этого чуда виртуализируют "родной" LPT.
Цитата
IC Prolific PL2305
.....
IRQ & I/O address Assigned by BIOS
....
АДИКМ
Цитата(rezident @ Dec 20 2008, 22:37) *
Альтернативный вариант - Platform Cable USB II
http://www.xilinx.com/onlinestore/hardware/cable_compare.htm


Альтернативный вариант здесь
гербера я выкладывал в той же ветке.
себестоимость - долларов 60, если покупать в ближайшем ларьке...
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.