Puffer mit zwei µCs

Gast #1015420
Hallo Forum,

Ich hab da mal ein kleines Problem^^

Ich möchte das ein µC verschiedene Berechnungen ausführt, und diese 
Ergebnisse dann in einen Puffer gespeichert werden. Danach soll ein 
anderer µC diese Werte kontinuirlich ausgeben, das Problem ist nur das 
genau zu diesem Zeitpunkt der erste µC weiter Daten Berechnet und diese 
wieder in den Puffer speichern sollte...

Meine Frage wäre jetzt wie sich dies realiesiren lässt (zwei SRAMs und 
ne menga an Logigbausteinen???)

Größe der Berechneten Daten:
1*(16+16+1)bit = ca. 4 Byte
bis
40000*(16+16+1)bit = ca. 161 KByte

also der erste µC berechnet die knap 200KB und der andere gibt wären 
dessen die anderen 200KB aus...

zu der menge an daten die in einer Sekunde verarbeitet Werden müssen:
50000*(16+16+1)bit/s = 201,42 KByte/s


Hoffe jeder hat verstanden was ich meine^^

MFG
Andreas
Ist es ausgeschlossen dies in einem einzigen ggf. schnelleren Mikro zu 
erledigen? Wird dann erheblich einfacher.

Gemeinsamer Zugriff auf externen Speicher ohne hardwareseitige 
Zugriffssteuerung ist möglich wenn man den Zugriff per Software 
synchronisiert. Bremst allerdings ab, weil manches, was sonst 
automatisch geht, nun zu Fuss angepackt werden muss. Sinnvoll möglich, 
wenn man die Daten mindestens in kleinen Blöcken überträgt.

Ansonsten gab es früher für sowas spezielle Dual-Port RAMs. Heute 
erledigt man das mit programmierbarer Logik, hier sollte ein CPLD 
ausreichen. Mit handgestrickter Logik würde ich sowas nicht angehen.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 18 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]
  • [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.