Wenn dein Problem oder deine Frage geklärt worden ist, markiere den Beitrag als "Lösung",
indem du auf den "Lösung" Button rechts unter dem entsprechenden Beitrag klickst. Vielen Dank!
Folgendes Problem:Ich habe eine Schleife,die 4 WErte einließt und nach beenden in einen andere Schleife springt um wieder WErte einzulesen.Was ich machen will ist in der Schleife wo ausgelesen wird dahinter alle WErte aneineander zu reihen(String) und in einem andern Programm mir diesen String übergeben zu lassen und die WErte wieder in 4 Einzelwerte aufteilen zu lassen.jeder Wert besteht aus 4 Zeichen und es sind genau 4 Werte.Wie kann ich am besten 4 WErte zusammmenfassrn und mit welcher Funktion und dann wieder auseinandernehmen.Die REihenfolgfe ist dabei kein Problem,da ich mit FIFO´s arbeite und die Reihenfolge richtig ist.
nimm doch ArrayToSpreadsheetString und die Umkehrfunktion SpreadsheetStringToArray...
Wieso überhaupt das ständige aufteilen, zusammenfügen und wieder aufteilen?
Und beim nächsten Mal ein Link auf den Originalthread!
Der Grund für das zusammenfügen und wieder zusammensetzen ist der Zeitverzug der Übertragung.Da zwischen dem Spartan 3 E Board und dem Host(CPU) eine Verbindung via USB besteht,ist es ungünstig die WErte einzelnd auf den Host zu schieben.Deswegen dachte ich es wäre sinnvoll,das in Paketform zu tun.Also quasi eine Menge von WErten zum Host transportieren und dort wieder aufsplitten und in die gewünschten WErte umrechnen.
Die Funktionen "ArrayToSpreadsheetString" und die Umkehrfunktion "SpreadsheetStringToArray" sind bei der FPGAprogrammierung nicht verfügbar,bzw. werden nicht unterstützt.Hat jemand noch einen anderen Vorschlag?