реклама на сайте
подробности

 
 
2 страниц V   1 2 >  
Reply to this topicStart new topic
> PCI - ISA, ктонибуть преобразовывал PCI в ISA
anton
сообщение Jan 14 2005, 12:13
Сообщение #1


Знающий
****

Группа: Свой
Сообщений: 622
Регистрация: 31-07-04
Пользователь №: 422



Подскажите варианты построения преобразователя PCI - ISA.
и как проше реализовать ISA структура вынесеную за пределы компа на некоторое растояние.
Go to the top of the page
 
+Quote Post
olefil
сообщение Jan 15 2005, 08:15
Сообщение #2


Частый гость
**

Группа: Свой
Сообщений: 146
Регистрация: 8-12-04
Пользователь №: 1 407



Мы например на Altere делаем. На стандартной утилите. Можно на микрухах делать специально для этого преднозначенных (я думаю, что тут люди посоветуют какие можно взять). Вообще если чего сложное с этим надо делать (дополнительные команды, интерфейсы на преобразователе), то лучше ПЛИС брать так как там можно все это накрутить.
Go to the top of the page
 
+Quote Post
alex_elect
сообщение Jan 17 2005, 12:12
Сообщение #3


Частый гость
**

Группа: Свой
Сообщений: 118
Регистрация: 22-06-04
Пользователь №: 115



Для Anton
В свое время делали мост на базе PC87200, National Semiconductor.
Что касается удаленного управления ISA структурой, то при расстоянии в несколько метров более подходящим будет мост USB-ISA.
В Интернете мне попадались по этой тематике.
Go to the top of the page
 
+Quote Post
Oldring
сообщение Jan 17 2005, 12:26
Сообщение #4


Гуру
******

Группа: Свой
Сообщений: 3 041
Регистрация: 10-01-05
Из: Москва
Пользователь №: 1 874



Цитата(alex_elect @ Jan 17 2005, 16:12)
Для Anton
В свое время делали мост на базе PC87200, National Semiconductor.
Что касается удаленного управления ISA структурой, то при расстоянии в несколько метров более подходящим будет мост USB-ISA.
В Интернете мне попадались по этой тематике.
*


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


--------------------
Пишите в личку.
Go to the top of the page
 
+Quote Post
makc
сообщение Jan 17 2005, 13:06
Сообщение #5


Гуру
******

Группа: Админы
Сообщений: 3 621
Регистрация: 18-10-04
Из: Москва
Пользователь №: 904



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.


--------------------
BR, Makc
В недуге рождены, вскормлены тленом, подлежим распаду. (с) У.Фолкнер.
Go to the top of the page
 
+Quote Post
Oldring
сообщение Jan 17 2005, 19:20
Сообщение #6


Гуру
******

Группа: Свой
Сообщений: 3 041
Регистрация: 10-01-05
Из: Москва
Пользователь №: 1 874



