PS/2-Module für AVR?

Im Unterforum Microcontroller - Beschreibung: Hardware - Software - Ideen - Projekte

Elektronik Forum Nicht eingeloggt       Einloggen       Registrieren




[Registrieren]      --     [FAQ]      --     [ Einen Link auf Ihrer Homepage zum Forum]      --     [ Themen kostenlos per RSS in ihre Homepage einbauen]      --     [Einloggen]

Suchen


Serverzeit: 27 11 2024  02:51:22      TV   VCR Aufnahme   TFT   CRT-Monitor   Netzteile   LED-FAQ   Osziloskop-Schirmbilder            


Elektronik- und Elektroforum Forum Index   >>   Microcontroller        Microcontroller : Hardware - Software - Ideen - Projekte

Gehe zu Seite ( Vorherige Seite 1 | 2 | 3 | 4 | 5 Nächste Seite )      


Autor
PS/2-Module für AVR?

    







BID = 93116

MicroTobi

Gesprächig



Beiträge: 141
Wohnort: Herrenberg
 

  


Hallo und vielen Dank für diese Antwort, denn jetzt habe ich es kapiert

Man läd also 12bit für ROW und 12bit für Column, also:
12bit=4096 Möglichkeiten
4096*4096=16777216
16777216/1000000
ca. 16 mil. Möglickkeiten á 32bit

->64Mbyte

Ich glaub ich habs kapiert!

Ist da der AVR nicht zu langsam für? Dann muss ich den CPU ja immer warten lassen. Ich setzte mich grad mit den FPGA´s und CPLD´s auseinander, da ich die ja wohl auch für die Graka brauch. Könnte man da nicht irgendeinen billigen FPGA/CPLD nehmen, der das macht?
Würde mich über Hilfe freuen.
Gruß Tobi






[ Diese Nachricht wurde geändert von: MicroTobi am 19 Aug 2004 18:43 ]

BID = 93120

Benedikt

Inventar

Beiträge: 6241

 

  


Zitat :
MicroTobi hat am 19 Aug 2004 18:41 geschrieben :

Hallo und vielen Dank für diese Antwort, denn jetzt habe ich es kapiert

Man läd also 12bit für ROW und 12bit für Column, also:
12bit=4096 Möglichkeiten
4096*4096=16777216
16777216/1000000
ca. 16 mil. Möglickkeiten á 32bit

->64Mbyte


Normalerweise ja, aber beim PS2 Modul stimmt das nicht ganz, da nicht alle 12 Anschlüsse belegt sind. Daher gibt es mehrer RAS und CAS Anschlüsse für die verschiedenen Bytes und ICs auf dem Modul.



Zitat :

Ist da der AVR nicht zu langsam für? Dann muss ich den CPU ja immer warten lassen.


Ja, so wir das auch beim PC gemacht, daher auch schneller Cache usw.


Zitat :

Ich setzte mich grad mit den FPGA´s und CPLD´s auseinander, da ich die ja wohl auch für die Graka brauch. Könnte man da nicht irgendeinen billigen FPGA/CPLD nehmen, der das macht?
Würde mich über Hilfe freuen.
Gruß Tobi



FPGA/CPLDs sind nicht teuer (ca. 5€ bei Reichelt).


BID = 93126

MicroTobi

Gesprächig



Beiträge: 141
Wohnort: Herrenberg

Hallo.

Woher weis ich dann wo ich jetzt was eintragen muss?
Wie viele der Adressleitungen sind belegt?
Gibt es auch irgendwelche FPGA/CPLD Chips von Altera, die billig sind, da ich mir Quartus 2 runter geladen habe(für Altera) und ich keine AHnung habe, wo ich Software für ander Chips herbekomme???
Würde mich sehr über Hilfe freuen.
Gruß Tobi

BID = 93167

Benedikt

Inventar

Beiträge: 6241

Wieviele Adressleitungen belegt sind, ist abhängig von der Größe. Irgendwo im Internet gibt es bestimmt eine Tabelle.

Die meisten Speicher haben 4 ICs, macht 4 CAS Leitungenen (je Byte eine) und 2 RAS Leitungen. Sind es nur 2 ICs, müsste nur eine RAS Leitung belegt sein. Aber keine Garantie, ob das stimmt...

BID = 93204

MicroTobi

Gesprächig



Beiträge: 141
Wohnort: Herrenberg

Das ist ja wie Rätsel raten .

Der Ram den ich kaufen will (64Mb), hat 8 Chips!!!
Er hat 4 CAS und 4 RAS Leitungen!

Also bei Google hab ich geschaut, aber leider nichts brauchbares gefunden .

Nur mal so ne Frage:
Ist es einfacher SDRAM DIMM-Module (168pins) zu benutzen?
Da haben zwar 64bit Datenbreite, sind aber sogar noch billiger! Oder was ist DDR Ram-Modulen (184pins)??

Würde mich sehr über Hilfe freuen.

Gruß Tobi

BID = 93235

Benedikt

Inventar

Beiträge: 6241

