Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: PCI - ISA
Форум разработчиков электроники ELECTRONIX.ru > Интерфейсы > Форумы по интерфейсам > ISA/PCI/PCI-X/PCI Express
anton
Подскажите варианты построения преобразователя PCI - ISA.
и как проше реализовать ISA структура вынесеную за пределы компа на некоторое растояние.
olefil
Мы например на Altere делаем. На стандартной утилите. Можно на микрухах делать специально для этого преднозначенных (я думаю, что тут люди посоветуют какие можно взять). Вообще если чего сложное с этим надо делать (дополнительные команды, интерфейсы на преобразователе), то лучше ПЛИС брать так как там можно все это накрутить.
alex_elect
Для Anton
В свое время делали мост на базе PC87200, National Semiconductor.
Что касается удаленного управления ISA структурой, то при расстоянии в несколько метров более подходящим будет мост USB-ISA.
В Интернете мне попадались по этой тематике.
Oldring
Цитата(alex_elect @ Jan 17 2005, 16:12)
Для Anton
В свое время делали мост на базе PC87200, National Semiconductor.
Что касается удаленного управления ISA структурой, то при расстоянии в несколько метров более подходящим будет мост USB-ISA.
В Интернете мне попадались по этой тематике.
*


USB -> ISA = бред.
У USB минимально достижимое latency 2 ms. При стандартной настройке root hub, разумеется.
makc
to Oldring

Цитата
USB -> ISA = бред.
У USB минимально достижимое latency 2 ms. При стандартной настройке root hub, разумеется.


А RS-232 <=> PCI тоже бред? wink.gif

Дело в цели этого сопряжения... Если реализовать возможность пакетной обработки транзакций по ISA, то тут будет уже не важно, с помощью чего доставлять пакеты (при условии, что получаемая скорость будет достаточной).

По поводу первой строчки моего поста - ничего странного, просто возникла необходимость электрического контроля и контроля правильности выполнения элементарных транзакций PCI устройством. Берем МК+ПЛИС и получаем возможность загружая по RS-232 команды для формирования временной диаграммы шины PCI производить отладку и исследование нужного устройства.

Что касается исходного вопроса:
Цитата
Подскажите варианты построения преобразователя PCI - ISA.
и как проше реализовать ISA структура вынесеную за пределы компа на некоторое растояние.


То могу предложить посмотреть на PLX PCI9052. У нее есть режим эмуляции ISA.
Oldring
Цитата(makc @ Jan 17 2005, 17:06)
to Oldring

А RS-232 <=> PCI тоже бред? wink.gif

Дело в цели этого сопряжения... Если реализовать возможность пакетной обработки транзакций по ISA, то тут будет уже не важно, с помощью чего доставлять пакеты (при условии, что получаемая скорость будет достаточной).


Анекдот вспомнил недавно читанный. Особонадежный военный канал связи. Медленный. Информация передается едущими по дороге танками, на башнях которых написано 0 и 1.

Для тестирования PCI шины нескольких сотен транзакций в секунду заведомо хватит. Чтобы подключить осцилограф и посмотреть на все сигналы. Для управления практически любым реальным устройством на PCI или ISA шине уже маловато будет. Замечу, что и ранее можно было довольно просто подключать устройства через RS-232, и ISA-платы городили, когда этой скорости не хватало. Впрочем, не зная конкретного устройства, сложно аргументировать - просто, думаю, что класс старья, где может пригодиться USB-ISA, крайне узок.

Кстати, чтобы использовать пакетный режим на ISA нужно переписывать софт. Не думаю, что это именно то, что хочет автор вопроса. Иначе почему бы не переделать сразу железяку на USB, например, или другую подходящую шину? Не стоит оно того, наверное.
alex_elect
Вот пример практической реализации преобразования USB-ISA:
http://www.arstech.com/usbisa.htm
makc
2 Oldring:

Цитата
Анекдот вспомнил недавно читанный. Особонадежный военный канал связи. Медленный. Информация передается едущими по дороге танками, на башнях которых написано 0 и 1.


biggrin.gif

