nedoPC.org

Electronics hobbyists community established in 2002
Atom Feed | View unanswered posts | View active topics It is currently 24 Apr 2024 00:15



Reply to topic  [ 7 posts ] 
Работа с шиной PCMCIA (она же CARD-BUS) 
Author Message
Supreme God
User avatar

Joined: 21 Oct 2009 08:08
Posts: 7777
Location: Россия
Reply with quote
У кого-нибудь есть опыт работы с этой шиной ?
Документацию всю "искурил" довольно подробно...
Хороший живой пример - вроде тоже есть здесь:
http://www.ecg.ru/pub/disser/pdima/disser/glava2_7_3.htm
Писал я письмо на этот страниц - они там вымерли ... ни ответу, ни
привету... хотя, они и не обязаны всем отвечать.

Но суть вот в чем: устройство на шине PCMCIA можно спроецировать
как на ISA, так и на PCI. Это делается во время Плаг-энд-плея, и
как я понял, происходит диалог с вставляемой платой.

Мне лично хотелось бы обойтись в этой процедуре без процессорного
контроллера, а как-либо через регистры и счетчик, или через мелкую
ПЗУ-шку и счетчик дать опознать свою плату - как устройство по шине
ISA - и собственно как-бы вытащить ISA наружу из ноутбука, чтобы
использовать для различных подключений и моделирования устройств,
как это довольно просто делалось в IBM, когда ISA еще не умерла...

Есть какие-либо соображения о реальности такого решения ?

PS. ну в принципе, можно и с контроллером, если он не страшнее PIC,
а то как-то обидно - хочешь повесить пару-тройку регистров для
обращения к ним - а рядом будет ПРОЦЕССОР - чтобы это всё случилось.... :(


15 Dec 2009 10:25
Profile
Writer
User avatar

Joined: 02 Jan 2009 05:23
Posts: 21
Location: Киров, РФ
Reply with quote
Post 
Спецификацию на PCMCIA не читал, но по данному тексту, можно сделать вывод, что настройка Plug'n'Play происходит за счёт атрибутивной памяти:
Quote:
Карта определена как устройство ввода-вывода. В соответствии с этим запрограммирована атрибутивная память.

Quote:
...при подключении адаптера к работающему компьютеру с загруженной ОС Windows 95/98. Из атрибутивной памяти адаптера считываются его идентификаторы и требуемые для работы ресурсы.

То есть надо узнать, что нужно "говорить" контроллеру PCMCIA, чтобы идентифицировать себя так, а не иначе.


15 Dec 2009 11:11
Profile ICQ
Supreme God
User avatar

Joined: 21 Oct 2009 08:08
Posts: 7777
Location: Россия
Reply with quote
Ну до этого я и сам "докурил" :lol:

Весь вопрос в том и есть - что сказать котроллеру,
а потом - есть ли у контроллера на этот случай дрова,
или их самому писать, или - видел такие случаи -
прохачить более-менее подходящие.... :wink:


18 Dec 2009 02:53
Profile
Writer

Joined: 09 Jun 2005 22:47
Posts: 22
Reply with quote
Post 
PCMCIA и CardBus - разные вещи.
Вообще говоря PCMCIA - это семейство стандартов. И их как минимум три: Type 1, Type 2 и Type 3.
Type 1 давно устарел и не используется.
Type 2 - это классический 16-битный PCMCIA интерфейс. Похож на шину ISA. Собственно с шиной стыкуется посредством контроллера.
Type 3 - он же CardBus - это PCI с прикрученным сбоку HotPlug'ом. Если хотплаг не обслуживать, то это обычная PCI. Электрически - то же самое, только разъем другой.
Что дальше (есть ли функциональный аналог PCI-Express) я не знаю. По-моему стандарт вымер ибо сейчас все что можно цеплять, цепляется к USB v2. То, что к нему цеплять нельзя, цеплять вообще не нужно (ибо встроено).


10 Mar 2010 05:10
Profile
Banned
User avatar

Joined: 20 Mar 2005 13:41
Posts: 2141
Location: От туда
Reply with quote
Post 
Sonic_amiga wrote:
Что дальше (есть ли функциональный аналог PCI-Express) я не знаю. По-моему стандарт вымер ибо сейчас все что можно цеплять, цепляется к USB v2. То, что к нему цеплять нельзя, цеплять вообще не нужно (ибо встроено).

Как говорит Вика:
Quote:
Ассоциацией PCMCIA подготовлен новый стандарт, призванный заменить PC card: ExpressCard. Карты расширения стандарта ExpressCard имеют меньший размер, чем PC card, а, как известно, для подключения периферийных устройств в ExpressCard используются шины PCI Express и USB 2.0.


10 Mar 2010 07:21
Profile
Senior

Joined: 09 Jun 2005 05:34
Posts: 112
Reply with quote
Post 
The PCMCIA Association has been dissolved and the San Jose office closed. All activities and Standards, including the ExpressCard Standard and PC Card Standard, will be managed going forward by the USB Implementer's Forum.

Гыгыг...


11 Mar 2010 00:08
Profile
Supreme God
User avatar

Joined: 21 Oct 2009 08:08
Posts: 7777
Location: Россия
Reply with quote
Вот это всё:
Quote:
PCMCIA и CardBus - разные вещи.
Вообще говоря PCMCIA - это семейство стандартов. И их как минимум три: Type 1, Type 2 и Type 3.
Type 1 давно устарел и не используется.
Type 2 - это классический 16-битный PCMCIA интерфейс. Похож на шину ISA. Собственно с шиной стыкуется посредством контроллера.
Type 3 - он же CardBus - это PCI с прикрученным сбоку HotPlug'ом. Если хотплаг не обслуживать, то это обычная PCI. Электрически - то же самое, только разъем другой.

я читал и знаю...
У меня ноутбук поддерживает их все три... как-то они распознаются,
это приводится обычно в описаниях.
Type 1 - он вроде как для карт памяти...

Вот примерчик бы один живой - чтоб было от чего плясать ? :wink:


12 Mar 2010 08:13
Profile
Display posts from previous:  Sort by  
Reply to topic   [ 7 posts ] 

Who is online

Users browsing this forum: No registered users and 31 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB® Forum Software © phpBB Group
Designed by ST Software.