IDE-Schnittstelle
-
- Beiträge: 1
- Registriert: Samstag 23. Februar 2002, 01:12
IDE-Schnittstelle
Hallo Zusammen !
Ich habe mir mal den Scaltplan der Nokia DBox2 angesehen.
Da gibt es doch den Stecker der wohl mal für Ramerweiterung gedacht war (hab ich mal in ner sehr frühen box gesehen).
An diesem Stecker liegen Adress- und Datenbus komplett an und der teil des steuerbusses könnte auch reichen um nen IDE Controller da anzubasteln. Ich hab nicht so viel Ahnung von Linux - aber wenn man es schaffen würde die IDE Schnittstelle zum laufen zu bringen würde das doch viele interessante Optionen bieten ... HD-recording, DVD-playback, evtl ja sogar 'n DVD Brenner etc wären denkbar.
Ich werd mal sehn ob ich zu nem IDE ControllerChip von ner alten ISA Karte irgendwo 'n Datenblatt finde ....
Wenn ich hier total auf dem Holzweg bin lasst es mich bitte wissen ... das spart mir dann unnötige Arbeit !
Wer mehr Infos zu etwas in dieser Richtung hat ... ich freue mich immer über informative mail !
CU
Ich habe mir mal den Scaltplan der Nokia DBox2 angesehen.
Da gibt es doch den Stecker der wohl mal für Ramerweiterung gedacht war (hab ich mal in ner sehr frühen box gesehen).
An diesem Stecker liegen Adress- und Datenbus komplett an und der teil des steuerbusses könnte auch reichen um nen IDE Controller da anzubasteln. Ich hab nicht so viel Ahnung von Linux - aber wenn man es schaffen würde die IDE Schnittstelle zum laufen zu bringen würde das doch viele interessante Optionen bieten ... HD-recording, DVD-playback, evtl ja sogar 'n DVD Brenner etc wären denkbar.
Ich werd mal sehn ob ich zu nem IDE ControllerChip von ner alten ISA Karte irgendwo 'n Datenblatt finde ....
Wenn ich hier total auf dem Holzweg bin lasst es mich bitte wissen ... das spart mir dann unnötige Arbeit !
Wer mehr Infos zu etwas in dieser Richtung hat ... ich freue mich immer über informative mail !
CU
-
- Neugieriger
- Beiträge: 14
- Registriert: Samstag 9. Februar 2002, 21:00
-
- Neugieriger
- Beiträge: 14
- Registriert: Samstag 9. Februar 2002, 21:00
-
- Interessierter
- Beiträge: 30
- Registriert: Samstag 21. Juli 2001, 00:00
Re: IDE-Schnittstelle
Ja, machbar währe da schon was: Man nehme einen FPGA und implementiere einen einfachen IDE Controller ein. Das ganze dürfte sich mit einen kleinen FPGA relasieren lassen.digianer hat geschrieben: An diesem Stecker liegen Adress- und Datenbus komplett an und der teil des steuerbusses könnte auch reichen um nen IDE Controller da anzubasteln.
Entwicklungsumgebung für FPGA's findest Du bei xilinx, suche nach Webpack.
HTH
RadiB
-
- Neugieriger
- Beiträge: 6
- Registriert: Samstag 11. August 2001, 00:00
IDE-Schnittstelle
Genau die Idee hatte ich auch schon. IDE-Controller als separates IC scheint es ja nicht mehr zu geben.
Allerdings habe ich zu wenig Zeit, um mich da richtig reinzuhängen. Ich würde ein ALTERA FPGA verwenden und einen der IDE cores von opencores.org. Schaltplan und Layout habe ich angefangen, aber weiter bin ich noch nicht.
Allerdings habe ich zu wenig Zeit, um mich da richtig reinzuhängen. Ich würde ein ALTERA FPGA verwenden und einen der IDE cores von opencores.org. Schaltplan und Layout habe ich angefangen, aber weiter bin ich noch nicht.
-
- Developer
- Beiträge: 821
- Registriert: Freitag 20. Juli 2001, 00:00
also, leider liegt dort nicht der komplette bus an. ansonsten könnte man schön einfach defekte Bootloader wiederherstellen
Bei SDRAMS werden ja nicht alle addressleitungen gebraucht, weil die ja per RAS/CAS gemultiplext sind. Man müsste doch einiges noch wo anders abgreifen.
Nichts desto trotz isses natürlich das Teil zu benutzen.
Das Problem dürfte allerdings einmal sein, dass es kein DMA möglich ist. Damit steigt die CPU belastung nochmal um einiges an, da gerade das lesen/schreiben ins/aus dem GTX ram sehr sehr lange dauert (das Problem weswegen auch der Clipmode rumsuckt).
Ich hab demnach bedenken, ob das Performancemässig hinhaut.
Bei SDRAMS werden ja nicht alle addressleitungen gebraucht, weil die ja per RAS/CAS gemultiplext sind. Man müsste doch einiges noch wo anders abgreifen.
Nichts desto trotz isses natürlich das Teil zu benutzen.
Das Problem dürfte allerdings einmal sein, dass es kein DMA möglich ist. Damit steigt die CPU belastung nochmal um einiges an, da gerade das lesen/schreiben ins/aus dem GTX ram sehr sehr lange dauert (das Problem weswegen auch der Clipmode rumsuckt).
Ich hab demnach bedenken, ob das Performancemässig hinhaut.
-
- Contributor
- Beiträge: 103
- Registriert: Donnerstag 27. September 2001, 00:00
IDE Interface
Moin,
sicher das wir so einen Overkill betreiben müssen? Also für IDE sollten reichen:
D0..D15
A0..A2
CS0 & CS1
IOW & IOR
Wäre nur zu klären was man am MemSlot bekommt. Ist natürlich erstmal nur PIO. Ist klar.
Hat wer infos dazu? MemSlot meine ich. Tmb?
Bye
Jolt
sicher das wir so einen Overkill betreiben müssen? Also für IDE sollten reichen:
D0..D15
A0..A2
CS0 & CS1
IOW & IOR
Wäre nur zu klären was man am MemSlot bekommt. Ist natürlich erstmal nur PIO. Ist klar.
Hat wer infos dazu? MemSlot meine ich. Tmb?
Bye
Jolt
-
- Interessierter
- Beiträge: 30
- Registriert: Samstag 21. Juli 2001, 00:00
So, jetzt bin ich auch "spitz" geworden. Kann mir mal kurz jemand per PM bescheid sagen, wo die Schaltpläne von der Box hängen, habe leider meine Linksammlung zerschossen.tmbinc hat geschrieben:also, leider liegt dort nicht der komplette bus an. ansonsten könnte man schön einfach defekte Bootloader wiederherstellen
-
- Neugieriger
- Beiträge: 14
- Registriert: Samstag 9. Februar 2002, 21:00
-
- Einsteiger
- Beiträge: 193
- Registriert: Samstag 24. November 2001, 00:00
-
- Einsteiger
- Beiträge: 375
- Registriert: Montag 26. August 2002, 21:58
-
- Einsteiger
- Beiträge: 146
- Registriert: Montag 1. Juli 2002, 20:40
Das denke ich auch das muss irgentwie gehen denn selbst die Alte Dbox1/Mediamaster können mit der DVB2000 Software Festplatten ansteuern und das sogar als SCSI Device vielleicht würde sich ja ein SCSI leichter realisieren lassen als IDE ?
Nokia dBox2 Sat, 2x Intelflash, Avia GTX 600
DM 7000S, 60GB IBM HDD
and GEZ is watching you !!!
DM 7000S, 60GB IBM HDD
and GEZ is watching you !!!
-
- Senior Member
- Beiträge: 1544
- Registriert: Freitag 12. Oktober 2001, 00:00
-
- Neugieriger
- Beiträge: 6
- Registriert: Montag 23. September 2002, 23:48
Re: IDE-Schnittstelle
Klingt eigendlich ganz gut. Kennt einer das Layout für die Sagem RAM-Erweiterung? Ich werde mich mal nach einem ollen scsi controller chip umschauen. Der ist von der CPU-Last sinnvoller.digianer hat geschrieben: Ich habe mir mal den Scaltplan der Nokia DBox2 angesehen.
Da gibt es doch den Stecker der wohl mal für Ramerweiterung gedacht war (hab ich mal in ner sehr frühen box gesehen).
Fehlt halt nur das Layout (NOKIA hab ich) ;-)
ciao
Execute
Execute
-
- Contributor
- Beiträge: 103
- Registriert: Donnerstag 27. September 2001, 00:00
-
- Contributor
- Beiträge: 103
- Registriert: Donnerstag 27. September 2001, 00:00
Hi,
puh .. da isses ja
IDE wäre irgendwie besser ...
Bye
Jolt
puh .. da isses ja
Code: Alles auswählen
01 gnd 51 gnd
02 d15 52 d07
03 d14 53 d06
04 d13 54 d05
05 d12 55 d04
06 3v3 56 3v3
07 d11 57 d03
08 d10 58 d02
09 d09 59 d01
10 d08 60 d00
11 we1* 61 we0*
12 gnd 62 gnd
13 a29 63 a28
14 a27 64 a26
15 a25 65 a24
16 a23 66 a22
17 a21 67 a20
18 gpl_a0* 68 ba0
19 ba1 69 a18
20 a17 70 a19
21 3v3 71 3v3
22 a15 72 gpl_a2*
23 cs0* 73 gpl_a3*
24 reset_flash* 74 gpl_a4*
25 clkout_mod 75
26 gnd 76 gnd
27 gpl_a5* 77
28 oe* 78 a15
29 cs2* 79
30 cs2* 80
31 3v3 81 3v3
32 a13 82 a14
33 a11 83 a12
34 a09 84 a10
35 rsv1 85
36 gnd 86 gnd
37 we3* 87 we2*
38 d31 88 d23
39 d30 89 d22
40 d29 90 d21
41 d28 91 d20
42 3v3 92 3v3
43 d27 93 d19
44 d26 94 d18
45 d25 95 d17
46 d24 96 d16
47 gnd 97 gnd
48 98
49 99
50 3v3 100
Bye
Jolt
-
- Contributor
- Beiträge: 103
- Registriert: Donnerstag 27. September 2001, 00:00
Hi,
hier noch ein kleines Goodie .. irgendwo mal per Cut&Paste gefunden und gesichert
Jetzt müssen die Hardware Spezialisten ran. Treibermäßig kann ich dann wieder weiterhelfen
Bye
Jolt
hier noch ein kleines Goodie .. irgendwo mal per Cut&Paste gefunden und gesichert
Code: Alles auswählen
The IDE connector itself is a 40-pins two-row connector:
1 39 odd-numbered pins
....................
....................
2 40 even-numbered pins
In an IDE bus this connector is used as follows:
pin no: name: function:
--------- ------- ---------
1 /RESET Al low signal level on this pin will reset
all connected devices
2,19,22 GND ground, interconnect them all and tie to
24,26,30 controller's ground signal
40
3,5,7,9,11 D7..D0 low data bus, 3=D7 .. 17=D0. This part of
13,15,17 the bus is used for the command and
parameter transfer. It is also used for
the low byte in 16-bits data transfers.
4,6,8,10 D8..D15 high data bus, 4=D8 .. 18=D15. This part
12,14,16,18 of the bus is used only for the 16-bits
data transfer.
20 - This pin is usually missing. It is used to
prevent mis-connecting the IDE cable.
21 and /IOREADY I do not use or connect to this pin. It is
27 there to slow down a controller when it is
going too fast for the bus. I do not have
that problem...
23 /WR Write strobe of the bus.
25 /RD Read strobe of the bus.
28 ALE Some relic from the XT time. I do not use
it, and I'm not the only one...
31 IRQ Interrupt output from the IDE devices. At
this moment I do not use it. This pin
could be connected to a controller to
generate interrupts when a command is
finished. I have an inverter ready for
this signal (I need a /IRQ for my
controller, an IRQ is of no use to me..)
32 IO16 Used in an AT interface to enable the
upper data bus drivers. I do not use this
signal. It is redundant anyway, the ATA-3
definition has scrapped it.
34 /PDIAG Master/slave interface on the IDE bus
itself. Leave it alone or suffer
master/slave communications problems. Not
used (or connected to ANYTHING) by me.
35 A0 Addresses of the IDE bus. With these
33 A1 you can select which register of the IDE
36 A2 devices you want to communicate.
37 /CS0 The two /CS signals of the IDE bus. Used
38 /CS1 in combination with the A0 .. A2 to select
the register on the IDE device to
communicate with.
39 /ACT A low level on this pin indicates that the
IDE device is busy. I have connected a LED
on this pin. The real busy signal for the
controller I get from the IDE status
register.
Bye
Jolt
-
- Interessierter
- Beiträge: 71
- Registriert: Samstag 17. August 2002, 09:16
also das thema hdd and db2 macht mich jetzt ganz wuschig. ich hab mal ein bisserl gesucht und ne interessante seite gefunden:
http://www.indata.si/grega/megapeg.htm
dabei handelt es sich um nen komplette mp3 player mit hdd anschluss auf atmega basis. sämtlich c sourcen (ide, atapi, fat) für den atmel sind dort erhältlich.
ich denke, wenn der atmega die hdd ansteuerung in den griff kriegt, sollte das der ppc doch auch tun. man bräuchte ja noch nichmal nen extra controller.
denn D0-D15 liegen ja komplett am memslot an. und für die restlich leitungen (A0-A2,CS0 & CS1, IOW & IOR) könnte man ja die A0-A8 vom memslot "missbrauchen". somit könnte man die hdd doch direkt dort anklemmen. man müsste dann "nur" noch die treiber basteln (siehe atmega sourcen). oder sehe ich da was falsch?
gut, die performance könnte ein problem sein, aber für ne mp3 oder mp2 jukebox sollte das reichen.
mehr infos zum thema ide gibts auch noch hier:
http://www.mp3projects.com/docs.html#ide
könnte vieleicht was werden !?!?
cu terrae
http://www.indata.si/grega/megapeg.htm
dabei handelt es sich um nen komplette mp3 player mit hdd anschluss auf atmega basis. sämtlich c sourcen (ide, atapi, fat) für den atmel sind dort erhältlich.
ich denke, wenn der atmega die hdd ansteuerung in den griff kriegt, sollte das der ppc doch auch tun. man bräuchte ja noch nichmal nen extra controller.
denn D0-D15 liegen ja komplett am memslot an. und für die restlich leitungen (A0-A2,CS0 & CS1, IOW & IOR) könnte man ja die A0-A8 vom memslot "missbrauchen". somit könnte man die hdd doch direkt dort anklemmen. man müsste dann "nur" noch die treiber basteln (siehe atmega sourcen). oder sehe ich da was falsch?
gut, die performance könnte ein problem sein, aber für ne mp3 oder mp2 jukebox sollte das reichen.
mehr infos zum thema ide gibts auch noch hier:
http://www.mp3projects.com/docs.html#ide
könnte vieleicht was werden !?!?
cu terrae
Phillips Sat
Die Wahrheit ist, es gibt keine Wahrheit.
Die Wahrheit ist, es gibt keine Wahrheit.
-
- Contributor
- Beiträge: 103
- Registriert: Donnerstag 27. September 2001, 00:00
Hi,
also ich hab mir saen lasses das es keinen wirklichen Sinn macht eine HDD direkt an die Box zu knüpfen. Klar kann man das machen mit viel Aufwand und sicher wird es dann auch irgendwie gehen.
Nur der Durchsatz wird nicht ausreichen fürs Streamen. Performant bekommt man die Daten also nur über das Netzwerk.
Bye,
Jolt
also ich hab mir saen lasses das es keinen wirklichen Sinn macht eine HDD direkt an die Box zu knüpfen. Klar kann man das machen mit viel Aufwand und sicher wird es dann auch irgendwie gehen.
Nur der Durchsatz wird nicht ausreichen fürs Streamen. Performant bekommt man die Daten also nur über das Netzwerk.
Bye,
Jolt
-
- Einsteiger
- Beiträge: 375
- Registriert: Montag 26. August 2002, 21:58
-
- Contributor
- Beiträge: 103
- Registriert: Donnerstag 27. September 2001, 00:00
-
- Einsteiger
- Beiträge: 375
- Registriert: Montag 26. August 2002, 21:58
Also ich finde da die FP sowieso nicht in die dbox2 richtig reinpasst muss ein extra Gehäuse her. Aber es müsste auch einen Weg geben schnellere Prozessoren zu integrieren. Wenn wir uns zusammenschliessen könnten mit den Entwicklern von der anderen Seite.
Ob eine PC CPU auch ok wäre?
http://www.elv.de
http://www.reichelt.de
http://home.t-online.de/home/k.leidinge ... 0allgemein
http://home.t-online.de/home/Holger.Hei ... ektro2.htm
http://home.cybervillage.de/heesch/ide.htm (Hier liegt die Lösung?IDE ansteuerung)
Nun seit ihr ein wenig dran.
Ob eine PC CPU auch ok wäre?
http://www.elv.de
http://www.reichelt.de
http://home.t-online.de/home/k.leidinge ... 0allgemein
http://home.t-online.de/home/Holger.Hei ... ektro2.htm
http://home.cybervillage.de/heesch/ide.htm (Hier liegt die Lösung?IDE ansteuerung)
Nun seit ihr ein wenig dran.
-
- Einsteiger
- Beiträge: 192
- Registriert: Montag 2. September 2002, 21:16
Also Festplatte schön und gut aber zu aufwendig find ich. Es wäre erst mal ein Schritt in die richtige Richtung wenn man mit der DBox Audio- und VideoStraems empfangen und abspielen könnte. Das Entcoden von MP3 müsste halt im PC gemacht werden, auf diese weise könnte mann auch versuchen VCDs (oder sogar DIVX) im PC zu encoden und als MP2 File auf der Box abzuspielen. Kenn mich zwar nicht so gut aus aber es wäre warscheinlich die beste Lösung einfach alles mit einen Server zumachen.
Your Box - Your Problem
-
- Contributor
- Beiträge: 103
- Registriert: Donnerstag 27. September 2001, 00:00