![](https://www.fachinformatiker.de/uploads/set_resources_14/84c1e40ea0e759e3f1505eb1788ddf3c_pattern.png)
Schnapphase
-
Gesamte Inhalte
6 -
Benutzer seit
-
Letzter Besuch
Inhaltstyp
Profile
Forum
Downloads
Kalender
Blogs
Shop
Beiträge von Schnapphase
-
-
Nein so funktioniert das leider auch nicht
Die CPU hat mit dem Speicherzugriff überhaupt nichts zu tun und befindet sich darüber hinaus sogar im Schlafzustand. Und der Multiplizierer kann keine Daten laden und auch keine Daten anfordern. Der wird nur getriggert wenn die Daten in seinen Registern liegen.
Der DMA fragt auch keine Geräte ab sondern macht nen simplem MOVE Befehl von Speicheradresse A (RAM) zu Speicheradresse B (Multiplizierer) - und zwar in einem Takt, also in einem Befehl der sich nicht unterbrechen lässt.
Also dein Diagramm mag zwar semantisch richtig sein, gibt aber mein Programmkonzept nicht wieder...
-
> Die darzustellende Sequenz wäre für mich [...]
Ist ja soweit richtig. Aber bitte als Sequenzdiagramm - womit wir wieder am Anfang wären
> Natürlich wäre es interessant zu wissen, warum nicht der normale Weg beschritten wird.
Das ist der normale Weg bei der Mikrocontrollerprogrammierung.
-
Ja ich weiß - und ich habe das auch entsprechend beschrieben.
E: Speicher, V: DMA, A: Multiplizierer ?!
Aber das lässt sich mit eva nicht beschreiben da ich hier keine gleichzeitige e und a ausdrücken kann.
-
Ich gebe dir erstmal vollkommen recht
EVA wäre hier ebenso schwierig. Der DMA macht ja eigentlich nen move befehl von Adresse A (Speicher) zu Adresse B (Multplizierer).
Der Datenfluss wäre also eigentlich nur Speicher > Multiplizierer.
Aber ich möchte halt gern ausdrücken, dass der DMA dran beteiligt ist...
-
Ich möchte gern mit einem Sequenzdiagramm ausdrücken, wie man Daten über einen DMA in einen Hardware Multiplizierer schiebt.
Der DMA kann ja in einer Operation Daten aus dem Speicher in den Multiplizierer schieben und ich weiß nicht, wie ich das im Sequenzdiagramm ausdrücken soll. Jemand ne Idee?
Ich hab da mal was gebaut, weiß aber nicht ob das so stimmt (PDF Anhang)
UML Sequenzdiagramm: Stimmt das so?
in Algorithmik
Geschrieben
Na gut - dann sind wir uns soweit einig.
Vielen Dank für deine Hilfe.