Beiträge von Wiesel im Thema „Der RESET beim C64“

    Eigentlich sind bei DRAMs alle Speicherzellen beim Einschalten Null (Kondensator der Zelle leer), aber anscheinend wird die Hälfte der Matrix invertiert behandelt. Gibt sicher einen technischen Grund dafür, nur kenne ich den nicht.


    Damit versucht man, die Energiemenge im Chip auf einem "halben" Level zu halten. Ein Muster aus Code und Tabellen kann durchaus große Strecken Ähnlicher Muster oder gar größere Strecken Nullen und $ff enthalten, aber selten ein Muster aus "gerade pages $00, ungerade pages $ff". Mit der nun besser vorhersagbaren Energiemenge die im Chip gespeichert werden muss, ist auch die Stromaufnahme einfacher zu dimensionieren.

    Damals war man noch auf dem Trip, dass ein Chip immer nur einen Masse- und einen Versorgungspin hatte. Erst in den frühen 90er Jahren ist man auf die Idee gekommen, auch die Bias-Voltage Vbb nach außen zu führen um sie extern mit einem Kondensator zu stützen, und seit die Chips immer größere Leistungsaufnahme haben ist man sich einig, dass rund ein Drittel der Pins für Stromversorgung geopfert werden muss. Spätestens wenn man den Chip so gut an die Versorgung angekoppelt hat, braucht man sich keine Krücken mehr auszudenken, wie man die statistische/durchschnittliche Stromaufnahme einer Speicherzeile reduziert.

    Jens