SDRAM usw. ist zwar verdammt schnell, aber ebenso kompliziert, an DDR denke ich garnicht, da bekomm ich nur Kopfschmerzen von...

Das mit den RAS und CAS bei PS2 schau ich mir nochmal genau an und sag dir dann bescheid.

Hast du kein altes Mainboard mehr wo du die Dinger ausbauen kannst ? Solche RAMs bekommt man doch überall umsonst...

BID = 93241

Benedikt

Inventar

Beiträge: 6241

Die SDRAMs laufen auch 3,3V, was alles zusätzlich schwerer macht...

Ich habe jetzt leider nur 8 und 4MB PS2 Module hier, aber die 8er brauchen 10 Adressleitungen und 2 RAS Leitungen, die 4MB kommen mit 1 RAS und 10 Adressen aus.
Die 4 CAS sowiso.

BID = 93287

MicroTobi

Gesprächig



Beiträge: 141
Wohnort: Herrenberg

Danke für die Antworten.

Nein, ich habe leider kein altes Motherboard, aber ich werde mir diese Woche einfach mal ein PS/2 Modul bestellen.
So wie es aussieht ist PS/2 wohl doch die einfachste und billigste Art an Speicher zu kommen, da ich gar nicht dran gedacht hab, dass die mit 3,3V laufen .

Ich versteh jetzt grad was nicht:
Du hast geschrieben, das dein 8MB Modul 2xRAS, 4xCAS und 10 Adressleitungen braucht.
10Adress=1024*4CAS= 4096
10Adress=1024*2RAS= 2048
insgesamt= 8,388608 MB * 16 Bit

Des wre doch dann ein 16MB Modul, oder???
Würde mich über Hilfe freuen.

Gruß Tobi

[ Diese Nachricht wurde geändert von: MicroTobi am 20 Aug 2004 11:31 ]

BID = 93290

Benedikt

Inventar

Beiträge: 6241


Zitat :
MicroTobi hat am 20 Aug 2004 11:25 geschrieben :

So wie es aussieht ist PS/2 wohl doch die einfachste und billigste Art an Speicher zu kommen, da ich gar nicht dran gedacht hab, dass die mit 3,3V laufen .


SIMM und PS2: 5V
SDRAM: 3,3V
DDR: noch weniger
Aber dafür gibt es Levelshifter, ICs ähnlich dem 74HC245 nur mit 2 verschiedenen Betriebsspannungen, für jede Seite eine. Ich werde mir mal ein paar davon besorgen, für meine 16Mx4 DRAMs, zwei davon und man hat 16Mx8, also 16MByte.



Zitat :

Ich versteh jetzt grad was nicht:
Du hast geschrieben, das dein 8MB Modul 2xRAS, 4xCAS und 10 Adressleitungen braucht.
10Adress=1024*4CAS= 4096
10Adress=1024*2RAS= 2048
insgesamt= 8,388608 MB * 16 Bit

Des wre doch dann ein 16MB Modul, oder???


Nicht ganz:

2^20=1024*1024=1048576=1MByte (nur durch die Adressleitungen adressierbar.
Da es 32bit sind, das ganze mal 4 macht 4MB. Nun hat man ein einseitig bestücktes 4MB Modul.
Sind beide Seiten bestückt, werden 2 RAS verwendet -> 8MB.

Falls du dein Modul hast, sag mir die Bezeichnungen der ICs und dann kann ich sagen wieviele RAS Leitungen dieses braucht.
Die üblichen DRAM Größen liegen bei 1Mx1, 1Mx4, 1Mx16, 4Mx1, 4Mx4, 16Mx4

Auf dem 4MB Modulen sind entweder 8x 1Mx4 oder 2x 1Mx16
Bei den 8MB Modulen genau das doppelte.
Bei 16MB sieht es wieder anderst aus:
Hier werden 8x 4Mx4 verwendet (mit 2 RAS und 11 Adressleitungen)
Bei 32MB das doppelte mit 4 RAS Leitungen sein.

Irgenwo habe ich bei meinen 5GB Datenblättern auch ein paar von PS2 Modulen.

Im Anhang ein kleines Beispielprogramm für einen DRAM direkt am AVR.


[ Diese Nachricht wurde geändert von: Benedikt am 20 Aug 2004 11:59 ]

BID = 93295

MicroTobi

Gesprächig



Beiträge: 141
Wohnort: Herrenberg

Danke für die Antwort!

Das Modul, das ich mir kaufen werde hat 16MBx32bit, also 64Mbyte, oder?

Danke für des Bespielprogramm!!!!

Gruß Tobi

BID = 93367

Benedikt

Inventar

Beiträge: 6241


Zitat :
MicroTobi hat am 20 Aug 2004 12:38 geschrieben :

Das Modul, das ich mir kaufen werde hat 16MBx32bit, also 64Mbyte, oder?


Am besten immer über die Bits ausrechnen:
16Mx32=512MBit
512M/8=64MByte

Im Moment bastle ich ein kleines Programm für einen AVR, der im Prinzip das macht, was später der FPGA machen soll:
Auf Befehl einen Wert aus dem DRAM lesen, und diesen Wert ausgeben.
Im Moment wird das ganze über RS232 gesteuert, mit SPI geht es hoffentlich schneller als 10kB/s (theoretisch schafft der AVR (leicht übertaktet) 500kB/s.)
Im Hintergrund läuft ein Timer und weckt den uC alle 30ms aus dem Schlaf, damit dieser den kompletten Speicher auffrischt. So müsste man das ganze ziemlich stromsparend hinbekommen. Das ganze soll eine Low-Cost Alternative für EEPROMs werden, um Daten mit einem Datenlogger aufzuseichnen.
Mal schauen, vielleicht bekomme ich das ja einigermaßen hin, so dass sich ein Betrieb mit GoldCap oder 3V Lithiumbatterie lohnt.

BID = 93427

MicroTobi

Gesprächig



Beiträge: 141
Wohnort: Herrenberg

Hi,

ich hab vorher durch zufall entdeckt, dass ich noch einen alten 100Mhz Pentium 1 hab. Den hab ich gleich aufgeschraub und siehe da, es ware 4 PS/2 Module eingebaut . Jetzt weis ich nur nicht, wie groß die Speicher sind, deshalb hab ich mir mal die IC Kennung aufgeschrieben:

1) Auf 2 der Module sind 16 IC´s mit der Aufschrifft
HYH514400A