Цитата
Для тестирования PCI шины нескольких сотен транзакций в секунду заведомо хватит. Чтобы подключить осцилограф и посмотреть на все сигналы. Для управления практически любым реальным устройством на PCI или ISA шине уже маловато будет. Замечу, что и ранее можно было довольно просто подключать устройства через RS-232, и ISA-платы городили, когда этой скорости не хватало. Впрочем, не зная конкретного устройства, сложно аргументировать - просто, думаю, что класс старья, где может пригодиться USB-ISA, крайне узок.


Полностью согласен. Об этом я и говорил...
Что касается применения - например, была куплена дорогая плата с АЦП или другая управляющая плата, но из современных мат.плат пропала ISA. Выкидывать девайсы жалко. Скорости особенно большой не нужно и обмен по портам документирован... В этом случае USB-ISA может оказаться полезно. Можно и еще придумать реальные применения, кроме экспериментов.

Цитата
Кстати, чтобы использовать пакетный режим на ISA нужно переписывать софт. Не думаю, что это именно то, что хочет автор вопроса. Иначе почему бы не переделать сразу железяку на USB, например, или другую подходящую шину? Не стоит оно того, наверное.


Для ISOвых плат, чтобы воспользоваться ими под современными ОС все-равно нужно переписывать софт. Так что это как раз не проблема...
one_man_show
Для Anton, чтобы вернуться к теме: посмотрите интерфейсные чипы от AMCC. Это один из вариантов быстрого решения.
makc
С AMCC были неопределенного рода проблемы: некоторые отдельные экземпляры внезапно переставали работать. Т.е. у них не читались конфигурационные регистры, сбоила внешняя шина. Так что с ними нужно держать ухо "в остро". wink.gif
anton
Для ISOвых плат, чтобы воспользоваться ими под современными ОС все-равно нужно переписывать софт. Так что это как раз не проблема...
*

[/quote]

Для 95,98 и Ме досовские программы как правило работают нормально.
И можно использовать готовые досовские функции.
makc
Понимаю, но только надежность применения 98 и им подобных в некоторых областях оставляет желать лучшего. К тому же кроме windows-образных ОС есть и более другие, например Linux, QNX и др. для которых все-равно придется писать драйвера заново. Хотя все зависит от задачи...
Oldring
Цитата(makc @ Jan 21 2005, 16:25)
Понимаю, но только надежность применения 98 и им подобных в некоторых областях оставляет желать лучшего. К тому же кроме windows-образных ОС есть и более другие, например Linux, QNX и др. для которых все-равно придется писать драйвера заново. Хотя все зависит от задачи...


Уверен, что для подавляющего числа коммерческих и научных проектов стоимость переписывания софта сильно превышает стоимость переделки железа с ISA на другую шину. Единственная причина, по которой имеет смысл напрягаться для поддержки старых плат с новыми процессорами - это если на новом процессоре можно гонять старый софт со старыми платами под старой операционкой. Но, и в этом случае, дешевле купить готовое решение (какую-нибудь маму с ISA за штуку баксов), чем пытаться самостоятельно под свой частный проект породить PCI-ISA мост.
makc
Если софт грамотно написан и низкоуровневые функции выделены в отдельные модули, которые можно без труда переписать (благо они довольно просты в случае ISA), то стоимость переписывания может оказаться сравнительно невысокой, а вот переход на новое железо может потребовать не только дополнительных денег на покупку замены существующему, но и потребовать времени денег и сил на монтаж, наладку и пр. нового оборудования, в то время как со старым все эти этапы уже были пройдены.

А вообще мне кажется, что мы уже ушли от исходной темы и ударились в bb-offtopic.gif
one_man_show
Цитата(Oldring @ Jan 21 2005, 21:34)
... дешевле купить готовое решение (какую-нибудь маму с ISA за штуку баксов)
*

Все понятно, кроме этого. Почему мама с ISA должна в дешевом варианте стоить штуку баксов?
Цитата
А вообще мне кажется, что мы уже ушли от исходной темы и ударились в bb-offtopic.gif

А вот это правильно замечено smile.gif
Aluminium
Выбрал для реализации PCI-ISA микросхему, опять же, PCI-ISA-01 от ISS. Но чувствую в российском сегменте ее никто не применял. Кто-нибудь пробовал? Реально ли ее у нас достать?
MariSev
Копирую еще раз, может быть кому-нибудь пригодиться (по вопросам цен и срок поставок (ориент. 3-4 нед.) обращайтесь в приват)
Мосты UART
UART на локальную шину
OX16C950 Высокопроизводительный UART
OX16C954B Высокопроизводительный UART


