Ich habe 2 Boards mit Ram Problemen. Hier gehts es um das erste mit Parity Error 11.
Die Boards haben eine Ram Matrix aus 18x8 Ram Chips 41256 = 1 Bit x 256k Adressen.
Meldungen an serieller Konsole:
Parity Test
Memory Size = 0x00000004 Megabytes
Memory Test (Testing 0x00000004 MBytes) Testing.
Err 11: Parity Error at address 0x00186814
Exp 0x5A972C5A, Obs 0x7A972C5A, Xor 0x20000000
---
Ich habe darauf versucht, die Ram Matrix aufzudröseln, in dem ich einen Stecker (IC-Fassung) jeweils aufgesteckt hatte an dem DO mit VCC (+5V) über Widerstand auf High gezogen wurde
und somit einen Ram Fehler hervorrief. Anhand der KOnsolen Fehlermeldung konnte ich sehen, wo/was sich ändert.
Die Bit Pos habe ich im anliegenden LibreOffice Calc in einer Matrix erfasst. (Aller erste Alpha Version!)
Die Adresse in Spalte A dürfte nicht von Relevanz sein hier, da durch den Fehlerstecker ALLE Adressen an diesem Bit/Chip fehlerhaft sind!
Wenn man die Rückseite vor sich hat ist die Ram Matrix hinten rechts.
Von links nach rechts kommen erst 8 RAM Bits, dann ein Parity Ram/Bit. Dann wieder 8 RAM Bits, dann ein Parity Ram/Bit.
Und die Ram Bits und Parity Bits scheinen sich dann zu wiederholen?! D.h. die unteren 4 Reihen wiederholen sich in der oberen 4 Reihen (und/oder umgekehrt).
(Man sieht, verstanden habe ich das noch NICHT)
Braucht man das um Parity Fehler zu erkennen (bzw. ggf. sogar zu korrigieren?
---
Die Frage bleibt, wie man heraus findet, welches / welche Ram Chips defekt sind.
VG Peter