Forum: Mikrocontroller und Digitale Elektronik SRAM mit RESET Eingang gesucht


von Arne S. (Gast)


Angehängte Dateien:

Lesenswert?

Salut,

ich habe mir bei Mouser schon einen Wolf gesucht. Daher hier.
Ich suche ein SRAM mit folgende Eigenschaften:
- mind. 16kBit
- es MUSS einen RESET Eingang besitzen, um die ganze Speichermatrix in < 
5µs in einen definierten Zustand (alle Bits = 1 oder alle Bits = 0) zu 
setzen
- Vcc 5V oder 3,3V
- Organisation x1, x4, x8, x16... ist erstmal egal
- muss natürlich erhältlich sein, Mouser, Digikey... Ali...

Von IDT gab es mal den 7165 (DB anbei), d.h. es GAB zumindest mal solche 
SRAMs mit RESET Eingang, da hier bestimmt ein Schlaumeier um der Ecke 
wartet, um "Gabs nie" zu blöken!

von Peter N. (alv)


Lesenswert?

Blöde Idee:
Mal nach Rams mit "clear" suchen...

von Helmut -. (dc3yc)


Lesenswert?

Noch ne blödere Idee: einfach mal die Spannung wegnehmen?

von PC-Freak (Gast)


Lesenswert?

Arne S. schrieb:
> um die ganze Speichermatrix in <
> 5µns in einen definierten Zustand (alle Bits = 1 oder alle Bits = 0) zu
> setzen

Helmut -. schrieb:
> Noch ne blödere Idee: einfach mal die Spannung wegnehmen?

Static Rams benötigen mind. mSec um ihr Gedächtniss zu verlieren. 
Bestimmt aber nicht in nS.

von Helmut -. (dc3yc)


Lesenswert?

PC-Freak schrieb:
> Arne S. schrieb:
>> um die ganze Speichermatrix in <
>> >>>5µns<<< in einen definierten Zustand (alle Bits = 1 oder alle Bits = 0) zu
>> setzen
>
> Helmut -. schrieb:
>> Noch ne blödere Idee: einfach mal die Spannung wegnehmen?
>
> Static Rams benötigen mind. mSec um ihr Gedächtniss zu verlieren.
> Bestimmt aber nicht in nS.

Er wills ja nun noch schneller haben, in 5µns. Also Femtosekunden. 
Stimmt, so schnelle Schalter kenne ich nicht viele.

Optische Speicher oder ein selbtprogrammiertes FPGA?

von John (Gast)


Lesenswert?

Blöde Frage: Wofür braucht man sowas?

von Thomas W. (Gast)


Lesenswert?

John schrieb:
> Blöde Frage: Wofür braucht man sowas?

in 1990 (das Datenblatt): Militaer. Heute, 2022: Keine Ahnung. Das 
koennte aber der Grund sein, warum der TO sich so schwer tut ein solches 
Bauteil zu finden.

Gruesse

Th.

von Blöde Antwort (Gast)


Lesenswert?

John schrieb:
> Blöde Frage: Wofür braucht man sowas?

Steht doch im Eingangstext: "... um die ganze Speichermatrix in <
5µs in einen definierten Zustand (alle Bits = 1 oder alle Bits = 0) zu
setzen"

Die eigentliche Anwendung ist für die Frage nicht relevant und führt in 
diesem Forum erfahrungsgemäß zu unerwünschten Diskussionen.

von Dietrich L. (dietrichl)


Lesenswert?

PC-Freak schrieb:
> Helmut -. schrieb:
>> Noch ne blödere Idee: einfach mal die Spannung wegnehmen?
>
> Static Rams benötigen mind. mSec um ihr Gedächtniss zu verlieren.
> Bestimmt aber nicht in nS.

... außerdem ist nicht definiert, wie der Inhalt nach Einschalten ist. 
Das kann ein Zufallsgenerator werden.

von Dergute W. (derguteweka)


Lesenswert?

Moin,

Nimm ein kleines FPGA dafuer. Muss halt nach dem Einschalten erst die 
Config laden, aber dann kann man damit allen moeglichen exotischen Kram, 
den sonst keiner braucht, umsetzen.

Gruss
WK

von John (Gast)


Lesenswert?

Blöde Antwort schrieb:
> Die eigentliche Anwendung ist für die Frage nicht relevant und führt in
> diesem Forum erfahrungsgemäß zu unerwünschten Diskussionen.

Aha. Und deswegen ist die Frage verboten?

von Harry R. (harry_r2)


Lesenswert?

Notlösung: Doppelt so großens RAM nehmen, alles mit 0 oder 1 setzten, im 
Betrieb nur die eine Hälfte nutzen, bei Bedarf per höchster 
Adressleitung auf den "sauberen" Bereich umschalten?
Danach brauchst du Zeit im Hintergrund, um den anderen Bereich wieder zu 
säubern, also Zeit zwischen den Resets.

von S. Landolt (Gast)


Lesenswert?

> mind. 16kBit
> Organisation x1, x4, x8, x16... ist erstmal egal

Vom Preis und Aufwand war nicht die Rede, also: ein 32-Bit-uC aus der 
100 MHz-Klasse? Ich kenne mich da nicht aus, aber wenn schon ein simpler 
8-Bit-AVR-Dx die Anforderung in 85 us schafft ...

von M$ (Gast)


Lesenswert?

Mit den guten™ alten 1103. Die sind nach dem Einschalten immer leer.
Wie sollten sich auch Elektronen aufs Gate verirren...

von PC-Freak (Gast)


Lesenswert?

M$ schrieb:
> Wie sollten sich auch Elektronen aufs Gate verirren...

Und willst Du das garantieren?

