Gast
#1107737
Hallo, wir haben da ein zugeliefertes Modul, bei dem die Endianess über den Bus aus unserer Sicht nicht stimmt und das hat uns zu grundsätzlichen Überlegungen bzgl VHDL und Endianess bei std_logic_vector geführt. Ich hab das bisher als VHDL Programmierer nicht sehr ernst genommen, solange bei einem parallelen Bus das richtige an die Ausgangspins geführt wird, hat es für mich gepasst. Man findet aber im Netz zb im pdf http://www.asic.uwaterloo.ca/files/VHDL_Tutorial_3.pdf auf Folie 7 Kommentare wonach ein downto Vektor little-endian ist während ein to Vektor big-endian ist. Das macht aber aus meiner Sicht nur beschränkt Sinn, weil die Endianess ja auf Byte-Ebene greift und mit der Bitanordnung im Byte nichts zu tun hat. Insofern meine Frage: Was haltet ihr von dieser Definition der Endianess mit std_logic_vector und wie haltet ihr es mit der Endianess in einem Design?