ISA->PCI

Do you have a question? Post it now! No Registration Necessary

Translate This Thread From Russian to

Threaded View
#/▄▄▄▄▄/# · ···─═╗ Привет _All_ ! Пишет тебе *Vadim* !
_*▀▀▀▀▀*_        ╚═══════════════─────────────────····· · · ·

Как перевести имеющуюся разработку на ISA, не исп. DMA и прерывания, на PCI ?

               · ···─═╗ Hу я вроде все сказал... Bye _*All*_ !
                      ╚═══════════════─────────────────····· · · ·
... Поздравляем! Вы прошли Windows!  ачать новую игру?

Re: ISA->PCI
Посетить эту или другие такие странички.

Посмотреть примеры. Или же бесплатные Core.

И сделать самому или купить.

При этом надо забывать про драйвера под WIN32.



http://www.geocities.com/actelpci /



Это занятие вам будет стоить от 3 недель минимум.

Потом ещё и плата.



Andrew









ISA->PCI

                                Welcome, Vadim!

 16 Jul 03 23:59 Vadim Tzirulnicov --> All.
 Subj: "ISA->PCI".

 VT> Как перевести имеющуюся разработку на ISA, не исп. DMA и прерывания,
 VT> на PCI ?

Фирма PLX www.plxtech.com. Камушек PCI9052. Это один из вариантов (подобные
мостики вроде еще несколько фирм выпускают). 9052 умеет генерить вроде именно
шину ISA. Hо все-равно драйвер писать придется, поскольку оно будет на
совершенно других адресах, притом еще и раздаваемых биосом/ОС. Если только под
дос надо - тогда можно воспользоваться прерываниями биоса и найти информацию об
устройстве. Если под виндой - она драйверу все расскажет.

                                                                Team [Волк]
Smolbo.

np: Klubbheads - 02.Hiphopping

Re: ISA->PCI
сообщил/сообщила в новостях следующее:

Мы уже пару лет используем PCI2040 от Texas

Она предназначена для подключения HPI DSP, но у нее есть и параллельная шина
общего назначения 16 бит. Стоит около 10 USD, в Сканти покупается бес
проблем. Hа www.ti.com есть сносные описания.

Hе вникая как работает PCI можно сделать устройство за неделю.

Удачи
Илья.

Quoted text here. Click to load it
PCI ?
Quoted text here. Click to load it



ISA->PCI
#/▄▄▄▄▄/# · ···─═╗ Привет _Илья_ ! Пишет тебе *Vadim* !
_*▀▀▀▀▀*_        ╚═══════════════─────────────────····· · · ·

Моё устройство использует только линии A0-A9/Aen, D0-D7 и IOR/IOW.

Как подключить его к этой м/с ? Какие доработки нужно сделать в моём устройстве
для исп. с этим чипом ? Где его у нас можно достать ? Кинь, если можешь, доку
мне на netmail (к инету доступа не имею).

К All.

Изначально хотелось, чтобы вы подсказали алгоритм работы с этой шиной. Т.е.
хочется переделать устройство для работы с этой шиной, не встраивая
чипов-преобразователей интерфейсов. Толковой доки нигде не нашёл.
По имеющейся понял только, что шина у PCI - мультиплексная (совместные каналы
адреса-данных). При высоком уровне на выводе FRAME AD0-AD31 работают как шина
адреса, иначе - как шина данных. Тип операции определяется кодом на выводах
С/BE0-C/BE3. 0010 - компьютер читает данные из карты, 0011 - записывает в него.
Состояние остаьных линий в моём устройстве, я так понимаю, можно не
анализировать.

Вышеприведённая информация полностью верна ?

Макс. частота PCI - 33 МГц ? То есть, если моё устройство построено на одном
МК, то я должен выбрать камень, работающий на в несколько раз большей частоте ?

Когда AD0-AD31 работают шиной адреса, необходимо анализировать состояние на
всех выводах, или, как в ISA, достаточно анализировать AD0-AD9 ? Доступный для
карт PCI адресный диапазон - тот же, что и у ISA ?

 ИВ> Мы уже пару лет используем PCI2040 от Texas
 ИВ>
 ИВ> Она предназначена для подключения HPI DSP, но у нее есть и
 ИВ> параллельная шина общего назначения 16 бит. Стоит около 10 USD, в
 ИВ> Сканти покупается бес проблем. Hа www.ti.com есть сносные описания.
 ИВ>
 ИВ> Hе вникая как работает PCI можно сделать устройство за неделю.

               · ···─═╗ Hу я вроде все сказал... Bye _*Илья*_ !
                      ╚═══════════════─────────────────····· · · ·
... Гром не грянет - свинья не съест.

Re: ISA->PCI
На страничке, что я тебе написал выше, есть рабочий пример с GAL22V10($2)



http://fpga-faq.narod.ru/ найдёшь русскую доку.





Переход FRAME в <0>  означает начало работы на шине.



Частота в начале была только 33 сегодня есть 66 100 133.



анализировать надо всё AD0- AD31



Re: ISA->PCI
Quoted text here. Click to load it
У Вас уже ест интерфейс с ISA - подключаете его к GP-bus PCI2040, эта шина
чуть быстрее чем ISA но для современных ИС это не проблема, или обращения
можно притормозить сигналом GP_RDY, но при этом ты тормозиш и PCI.

Quoted text here. Click to load it
Поставить мост PCI2040 + SEEPROM с конфигурацией между раземом PCI и той
частью схемы которая подключалась к ISA

Quoted text here. Click to load it
Он покупается в Москве в Сканти www.scanti.ru и в еденичных количествах и
партиями

Quoted text here. Click to load it
Уже кинул

В любом случае потребуется писать драйвер.
Для отладки можно сконфигурировать мост под использование дырок в памяти в
районе адресов D0000 функциями PCI BIOS и иметь доступ к этой памяти из под
16-битных приложений - это конечно партизанщина и работает не на всех
материнках - но для начала удобно.

К All.
Возможно сейчас появилось что-то лучше PCI2040 киньте пожалуйста ссылки или
названия. Требуется  _самый_дешевый_ и _простой_ в использовании
_pci_target_.
PLX 9050 и 9052, AMCC 5920 и Seimens 20534 (по памяти) не предлагать.



Site Timeline