Forum: Mikrocontroller und Digitale Elektronik Bitte um Hilfe bei Speicher identifizierung


von Anton (Gast)


Angehängte Dateien:

Lesenswert?

Hi,
ich würde gerne wissen wieviel Speicher diese Chips von einer alten 
Grafikkarte jeweils haben.
Leider bin ich im Netz nicht fündig geworden.
Hat jemand von euch evtl ein Datenblatt oder weiß es auswendig vieviel 
MB da einer hat?
Gruß Anton

von Jörg W. (dl8dtl) (Moderator) Benutzerseite


Lesenswert?


von Harry L. (mysth)


Lesenswert?


von Joe (Gast)


Lesenswert?


von Andreas S. (Firma: Schweigstill IT) (schweigstill) Benutzerseite


Lesenswert?

Harry L. schrieb:
> Google kaputt?

Warum sich selbst anstrengen, wenn es doch genug Diener gibt, die einem 
die gebratenen Tauben in den Mund fliegen lassen?

von Jörg W. (dl8dtl) (Moderator) Benutzerseite


Lesenswert?

Naja, vielleicht muss man ja auch einfach mal auf die Idee kommen, 
diverse Suffixe bei der Suche wegzulassen. Wenn man den kompletten 
Typnummern-Bandwurm eingibt, könnte es sein, dass man damit wirklich 
nichts findet.

von Anton (Gast)


Lesenswert?

Danke,

ja ich habe wohl in die Suchmaschine zu viel eingetippt.
Ich gehe noch zur Schule und kenne mich leider noch nicht so gut aus.
Wie kann ich denn ausrechnen vieviele MB so ein Chip hat?

Gruß Anton

von Jörg W. (dl8dtl) (Moderator) Benutzerseite


Lesenswert?

Anton schrieb:
> Wie kann ich denn ausrechnen vieviele MB so ein Chip hat?

Habe ich dir ja im Prinzip schon aufgeschrieben, nur geringfügig 
detaillierter.

Ein Byte hat 8 Bit, davon werden immer 2 (16 Bit) auf einmal 
gespeichert. Außerdem ist das Ganze doppelt vorhanden (2 Speicherbänke). 
Du hast also 512 Ki * 2 (Bytes pro Speicherwort) * 2 (Bänke) = 2048 KiB 
oder 2 MiB.

Die Bedeutung der Vorsätze Ki und Mi kannst du im Netz nachlesen.

von H. H. (Gast)


Lesenswert?

Jörg W. schrieb:
> Die Bedeutung der Vorsätze Ki und Mi kannst du im Netz nachlesen.

https://de.wikipedia.org/wiki/Bin%C3%A4rpr%C3%A4fix

von Anton (Gast)


Lesenswert?

Danke schon mal,
aber ganz habe ich es noch nicht verstanden denke ich.

Im Datenblatt steht ja folgendes:
524,288 Words x 16 Bit x 2 Bank

Ein Word sind ja 2 Bytes, also hätte ich gedacht:
524,288 x 2 = 1.048,576 Byte
16 Bit = 2 Byte
2 Bank = alles x2 nehmen
=> 1.048,576 Byte x 2 Byte x 2 (weil 2 Bänke) = 4.194,304 Byte
also 4kB pro Speicher.

Kann mir bitte jemand sagen wo ich da falsch denke?

Gruß Anton

von Cyblord -. (cyblord)


Lesenswert?

Anton schrieb:
> => 1.048,576 Byte x 2 Byte x 2 (weil 2 Bänke) = 4.194,304 Byte
> also 4kB pro Speicher.

Also ca. 4 Millionen Byte sind für dich 4kB? Was ist das für eine Schule 
auf die du da gehst?

: Bearbeitet durch User
von Rüdiger B. (rbruns)


Lesenswert?

Komma und Punkt bei den Amis!?

von Jörg W. (dl8dtl) (Moderator) Benutzerseite


