Hallo!
ich hoffe das ist das richtige forum hier, ich war mir wirklich nicht
ganz sicher.
Ich beschaeftige mich im moment mit der cardbus-technik und habe dazu
einige fragen. da ich leider das datenblatt nicht habe (nicht
oeffentlich zugaenglich) muss ich die hier stellen.
zuerst mal was allgemeines: in der wikipedia steht dass cardbus maximal
132MB/s ubertragen kann, bei dword uebertragungsmodus (32bit parallel).
das verstehe ich so weit auch, die frage ist aber: warum? gibt es da
keinen overhead? keine paritaeten die uebertragen werden muessen?
nichts?
ich glaube am anfang wird die adresse uebertragen wo man gerne
hinschrieben moechte, danach kommen die daten, stimmt das soweit? das
wuerde aber ja auch bedeuten dass ein cardbus-target das schlecht
programmiert wurde einfach mal den ganzen ram vollhaun kann, oder habe
ich das was falsch verstanden?
danke
Zachso
Klar gibts Overhead. Und das nicht zu knapp. Cardbus ist im Prinzip fast
PCI, du kannst also für das Protokoll in die PCI Spec schauen, dann
siehst du, was da passiert. Die 132MB/s kommen von 33MHz Takt und 32 Bit
Breite der Daten. Allerdings ist das das maximale Brutto auf dem
gesamten PCI Bus.
CardBus ist (meines Wissens) eigentlich nichts weiter als ein ("live"
steckbarer, paralleler) PCI-Bus, wobei der Steckverbinder und die
Hostseite rückwärtskompatibel zum PCcard-Bus sind, der wiederum ein
16-bit ISA-Bus war.
Problematisch ist das letztjährige Ende der PCMCIA, bei der man die
ganzen Spezifikationen hätte herunterladen können. Die Funktion ist
jetzt bei der USB-IF gelandet, die aber dokumentiert anscheinend nur
ExpressCards und nichts älteres. Allerdings ist auch das bereits sehr
gut auf der Seite versteckt.
Rufus t. Firefly schrieb:> Die Funktion ist> jetzt bei der USB-IF gelandet, die aber dokumentiert anscheinend nur> ExpressCards und nichts älteres.
Ja, das ist mir auch schon aufgestoßen. Leider archiviert archive.org
auch keine Zip-Dateien, sodass man dort auch nicht fündig wird.
hmh, schade, also die standards haette ich schon gerne mal. ich hab aber
nur die pci-specs, weiss jemand von euch welche version ich da benutzen
soll wenn ich mich in das thema weiter vertiefen will? fernziel soll
wohl mal ein cardbus-ip-core sein in vhdl.
wenn es die specs mal gratis zum download gab muessen die ja theoretisch
noch irgendwo sein, oder nicht?
ciao
zachso
zachso schrieb:> fernziel soll> wohl mal ein cardbus-ip-core sein in vhdl.
Da wirst Du Dich aber beeilen müssen, denn in absehbarer Zeit werden
passende Gegenstücke aussterben.
Wäre es nicht sinnvoller, bzw. zukunftsorientierter, PCIe resp.
ExpressCard zu implementieren?
aehm ja, waere es, aber ich habe hier gerade nur einen laptop mit
cardbus und auch schon das passende target, pcie mit passendem laptop
wuerde ca. 2k euro kosten, das ist mir doch echt zu viel :)
und bei pcie wuerdes sich auch nicht recht lohnen, denn die neuen
spartan6 haben das eingebaut und den core dafuer gibts von xilinx
gratis, nen cardbuscore findet sich jedoch nicht als open source und
auch nicht gratis zu finden :)
zachso schrieb:> wenn es die specs mal gratis zum download gab muessen die ja theoretisch> noch irgendwo sein, oder nicht?
Keine Ahnung. Das letzte, was man bei archive.org noch darüber findet
ist, dass das PDF im Buchladen dort für Nichtmitglieder für stolze
USD 2500 zu kaufen war. :-o
Die dritte Auflage des PCMCIA Developer's Guide (die auch ExpressCard
mit erwähnt) war für USD 89,95 als Papierwerk zu erhalten. Vielleicht
gibt's die ja noch irgendwo? Die hier:
http://www.sycard.com/guide99.html
erwähnen ihn einschließlich eines deutschen Distributors, ohne Preis-
angabe, aber mit "money back guarantee". ;-) Vielleicht rufst du ja
bei diesem Distri mal an.
ja da habe ich heute angerufen und leider haben die die auch nicht.
kommentar dazo von jemandem der sich anscheinend damit auskennt: "tut
mir leid aber cardbus ist absolut tot" :) na ja was solls, ich hab das
buch "cardbus system architecture" und soweit ich das sehe duerfe es
damit und pci klappen.
viel dank fuer die bisherigen antworten, und falls jemand noch ne spec
findet: ich habe interesse :)
ciao, zachso
Die Suche hat mir noch ein paar Treffer (Gebrauchtexemplare) bei
amazon USA geliefert. Einige davon waren auch bereit, eine
internationale Lieferung vorzunehmen (kostet allerdings genauso
viel wie das Buch, wenn du es per Luftpost haben willst).