Цитата(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, например, или другую подходящую шину? Не стоит оно того, наверное.


--------------------
Пишите в личку.
Go to the top of the page
 
+Quote Post
alex_elect
сообщение Jan 18 2005, 08:55
Сообщение #7


Частый гость
**

Группа: Свой
Сообщений: 118
Регистрация: 22-06-04
Пользователь №: 115



Вот пример практической реализации преобразования USB-ISA:
http://www.arstech.com/usbisa.htm
Go to the top of the page
 
+Quote Post
makc
сообщение Jan 18 2005, 10:08
Сообщение #8


Гуру
******

Группа: Админы
Сообщений: 3 621
Регистрация: 18-10-04
Из: Москва
Пользователь №: 904



2 Oldring:

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


biggrin.gif

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


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

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


Для ISOвых плат, чтобы воспользоваться ими под современными ОС все-равно нужно переписывать софт. Так что это как раз не проблема...


--------------------
BR, Makc
В недуге рождены, вскормлены тленом, подлежим распаду. (с) У.Фолкнер.
Go to the top of the page
 
+Quote Post
one_man_show
сообщение Jan 18 2005, 11:35
Сообщение #9


Помогу, чем смогу
******

Группа: Админы
Сообщений: 2 786
Регистрация: 28-05-04
Из: Москва
Пользователь №: 25



Для Anton, чтобы вернуться к теме: посмотрите интерфейсные чипы от AMCC. Это один из вариантов быстрого решения.


--------------------
С уважением,
Ваган Саруханов
Проекты|Форум|Facebook|Linkedin
Go to the top of the page
 
+Quote Post
makc
сообщение Jan 18 2005, 12:12
Сообщение #10


Гуру
******

Группа: Админы
Сообщений: 3 621
Регистрация: 18-10-04
Из: Москва
Пользователь №: 904



С AMCC были неопределенного рода проблемы: некоторые отдельные экземпляры внезапно переставали работать. Т.е. у них не читались конфигурационные регистры, сбоила внешняя шина. Так что с ними нужно держать ухо "в остро". wink.gif


--------------------
BR, Makc
В недуге рождены, вскормлены тленом, подлежим распаду. (с) У.Фолкнер.
Go to the top of the page
 
+Quote Post
anton
сообщение Jan 21 2005, 11:12
Сообщение #11


Знающий
****

Группа: Свой
Сообщений: 622
Регистрация: 31-07-04
Пользователь №: 422



Для ISOвых плат, чтобы воспользоваться ими под современными ОС все-равно нужно переписывать софт. Так что это как раз не проблема...
*

[/quote]

Для 95,98 и Ме досовские программы как правило работают нормально.
И можно использовать готовые досовские функции.
Go to the top of the page
 
+Quote Post
makc
сообщение Jan 21 2005, 12:25
Сообщение #12


Гуру
******

Группа: Админы
Сообщений: 3 621
Регистрация: 18-10-04
Из: Москва
Пользователь №: 904



Понимаю, но только надежность применения 98 и им подобных в некоторых областях оставляет желать лучшего. К тому же кроме windows-образных ОС есть и более другие, например Linux, QNX и др. для которых все-равно придется писать драйвера заново. Хотя все зависит от задачи...


--------------------
BR, Makc
В недуге рождены, вскормлены тленом, подлежим распаду. (с) У.Фолкнер.
Go to the top of the page
 
+Quote Post
Oldring
сообщение Jan 21 2005, 18:34
Сообщение #13


Гуру
******

Группа: Свой
Сообщений: 3 041
Регистрация: 10-01-05
Из: Москва
Пользователь №: 1 874



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


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


--------------------
Пишите в личку.
Go to the top of the page
 
+Quote Post
makc
сообщение Jan 21 2005, 18:38
Сообщение #14


Гуру
******

Группа: Админы
Сообщений: 3 621
Регистрация: 18-10-04
Из: Москва
Пользователь №: 904



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

А вообще мне кажется, что мы уже ушли от исходной темы и ударились в bb-offtopic.gif


--------------------
BR, Makc
В недуге рождены, вскормлены тленом, подлежим распаду. (с) У.Фолкнер.
Go to the top of the page
 
+Quote Post
one_man_show
сообщение Jan 21 2005, 21:29
Сообщение #15


Помогу, чем смогу
******

Группа: Админы
Сообщений: 2 786
Регистрация: 28-05-04
Из: Москва
Пользователь №: 25



Цитата(Oldring @ Jan 21 2005, 21:34)
... дешевле купить готовое решение (какую-нибудь маму с ISA за штуку баксов)
*

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

А вот это правильно замечено smile.gif


--------------------
С уважением,
Ваган Саруханов
Проекты|Форум|Facebook|Linkedin
Go to the top of the page
 
+Quote Post

2 страниц V   1 2 >
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 17th June 2025 - 00:47
Рейтинг@Mail.ru


Страница сгенерированна за 0.015 секунд с 7
ELECTRONIX ©2004-2016