с интерфейсом USB
OXUSB950 Мост из шины USB в UART

OXUSB954 Мост из шины USB в четырехканальный UART


с интерфейсом PC Card, CF
OXCB950 -TQAG (Мост из 32-битной шины PC-card в последовательный порт)
OXCF950 Мост из 16-битной шины PC-card/ CompactFlash+ в последовательный порт
OXCFU950 Мост из 16-битной шины PC-card/ CompactFlash+ в последовательный порт и USB
хост-порт

с интерфейсом PCI
OX16PCI952 Мост из шины PCI в последовательный и параллельный порт
OX16PCI954 Мост из шины PCI в последовательный и параллельный порт
OX16PCI958 Мост из шины PCI в восьмиканальный UART
OXmPCI952 Мост из miniPCI в последовательный и параллельный порт
OXmPCI954 Мост из miniPCI в последовательный и параллельный порт


Контроллеры USB
OXU121HP USB полноскоростной (full-speed) хост-контроллер,
высокоскоростной (high-speed) периферийный контроллер и контроллер OTG.
OXU140CM USB OTG полноскоростной (full-speed) хост-контроллер, высокоскоростной (high-speed) периферийный контроллер с интерфейсами CE-ATA/MMC/SD
OXU210HP Высокоскоростной хост-контроллер, периферийный контроллер и контроллер OTG
TD122 Двухпортовый встраиваемый USB хост-контроллер
TD242LP USB полноскоростной (full-speed) хост, периферийный и On-The-Go контроллер с низким энергопотреблением.
TD1120 Полноскоростной хост, высокоскоростной периферийный и OTG контроллер
UHC124 Четырехпортовый встраиваемый USB хост-контроллер
USBLink Программное обеспечение для поддержки функций хоста USB, функций периферийного устройства и функций on-the-go.


Мосты PCI – LPT
OX12PCI840 Мост из шины PCI в параллельный порт
OX16PCI952 Мост из шины PCI в последовательный и параллельный порт
OX16PCI954 Мост из шины PCI в последовательный и параллельный порт
OXmPCI952 Мост из miniPCI в последовательный и параллельный порт
OXmPCI954 Мост из miniPCI в последовательный и параллельный порт


Контроллеры с интерфейсом Ethernet
OXETH954 Контроллер подключения к локальной сети с четырьмя UART
OXETHU954 Контроллер подключения к локальной сети с четырьмя UART и двумя хост-портами USB


FireWire Аудиопроцессоры
OXFW970 FireWire звуковой процессор
OXFW971 FireWire звуковой контроллер


Мостовые решения для сопряжения шин FireWire, USB и ATA/SATA
OXUF924DSa Мост из FireWire400 (IEEE1394A) и USB2.0 в два канала SATA
OXUF924DSb Мост из FireWire800 (IEEE1394B) и USB2.0 в два канала SATA
OXUF924DSE Мост из FireWire800 и USB2.0 в два канала SATA с функций кодирования
OXFW912 Мост из FireWire800 в ATA7/ATAPI IDE
OXFW911plus Мост из FireWire400 в ATA7/ATAPI IDE
OXU921S Мост из USB2.0 в SATA
OXU921DS Мост из USB2.0 в два канала SATA с функций шифрации
OXU921DSE Мост из USB2.0 в два канала SATA
Арон
Сам ищу простые решения. Есть такие чипы, но с ними я не разбирался.

PLX Technology:
PCI9052

Intel:
82371AB/EB
82380AB

VIA:
VT82C686A

WINBOND:
W83C553F
W83C554F
W83628F
W83629D

PC87200

biggrin.gif
rv3dll(lex)
тема может устарела
вопрос в том что если есть устройство зачем пихать его в новомодный комп.
почему не засунуть в самый мощный я думаю что атлон 1500 ещё с исой можно найти.

сам для этих целей эксплуатирую слотовый атлон 750 на абитовской мамке.

там и иса и ком порты и 95 виндоус даже ещё нормально работает
sysel
мост ITE8888
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.