von Michael B. (laberkopp)


Lesenswert?

Blöde Antwort schrieb:
> führt in diesem Forum erfahrungsgemäß zu unerwünschten Diskussionen.

Oder zur lösung, wie man es richtig macht, bevor man sich in 
offensichtliche Sackgassen verrannt hat.

Denn der Rest der Welt weiss, wie man es besser macht.

von Peter D. (peda)


Lesenswert?

Arne S. schrieb:
> - es MUSS einen RESET Eingang besitzen

Wozu?
Oft gibt es bessere Lösungen für ein Problem. Nur muß man eben erstmal 
das Problem nennen und nicht die vermeintlich einzigste Lösung.

von s.c.n.r. (Gast)


Lesenswert?

PC-Freak schrieb:
> Static Rams benötigen mind. mSec um ihr Gedächtniss zu verlieren.
> Bestimmt aber nicht in nS.

https://de.wikipedia.org/wiki/Internationales_Einheitensystem#Basiseinheiten

von Wolfgang (Gast)


Lesenswert?

Arne S. schrieb:
> ich habe mir bei Mouser schon einen Wolf gesucht. Daher hier.
> ...
> - es MUSS einen RESET Eingang besitzen, um die ganze Speichermatrix in <
> 5µs in einen definierten Zustand (alle Bits = 1 oder alle Bits = 0) zu
> setzen

Bist du schon mal auf die Idee gekommen, dass du ein ausgesprochen 
exotisches Konzept verfolgst?
Sonst gäbe es RAM mit RESET wie Sand am Meer.

von Bauform B. (bauformb)


Lesenswert?

Arne S. schrieb:
> Organisation x1, x4, x8, x16... ist erstmal egal

> die ganze Speichermatrix in < 5µs in einen definierten Zustand
> (alle Bits = 1 oder alle Bits = 0) zu setzen

muss man das wörtlich nehmen? Ein FIFO setzt in < 100ns seine Pointer 
auf Null. Nach außen hin dürfte die Wirkung ähnlich sein.

Mein erster Treffer IDT7201 hat allerdings extra einen Spezialeingang 
mit dem man evt. doch wieder an die Daten ran kommt.

Wenn man über die µs verhandeln kann: ein NVSRAM schafft es in z.B. 
600µs, das gelöschte EEPROM ins SRAM zu kopieren.

Ungefähr 6 Europakarten voll mit 74HC273 im QFN-20 ;)

von Frank K. (fchk)


Lesenswert?

Arne S. schrieb:

> - es MUSS einen RESET Eingang besitzen, um die ganze Speichermatrix in <
> 5µs in einen definierten Zustand (alle Bits = 1 oder alle Bits = 0) zu
> setzen

Was willst Du erreichen?

In sicherheitsrelevanten Systemen (Crypto) macht man eine 
Vollverschlüsselung des Speichers und wirft im Einbruchsfall einfach den 
Schlüssel weg. Das sind nur wenige Bytes und geht viel schneller, und 
der Speicherinhalt ist dann absolut nutzlos.

fchk

von Jester (Gast)


Lesenswert?

Arne S. schrieb:
> Von IDT gab es mal den 7165 (DB anbei), d.h. es GAB zumindest mal solche
> SRAMs mit RESET Eingang,

Schon - aber der IDT7165 war schon 1990 "NOT RECOMMENDED FOR NEW 
DESIGNS".

Ich an deiner Stelle würde mal tapfer weitersuchen...

von Peter D. (peda)


Lesenswert?

Es gibt z.B. den DS5002, der hat einen Self Destruct Input (SDI).
https://www.analog.com/en/products/ds5002.html#product-overview

Dessen Weiterentwicklung DS5250 (schneller, bessere Verschlüsselung) ist 
aber schon wieder obsolete.

von Wolfgang R. (Firma: www.wolfgangrobel.de) (mikemcbike)


Lesenswert?

2000 Stück 74LS273 plus Adressdecoder...

SCNR

von WF88 (Gast)


Lesenswert?

Wolfgang R. schrieb:
> 2000 Stück 74LS273 plus Adressdecoder...
> SCNR

62-94mA sagt das TI Datenblatt....    :)

Ich würde in dem Zug einfach einen der vielen Heizlüfter gleich mit 
ersetzen :)

von Lothar M. (Firma: Titel) (lkmiller) (Moderator) Benutzerseite


Lesenswert?

Arne S. schrieb:
> Ich suche ein SRAM mit folgende Eigenschaften:
> * es MUSS einen RESET Eingang besitzen
>  d.h. es GAB zumindest mal solche SRAMs mit RESET Eingang
Es gibt schon Gründe, warum sich bestimmte Bauteile nicht durchgesetzt 
haben.

Jester schrieb:
> der IDT7165 war schon 1990 "NOT RECOMMENDED FOR NEW DESIGNS".
Peter D. schrieb:
> DS5250 (schneller, bessere Verschlüsselung) ist aber schon wieder obsolete.
Ich mache mir dann immer ausführlich Gedanken, wenn ich ein Teil 
brauche, das ausser mir offenbar kein anderer braucht.

Wenn ich unbedingt so ein Ding haben wollte, dann würde ich ein FPGA mit 
ausreichend vielen RAM-Blöcken nehmen (z.B. ein MachXO2-1200 mit 
64kBit), das anhand eines "Reset"-Pins einfach den internen RAM-Block um 
einen weiterschaltet. Und dann im Hintergrund den vorigen RAM-Block 
löscht. Wenn man dafür bis zu 28 IO-Pins braucht, dann reicht ein 
36-ball WLCSP (2.5 x 2.5 mm) für diese Lösung.

: Bearbeitet durch Moderator
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.