"Don't feed the trolls" würde ich vorschlagen

Nein, das war eine ernst gemeinte Frage. Warum wird hier eigentlich jeder, der eine(n) "Gott" / Made / Admin (berechtigterweise) kritisiert, als Spinner abgetan?DieMade hat geschrieben:Das ist "eule" egal, es geht ums flamen gegen das alte Projekt.
"Don't feed the trolls" würde ich vorschlagen
So ungefähr siehts aus, und da kann mir niemand helfen, der nicht die Innereien des Chips kennt... und die kenne bisher nur ich (und ein paar Freunde) Warum? Weil das im Moment ein Hack ist, den ich umbauen will. Naja, Proof-Of-Concept klingt vielleicht besser.chkbox hat geschrieben:Aus seinem Komentar mit dem Loop lese ich, dass er den PPC ausbremst, um das Timing am CPLD sicherzustellen. Dabei dürfte dann der Durchsatz nicht hochgenug sein und der Demux Speicher überlaufen. Da muss DBoxBaer seinen Treiber aufräumen und am Timing basteln. Was soll da das alte Team machen??? :gruebel:eule hat geschrieben:Dann stell ich mal eine Frage in den Raum, denn wie ich bei DBoxBaer gelesen hab, kämpft er mit dem Problem, dass der Prozessor neue Daten zur Platte schieben möchte, obwohl die alten Daten noch nicht zur Platte geschoben wurden.
Das es am Chip liegen soll, kann ich mir nicht vorstellen, welche Lösung habt ihr da?
Der PIO Mode schafft die Daten sicher, denn der ist immer noch deutlich schneller als ein 10MBit LAN. Glaube bis zu 16MB pro Sekunde. Bytes wohl gemerkt. (Hintergrund: ISA Bus: 8MHz und 16 Bit breit)eule hat geschrieben:Nein, das war eine ernst gemeinte Frage. Warum wird hier eigentlich jeder, der eine(n) "Gott" / Made / Admin (berechtigterweise) kritisiert, als Spinner abgetan?DieMade hat geschrieben:Das ist "eule" egal, es geht ums flamen gegen das alte Projekt.
"Don't feed the trolls" würde ich vorschlagen ;)
Daher werd ich meine Frage mal deutlicher stellen:
Es gibt bedenken, dass der Chip den Datendurchsatz beim Schreiben im PIO-Mode nicht schafft. Welche Erfahrungen wurden dies bezüglich beim ersten Projekt gemacht?
Ich darf vielleicht noch an das erste Projekt erinnern, wo auch bedenken bezüglich der Datenrate beim Schreiben bestanden (1. IDE-Thread, Seite 18ff).
Waren das Wirklich nur sehr optimierte Treiber, die letztendlich die Geschwindigkeit brachten? Reichte der PIO-Mode dafür überhaupt aus? (War das der Grund für das testen des DMA-Mode?)
Aha, das war also berechtigte Kritik....eule hat geschrieben:Da es bei nur einem Boxtyp nicht genug Geld zu verdienen gab, wurden die Unterlagen weggeschlossen.... Wenigstens Hilfe beim neuen interface hätte es geben können, aber es gibt ja auch dafür kein Geld...
Wie DieMade schon sagte: Wir haben nur die Signale für DMA schon einmal vorgesehen, realisiert wurde das nie. PIO Mode reicht vollkommen aus.DBoxBaer hat geschrieben:[...]
Daher wandel ich die Frage von Eule mal um: Habt ihr bei dem alten Projekt echten "Direct Memory Access" gehabt? Und wenn ja, wie? Über diese IDMA Geschichte der CPU oder gibt es da noch was anderes? Und was waren die Erfahrungen? Grob umrissen reicht wahrscheinlich schon.
Ciao,
DboxBaer
Danke, mit dem DMA habe ich mir das fast schon gedacht. Es gab im alten Thread halt ein paar Hinweise, in die man das eine oder andere hineininterpretieren konnte.Liontamer hat geschrieben: Wie DieMade schon sagte: Wir haben nur die Signale für DMA schon einmal vorgesehen, realisiert wurde das nie. PIO Mode reicht vollkommen aus.
@eule
Alle Patches bzgl. IDE sind ins CVS eingecheckt... schon lange...
Also wenn Du hier nach Meinungen fragst dann würde ich mein Kreuzchen bei "Modul" machen. Hätte den Vorteil dass diejenigen, die sich keine Platte in die Box nageln mit einem kleineren Kernel fahren könnten. Im Hinblick auf aktuelle Probleme mit dem Speicherbedarf vielleicht nicht zu vernachlässigen.DBoxBaer hat geschrieben:- Sollte der Treiber als Modul laufen oder in den Kernel compiled werden? Was sind jeweils die Vorteile? Es macht ebenfalls einen grossen Unterschied, da die Abläufe sich doch recht stark unterscheiden.
Stimmt so nicht: In den u-boot muesste natuerlich was rein. Der kann aber auch erkennen, das gar kein Chip/ne Platte da ist und dann normal aus dem Flash booten: So ein u-boot könnte (wenn er dadurch nicht zu gross wird?!) auch in "normale Images" wie yadi,jtg und co. rein. *)Houdini hat geschrieben:wenn die Box von HD/Card etc. booten soll, dann muss es in den Kernel
Was kein Problem darstellen sollte, da ja der Inhalt, der bisher im Flash untergebracht wurde, nun auf der Platte liegen kann. Aber ehrlich gesagt, es wär ein nettes Feature, weils den Flash schont. Den Kernel ändert man ja nicht so oft.Houdini hat geschrieben:wenn die Box von HD/Card etc. booten soll, dann muss es in den Kernel
Tja müßte man wohl einen Pool bilden und das IDE müßte funken. Alternativ könnte man ja auch mal bei Reichelt anfragen. Evtl. jeder aus diesem Forum der daran interessiert ist. Die haben schon die wildesten Sachen ins Program aufgenommen (bei entspr. Nachfrage). Noch ne Lösung wäre halt die Platinen komplett irgendwo fertigen zu lassen. Für den der das übernimmt würde sich dann die Bestellung auch lohnen.unser Angebot zu der u.g. Type:
Preis: 1,79€/St.
Lieferzeit: ca. 10 Wo.
Mindestbestellmenge: 1000 St.
Preis zzgl. ges. MwSt. ab Werk
Leider haben wir zum Artikel keine Unterlagen bzw. Kataloge,
da aufgrund der ca. 300000 Artikel bei tyco nicht alles bevorratet werden kann.
Über das Internet können Sie ev. Daten herausholen und sich die Zeichnung ansehen:
http://www.tycoelectronics.com
Über Link catalog und part number search kommt man weiter.
Die Vorstellung fände ich klasse, ich glaube man kann froh sein wenns 100 stück werden... das ganze gehört weiterhin in die Bastelklasse und ist nicht jedermanns sache, zudem D-Boxen nicht mehr bei jedem im Wohnzimmer stehn, sondern teilweise schon stabile PVR es und die DBoxen im schlafzimmer oder wo auch immer ein gnadenbrot bekommen.Tommy hat geschrieben:Eins ist jedenfalls fakt - wenn das IDE wirklich funktioniert werden sicher mehr als tausend davon in Nokias verbaut.
Gruß,
Thomas
...und diesen angeblichen 'fakt' begruendest Du mit Deiner Euphorie?Tommy hat geschrieben:Eins ist jedenfalls fakt - wenn das IDE wirklich funktioniert werden sicher mehr als tausend davon in Nokias verbaut.
Weil in den anderen Boxen ein Stecker, bzw. Buchse ist in den man die Leiterplatte direkt stecken kann.warum ist es eigentlich zwingend notwendig bei nokia boxen über diesen "stecker" zu arbeiten und in anderen Boxen nicht ?
also ich hab jetzt 3 Jahre keine dbox2 mehr von innen gesehen, aber war das nicht genau andersrum?Weil in den anderen Boxen ein Stecker, bzw. Buchse ist in den man die Leiterplatte direkt stecken kann
Es liegen alle Signale an, die DBoxBaer für Nokia verwendet. Das neue Design tauscht mehr oder weniger einen SDRAM vor und braucht einige Signale des alten nicht.SoLaLa hat geschrieben:die Sagem hat den großen Steckplatz wo aber n paar wichtige Signale eben nicht anliegen? hmmm... ich les nochmal von vorne