2) Auf dem 3. Modul sind 8 IC´s mit der Aufschrifft
GM71C17400BJ6

3) Auf dem 4. Modul sind 8 IC´s mit der Aufschrifft
S4004SE1DJ

vielleicht kennt ja jemand diese Speicher

--------------------------------------------------------------

Dazu habe ich noch 3 AGP Grafikkarten gefunden, kann man damit was anfangen????

--------------------------------------------------------------

Und nun noch ne ganz andere Frage:

Wäre es irgendwie machbar, den Pentium 1 Prozessor für irgendeine Berechung usw. einzusetzten?
Vielleicht könnte man ihn für die Grafikkarte einsetzen???


Würde mich sehr über Hilfe freuen.
Gruß Tobi

BID = 93487

Benedikt

Inventar

Beiträge: 6241


Zitat :

1) Auf 2 der Module sind 16 IC´s mit der Aufschrifft
HYH514400A


1Mx4, also insgesamt 64MBit, 8MByte.


Zitat :

2) Auf dem 3. Modul sind 8 IC´s mit der Aufschrifft
GM71C17400BJ6


4Mx4, insgesamt 128MBit, also 16MByte.


Zitat :

3) Auf dem 4. Modul sind 8 IC´s mit der Aufschrifft
S4004SE1DJ


Dazu habe ich keine Daten, aber es war warscheinlich sind es auch 16MByte.


Zitat :

Und nun noch ne ganz andere Frage:

Wäre es irgendwie machbar, den Pentium 1 Prozessor für irgendeine Berechung usw. einzusetzten?
Vielleicht könnte man ihn für die Grafikkarte einsetzen???



Versuchs erstmal mit einem 286er, da ist es noch "relativ" einfach, bei einem P1 ziemlich unmöglich...

BID = 93526

MicroTobi

Gesprächig



Beiträge: 141
Wohnort: Herrenberg

Hallo, danke für die Antworten!

ALso müsste mir der Speicher locker reichen, den ich ausgebaut habe.

Wäre es wirklich möglich einen 286 zu benutzen?
Wie kann man ihn Programmieren, oder bekommt er sein Befehle von ausen? Kennst du einen Link zu irgendeiner Seite auf der dies beschrieben wird?

Würde mich wirklich sehr über HIlfe freuen.
Gruß Tobi

BID = 93541

Benedikt

Inventar

Beiträge: 6241

Den 286er zu programmieren ist kein Problem, ist ja "ein normaler PC"...
Ich habe mir (hier im Forum) mal den Schaltplan eines 286er Mainboards besorgt. Im Prinzip reicht ein 16bit EPROM aus, damit der CPU läuft.


Vorherige Seite       Nächste Seite
Gehe zu Seite ( Vorherige Seite 1 | 2 | 3 | 4 | 5 Nächste Seite )
Zurück zur Seite 1 im Unterforum          Vorheriges Thema Nächstes Thema 


Zum Ersatzteileshop


Bezeichnungen von Produkten, Abbildungen und Logos , die in diesem Forum oder im Shop verwendet werden, sind Eigentum des entsprechenden Herstellers oder Besitzers. Diese dienen lediglich zur Identifikation!
Impressum       Datenschutz       Copyright © Baldur Brock Fernsehtechnik und Versand Ersatzteile in Heilbronn Deutschland       

gerechnet auf die letzten 30 Tage haben wir 20 Beiträge im Durchschnitt pro Tag       heute wurden bisher 0 Beiträge verfasst
© x sparkkelsputz        Besucher : 182408272   Heute : 253    Gestern : 7797    Online : 242        27.11.2024    2:51
0 Besucher in den letzten 60 Sekunden         ---- logout ----viewtopic ---- logout ----
xcvb ycvb
0.0754709243774