Lothar M. schrieb:
> ... to_unsigned(vcl);
> bringt hier weniger Fehlermeldungen ;-)
Ja, natürlich. Die Modelsim-Session war schon wieder zu für heute...
Dergute W. schrieb:
> Aber wenn man mal 2 std_logic_vector mit
> (versehentlich) unterschiedlichen laengen auf Groesse vergleicht, da
> geht natuerlich alles OK.
Das andere Problem ist doch viel interessanter als der Syntaxkram:
WIMRE hatte ich auch mal den Fall, wo
1 | signal vec5 : std_logic_vector( 2 downto 0) := "101";
|
2 | signal vec3 : std_logic_vector( 1 downto 0) := "11";
|
3 |
|
4 | if vec5 < vec3 then
|
5 | ...
|
ohne Warnung 'true' war. Da habe ich auch eine Weile nach dem Fehler
suchen müssen.
Wenn man den Code auf numeric_std umstellt, kommt auch die erwartete
Warnung beim Cast auf unsigned.
Duke