Spezieller Flash-Speicher oder CPLD gesucht

OP Persönliche Seite #3176162
Lesenswert?

Es gab mal von ST so exotische Flash-Speicher mit integrierter 
programmierbarer Logik. Leider nicht mehr verfügbar.

Es geht darum auf wenig Platz viel unter zu bringen. Ich habe im Grunde 
folgende Möglichkeiten:

1) Ein Flash-Speicher welcher programmierbare Logik enthält (damit ich 
meine Logik direkt im Flash-IC unterbringen kann). Am besten zB im VQ64 
Gehäuse.

2) Flash und CPLD im BGA Gehäuse. Für den Flash habe ich ein passendes 
Gehäuse in 1mm Pitch gefunden. Allerdings gibt es BGA CPLDs nur in 0,5mm 
Pitch Gehäusen soweit ich den Markt überblicken konnte (oder extrem 
große BGA Gehäuse). Die lassen sich für normal sterbliche nicht 
verarbeiten - oder hat damit schon jemand Erfahrungen gemacht? Xilinx 
empfiehlt z.B. 75um traces (3 mil!!).

3) Ein ganz anderer Ansatz. Taktrate des Systems ist 4 MHz. Habe sogar 
schon überlegt einen Mikrocontroller mit ordentlich Flash und MIPS her 
zu nehmen, der nach außen hin als Flash-Speicher arbeitet :-)

Also Grundfläche sind so ca. 2 mal 1,3 cm auf der ein CPLD und ein Flash 
unter kommen sollen (oder eine Kombination aus beiden). Mit ca. 1x1cm 
nimmt ein CPLD in VQ64 schon zuviel Platz weg (passt aber noch drauf).
Gast #3176265
Lesenswert?

Ein parallel flash (16 MBit) soll über addressmultiplexer angesprochen 
werden.

10 addressbits werden gelatcht und das obere addressbit geht direkt an 
den Speicher. Der Datenbus ist 8 Bit. Ändern kann ich daran nix. Über 
ein CPLD ist das alles kein Problem.
Gast #3176307
Lesenswert?

Nimm einen Xilinx CoolRunner 2 CPLD im 0.5mm pitch BGA gehaeuse, den 
CPLD mit 64 Makrozellen, gibts in einem 2 reihigen Gehaeuse. Das kann 
man sogar mit 150um Traces/Clearance, 0.3mm Drill und 2 Lagen 
verarbeiten wenn man sich geschickt anstellt. Wird zwar nicht schoen und 
du bekommst nicht alle IOs raus aber geht schon.
Wie viele IOs brauchst du denn?
Gast #3176327
Lesenswert?

Ja habe das mal gemacht. Weiss aber beim besten Willen nicht mehr wie 
viele IOs das Ding hat. Ich kann wenn du magst heute Abend die Plaene 
ausgraben und dir zukommen lassen. Ich weiss noch dass man quasi die 
gesamte aeussere Reihe als IOs hat und die innere quasi unbenutzbar war 
(nur fuer gnd und vcc).
Gast #3176487
Lesenswert?

Sein Hauptproblem ist der Platz und da is diskret ne schlechte Idee...
Aber die Idee mit µC halte ich für machbar an jeder Ecke gibt es 
Cortexen mit mittleren zweistelligen MIPS-Zahlen in winzigen Packages. 
Man muss nur einen Hersteller finden der in so ein Gehäuse genug flash 
stopft (irgendwer wird das schon machen) und fertig, ein 4 MHz merkt von 
dem Delay den ein 40 MHz Cortex verursacht nichts wenn man die 
zeitkritischen Stellen (das Latchen) in Assembler macht...

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren