Datum: 25.04.2008 10:35
Hallo, ich muss in einem Projekt einen Signalvektor variabler Länge "zusammenbauen". Die Teilsignale und die jeweiligen Größen bekommen ich als std_logic bzw. -vector. Ich habe mir das so überlegt, den Ausgangssignalvektor so groß zu machen, wie die kumulierte Größe aller Eingänge. Dann wandele ich die jeweiligen Größen mit CONV_INTEGER um, damit ich sie als Indizes für den Ausgangsvektor benutzen kann. Ist diese Vorgehensweise soweit ok?
Datum: 25.04.2008 14:39
Für was brauchst du diesen Vektor? Die Umsetzung in Hardware lässt sich hier sicher nicht optimieren, wahrscheinlich ist der Resourcenverbrauch in jedem Fall nahe 0. Die Schriebweise im Code könnte man aber sicher vereinfachen, je nach Anwendung.
Datum: 28.04.2008 08:55
Na dieser Vektor soll dann seriell rausgeschickt werden und besteht aus mehreren Elementen. Ich habs jetzt soweit aufgebaut und die Synthese meckert erstmal nicht. ;)
Antwort schreiben
Die Angabe einer Email-Adresse ist freiwillig. Wenn Sie automatisch per Email über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.
Wichtige Regeln - erst lesen, dann posten!
- Suchfunktion und Betreffsuche benutzen - vielleicht gibt es schon einen ähnlichen Beitrag
- Aussagekräftigen Betreff wählen
- Im Betreff angeben um welchen Controllertyp es geht (AVR, PIC, ...)
- Groß- und Kleinschreibung verwenden
- Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang
- JPEG-Dateien (.jpg) nur für Fotos verwenden, Schaltpläne, Screenshots usw. als PNG oder GIF anhängen
Formatierung (mehr Informationen...)
- [c]C-Code[/c]
- [avrasm]AVR-Assembler-Code[/avrasm]
- [vhdl]VHDL-Code[/vhdl]
- [pre]vorformatierter Text (z.B. Code in anderen Sprachen)[/pre]
- [math]Formel in LaTeX-Syntax[/math]
- [[Titel]] - Link zu Artikel