Trotzdem ist das jedes mal nervig für so etwas Triviales eine Variable
oder ein Signal definieren zu müssen.
Das führt dann dazu, das ich in so einem Fall oft abwäge was jetzt am
hässlichsten aussieht:
- Hilfssignal bzw -Variable
- gar nicht erst Integer nehmen und gleich bei Unsigned bleiben
- mit Integer weiter arbeiten, in dem Fall also:
1 | ergebnis <= DATA_IN((chipCount - 1) - chipCounter)(arrayCount) / 256;
|
Was aber auch wieder nur klappt wenn das Ergebnis nicht an einen Port
ran muss, weil die Konvertierung bei der Portzuweisungen auch wieder
nicht zulässig ist.
Wenn da jemand eine ein-Anweisungs-Lösung finden würde wäre es echt eine
Erleichterung.