MAX II CPLD als volatile: nur SRAM beschreiben

Gast #4987218
Lesenswert?
• ▲
▼
Hallo allerseits,
ich bin auf der Suche nach einem CPLD mit flüchtigem Speicher, da meine 
Anwendung erfordert, dass man minütlich die Logik-Konfiguration ändert. 
Da ist Flash etwas ungünstig. Nun haben die MAX II CPLD offensichtlich 
SRAM Konfigurationszellen, die beim Reset aus einem Flash initialisiert 
werden. Ist jemandem eine Möglichkeit bekannt, wie man die SRAM-Zellen 
direkt initialisieren kann, ohne den Flash zu beschreiben? Danke!
Gast #5022590
Lesenswert?
• ▲
▼
alibaba schrieb:
> Der nächste kostenkünstigste FPGA mit
> entsprechendem Pincount wär dann meines Wissens ein ICE40hx1k, der dann
> leider schon wieder ca. das 5-10 fache kostet. Das wollte ich vermeiden.

Das mit dem Vermeiden verstehe ich. Aber die Preise nicht:

Mouser, Einzelpreise:

Der billigste(!) MAX II: 7,07 € (kann das sein? Kommt mir nicht 
plausibel vor.)
Der billigste iCE40HX1K-VQ100: 4,55 €, viel mehr bei den teureren 
wird's auch nicht

Vielleicht ein MAX 10, ab 3,56 €, im TQ144 ab 7,- €. Die setze ich 
selber ein. Die lassen sich sowohl direkt SRAM als auch über internes 
FLASH programmieren. Und die S-Versionen haben auch nur eine 
Betriebsspannung.

DZDZ
Gast #5022736
Lesenswert?
• ▲
▼
Der Zahn der Zeit schrieb:
> Das mit dem Vermeiden verstehe ich. Aber die Preise nicht:

Strubi schrieb:
> Beim MACHXO2 ist mir das über SPI bekannt. Der dürfte günstiger in
> Stückzahlen sein als ein MAX-II.

Danke für eure Vorschläge aber der EPM240T100C5N kostet beim Chinesen 
z.B. unter 1,50 Euro ab 10 Stück incl. Versandt. Das macht ihn natürlich 
äußerst interessant. Leider sind die Lattice Steine daher für mich 
teurer und ein MAX 10 is leider scheinbar garnicht über diesen Weg zu 
beziehen.

Offtopic: Kann man in diesem Forum über Reverse-Engineering sprechen 
oder ist das unerwünscht?
Gast #5023361
Lesenswert?
• ▲
▼
alibaba schrieb:
> Offtopic: Kann man in diesem Forum über Reverse-Engineering sprechen
> oder ist das unerwünscht?

Ich find's immer spannend. Kann halt sein, dass dir eine Menge Getrolle 
entgegenschlägt, und wenn ein Xilinx-Anwalt findet, dass du 
Geschäftsgeheimnisse breitschlägst, kriegt der Forenbetreiber halt ne 
"takedown notice".
Gast #5028427
Lesenswert?
• ▲
▼
alibaba schrieb:
> Ist jemandem eine Möglichkeit bekannt, wie man die SRAM-Zellen
> direkt initialisieren kann

Bei älteren Altera-CPLDs wird davon nichts in den
Datasheets/Handbooks erwähnt, erst ab MAX10 kann
das interne SRAM (heisst dort CRAM) beschrieben werden.

Bei Xilinx' XC9500 oder Coolrunner ist es genauso.

Bei Lattice XO und XO2 lässt sich das interne SRAM
per JTAG direkt beschreiben, ebenso beim iCE40er.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 9 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [vhdl]VHDL-Code[/vhdl]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.