Forum: FPGA, VHDL & Co. Positioned Association bei String-Instanziierung


von Benjamin K. (halunke86)


Lesenswert?

Hallo,

ich möchte einem String-Signal ein Startwert mittels Positioned 
Association zuordnen, und zwar so, dass der String mit ' ' aufgefüllt 
wird.

Hier der zugehörige Code:
1
signal printOut : string(1 to 32) := (  1 to 11 => "Hello World",
2
                          others => ' ');

Bei der Synthese (Xilinx ISE) kommt jedoch der Fehler

The type of the element in aggregate does not correspond to any array 
type.

Kann mir jemand sagen was ich falsch mache?

"Hello World" sollte doch als ein character-Array der Länge 11 
interpretiert werden, somit müsste die Zuordnung doch stimmen...

Vielen Dank schonmal im Voraus

Gruß Benny

von Benjamin K. (halunke86)


Lesenswert?

Ok, habe unter dem Stichwort "String padding" die Antwort gefunden, 
siehe hier:
http://www.velocityreviews.com/forums/t554076-padding-strings.html

Gruß Benny

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
Noch kein Account? Hier anmelden.