Hallo an alle, Ich würde gerne Daten von einem MB zum anderen schicken. Mit den Funktionen microblaze_bread_datafsl auf der Slave- und microblaze_bwrite_datafsl auf der Masterseite klappt das auch soweit ganz gut. Habe extra die beiden Funktionen verwendet, da diese den Ablauf blockieren bis Daten abliegen. Doch beim Testen habe ich den Eindruck, dass sich die Daten während der Übertragung verschieben. Meine Frage ist jetzt: Zu welchen Zeitpunkt schaut der Slave nach ob Daten vom Master gesendet worden sind. Und die zweite Frage: Wie ist der Puffer zu dimensionieren? Ich verschicke in jedem Zyklus einzelne Integerwerte. Danke Andre
1. Die Daten vesrchieben sich ständig in einem Mikroprozessor. 2. Der Slave schaut nach wenn du es ihm sagst. 3. Die Puffergröße kommt darauf an wie oft du den Slave nachschauen läßt. 4. Und die verschiebung kommt von Puffern Cache und Pipelines. siehe bei 1
sorry aber konnt ich mir nicht verkneifen
Danke für die Antwort..;) Hab es jetzt anderes gelöst: hab alle Information per Bitmanipulation in eine Variable gepackt und mit einem microblaze_bwrite_datafsl verschickt. wollte eigendlich nur wissen: Wenn man z.B. 5x microblaze_bwrite_datafsl, auf der Masterseiter,aufruft, wie erfolgt auf der Slaveseite die die Synchronisation dafür ?
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.