embedded PCMCIA

Jul 14, 2008 11 Replies

Hej Spotkal sie ktos z Was z mostem ISA/PCMCIA ? Potrzebuje podlaczyc karte PCMCIA do ARM9 oraz PowerPC. Oba maja prosty interfejs i/o 16 bit. O ile do CF czy IDE wystarczy prosty bufor, to PCMCIA wydaje sie byc bardziej zlozona. Atmel ma note aplikacyjna, w ktorje uzywa CPLD oraz pd6710. Ma ktos pojecie gdze ten ostatni mozna kupic? to chyba jakis dinozaur. Najprosciej wydaje sie to zrobic na CPLD/FPGA, szczegolnie ze taki chip juz w ukladzie i tak bedzie, Szukam tylko gotowych rozwiazan. Nie chce mi sie klepac zarowno kodu CPLD jak i drivera dla Linuxa. Dla PowerPC moge uzyc Express Cards, ale typ PCMCIA oferuje znacznie szerszy wybor kart. Googlam juz jakis czas, ale ciezko cos konkretnego znalezc. Moze ktos juz to przerabial, i jest w stanie mi pomoc ? Pozdr Greg



Greg(G.Kasprowicz) pisze:

PowerPC to tylko GPIO lub mostek PCI-PCMCIA (lepiej zastosowac karte miniPCI, a ARM z tych rozwiazan ktore widzilem to tylko GPIO-PCMCIA. Szkoda czasu na zabawe z PCMCIA w przypadku ARM9 prosciej wstawic USB WiFi a PPC miniPCI. Taki driver GPIO-PCMCIA nawet w przypadku PPC jest bardzo zasobozerny.

chcesz zeby to uniwersalne rozwiazanie bylo czy pod konkretny projekt??

pozdrawiam

uniweralne, i zeby nie bylo GIPO

w swoim PPC nie mam PCI, tylko PCI express, wiec uzylbym Express Card.

dlatego nie chce GPIO,. lecz dedykowany sprzetowy most na FPGA.

O co chodzi - chce zbudowac uniwerslany system, w ktory w zaleznosci od potrzeb wetkne plytke z ARM9 lub PPC405EX. Poniewaz oba maja External Bus Interface, to az prosi sie o uzycie PCMCIA. Zaden z nich nie ma PCI, zatem mPCI odpada. Chce zeby to bylo uniwersalne, czyli uzytkownik moglby sobie wetknac dowolna karte PCMCIA, ktore wystepuja w olbrzymim wyborze. Musi to byc male, i miec mozliwosc wetkniecia od zewnatrz urzadzenia. Wiem ze da sie to zrobic przy uzyciu prostego CPLD, i takeigo gotowca szukam lub kogos kto ma w tym doswiadczenie. Najwyzej dam jakiemus studentowi na projekt w ramach przedmiotu :)

Greg\(G.Kasprowicz\) <Grzegorz.Kasprowicz_usunto snipped-for-privacy@CERN.CH napisał(a):

Tylko zewnętrzny kontroler. Ma go prawie każdy płaski telewizor i znakomita większość odbiorników telewizji cyfrowej. Ewentualnie można darować sobie kontroler o ile magistrala procesora ma tryb współpracy z modułami PCMCIA.

wiem ze tylko zewn kontroler, i takowego chipu szukam:) Procek nie ma trybu PCMCIA - za malo pinow chociazby ma do tego celu. Znalazlem juz studenta ktory mi to napisze na CPLD.

Greg(G.Kasprowicz) pisze:

Wiekszosc Access pointow ktore robili chinczycy to ARM + GPIO + 3-4 bramki ale to bylo kilka lat temu jutro podesle ci zdjecia tych rozwiazan. W twoim przypadku najlepszym rozwiazaniem jest USB (ARM i PPC ma USB)! PCMCIA sa juz martwe nie warto sie w to ladowac.

Przerabialem ten temat kilka razy i jesli zdecydujesz sie na mostek CPLD to bedziesz mial problem z driverem.

dzieki za opinie. Fakt USB to bardzo popularny interfejs i jest do niego praktycznie wszystko. Jednakze w ARM9 jest to tylko USB1.1, a wiec dosyc wolne. Istnieje driver dla Atmela, wlasnie dla PCMCIA, tyle ze dla kombinacji CPLD+ most. Myslalem te kombinacje zastapic jednym CPLD. Tak czy inaczej dam ten problem studentowi na projekt z przedmiotu. Zrobi go - dobrze, nie - dam sobie spokoj i uzyje USB oraz Express Card, a dla wersji z ARMem samo USB.

"Greg(G.Kasprowicz)" <Grzegorz.Kasprowicz_usunto snipped-for-privacy@CERN.CH wrote in message news:g5ge9e$ino$ snipped-for-privacy@inews.gazeta.pl...

Przeciez to ISA - zobacz jak to jest zrobione w Amidze 600 - kilka prostych ukladow TTL i masz PCMCIA

wiem ze to proste, dane, adresy sa tak samo, roznica w liniach sterujacych. Masz gdzies taki schemat z Amigi?

"Greg(G.Kasprowicz)" <Grzegorz.Kasprowicz_usunto snipped-for-privacy@CERN.CH wrote in message news:g5j3ik$hn4$ snipped-for-privacy@inews.gazeta.pl...

problem jest w little endian vs big endian - czesc Amig robi to programowo a czesc sprzetowo (sprzetowo to popatrz na schematy A3000, A4000 i A1200 - kosc ktora nazywa sie Bridgette w maszynach AGA a jest rozwnieciem pomyslu z A3000)

formatting link
uzyteczne moga byc dla ciebie:
formatting link
w ktorych generuje sie stroby (co prawda dla IDE ale mechanizm spiecia z logika ISA jest podobny)

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required