Lesenswert?

Anton schrieb:
> Kann mir bitte jemand sagen wo ich da falsch denke?

Da:

1.048,576 Byte x 2 Byte

Du hattest bereits mit 2 multipliziert für die 2 Byte pro Wort. Hier 
multiplizierst du nochmal alles mit 2.

(Die Kommas und Punkte lässt du besser weg, führt nur zur Verwirrung, 
wie du an den anderen Beiträgen siehst.)

von Anton (Gast)


Lesenswert?

Danke für den Tipp mit Punkt/Komma. Verstanden jetzt.


"1.048,576 Byte x 2 Byte

Du hattest bereits mit 2 multipliziert für die 2 Byte pro Wort. Hier
multiplizierst du nochmal alles mit 2."

hmmm.... aber da steht doch im Datenblatt:
524,288 Words x 16 Bit x 2 Bank

524,288 Words: das sind 1.048.576 Byte, weil 2 Byte eine Word sind;

16 Bit = 2 Byte;

2 Bank = alles x2 nehmen;

macht doch 1.048.576 Byte x 2 Byte x 2 (weil 2 Bänke) = 4.194.304 Byte

Gruß Anton

von Cyblord -. (cyblord)


Lesenswert?

Anton schrieb:
> macht doch 1.048.576 Byte x 2 Byte x 2 (weil 2 Bänke) = 4.194.304 Byte

Korrekt. Also ~ 4 MB

von APW (Gast)


Lesenswert?

Anton schrieb:
> 524,288 Words x 16 Bit x 2 Bank
>
> 524,288 Words: das sind 1.048.576 Byte, weil 2 Byte eine Word sind;
>

Ein Word sind nicht immer 16Bit.
Ein (Program-)Word kann z.B. bei PIC-uC auch 12 oder 14 Bit breit sein.

Hier im Datenblatt ist gemeint:
524,288 Words mit je 16Bit x 2 Speicherbänke

von Jörg W. (dl8dtl) (Moderator) Benutzerseite


Lesenswert?

Du hast immer noch eine Multiplikation mit 2 zu viel drin.

Wenn du die 524288 mit 2 multiplizierst, weil du Bytes haben willst und 
das 16-Bit-Worte sind, dann hast du 1048576 Byte. Die multiplizierst du 
mit 2 für 2 Bänke, hast du 2097152 Byte Gesamtkapazität. Nochmal mit "2 
Byte" darfst du sie nicht multiplizieren, denn das hattest du ganz am 
Anfang der Rechnung bereits getan.

Wenn du jetzt stattdessen die Kibibyte und Mibibyte (so schräg, wie 
diese Namen klingen) benutzt, sind die Zahlen einfacher: 512 Kibibyte * 
2 (Bytes pro Wort) macht 1 Mibibyte, mal 2 (Bänke) macht 2 Mibibyte. 
Diese "bi"-Präfixe haben halt die Bewandtnis, dass sie eindeutig 
zwischen "Kilo" (= 1000) und "Kibi" (=1024) unterscheiden.

von Peter K. (chips)


Lesenswert?

da steht doch 16MBit SDRAM
-> /8 = 2MByte

von Jens G. (jensig)


Lesenswert?

Anton schrieb:
> hmmm.... aber da steht doch im Datenblatt:
> 524,288 Words x 16 Bit x 2 Bank
>
> 524,288 Words: das sind 1.048.576 Byte, weil 2 Byte eine Word sind;
>
> 16 Bit = 2 Byte;
>
> 2 Bank = alles x2 nehmen;
>
> macht doch 1.048.576 Byte x 2 Byte x 2 (weil 2 Bänke) = 4.194.304 Byte
>
> Gruß Anton

Nein - nochmal von vorn, und überlege Dir, wieso die 2Byte hier nochmal 
vorkommen sollten:

> 1.048.576 Byte x 2 Byte x 2

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.