Hallo und danke für die schnelle Antwort!
Langsam beginne ich an VHDL zu zweifeln.
Nach 1.5 Tagen vergeblichen suchens findet man die Antwort nachdem man
bei mikrocontroller.net gepostet hat... **grummel**
Das Problem was das folgende:
read_mode_i ist vom Typ
1 | type read_mode_t is (
|
2 | Idle_e,
|
3 | CurrentAddressRead_e,
|
4 | RandomRead_e,
|
5 | SequentialRead_e
|
6 | );
|
und write mode_i war vom Typ
1 | type write_mode_t is (
|
2 | ByteWrite_e,
|
3 | PageWrite_e,
|
4 | Idle_e
|
5 | );
|
Wenn ich jetzt den write_mode_i Typ auf
1 | type write_mode_t is (
|
2 | Idle_e,
|
3 | ByteWrite_e,
|
4 | PageWrite_e
|
5 | );
|
ändere, also den Zustand Idle_e an die Spitze setze, dann funktioniert
es... nur warum?????????