Erstellen einer programmierbaren ROM-Logik / eines Schemas

Ich würde gerne wissen, ob es möglich ist, ein programmierbares ROM aus Transistoren und Logikgattern zu erstellen. Oder ist es möglich, eine Art dauerhaften Speicher ähnlich wie Flip Flops zu erstellen?

Kannst du etwas Kontext geben? Warum nicht einfach ein PROM als separate Komponente kaufen?
Ich möchte verstehen, wie es funktioniert, und es selbst erstellen, wobei ich die Verwendung von ICs vermeide.

Antworten (2)

Wenn es darum geht, es von Hand zu bauen, versuchen Sie es mit einer Diodenmatrix:

http://www.cca.org/blog/20120222-Diode-Matrix.shtml

Eine Diodenmatrix ist eine Form von Nur-Lese-Speicher mit extrem niedriger Dichte, die in den 50er bis 70er Jahren in Computern verwendet wurde, bevor EEPROMs erfunden wurden. (Sie werden tatsächlich immer noch verwendet, aber nur innerhalb von Mikrochips und nicht mit diskreten Dioden.) Jedes Bit im ROM wird durch das Vorhandensein oder Fehlen einer Diode dargestellt. Das ROM kann vom Benutzer einfach mit einem Lötkolben und einem Paar Drahtschneider beschrieben werden.

+1 Ich wollte einen vorschlagen, bis ich den programmierbaren Teil in der Frage sah und die offensichtliche Methode vergaß.

PROMs funktionieren, indem sie Sicherungen haben, die selektiv durchgebrannt werden, um Ladung zu blockieren oder weiterzuleiten, um logische Werte anzuzeigen. EPROMs, EEPROMs, NVRAM und Flash verwenden alle Ladungen, die in Halbleiterinseln eingeschlossen sind, die Ladungen selektiv blockieren oder zulassen, und können nicht zuverlässig unter Verwendung diskreter Komponenten repliziert werden.

PROMs können also mit diskreten Komponenten repliziert werden, und das ist der Typ, den ich untersuchen sollte?
Sie sollten die Verwendung von ICs untersuchen. Aber Sie könnten ein PROM mit sehr kleinen Sicherungen replizieren, wenn Sie es wirklich wollten.
Ja, ich verstehe, dass ICs besser sind, aber um zu verstehen, wie es funktioniert, würde ich lieber zuerst meine eigenen erstellen! Vielen Dank :)