Hallo,
bei dem Versuch Videodaten in den DDR Speicher des EFM 02 zu schreiben stoße ich auf das Problem das der Schreibvorgang nach ca. 0.2s abbricht.
Mein VHDL Code besteht aus dem Reference Design für das EFM 02 mit zwei Erweiterungen.
1. Es wurde lediglich der MIG Controller um einen 2. Port erweitert --> ( Port 1 für das einlesen der Videodaten)
2. Eine Statemachine wurde hinzugefügt. --> (diese schreibt die Videodaten in den DDR2 - RAM)
Zum Auslesen der Werte verwende ich den C++ Example Code (und den MIG DDR2 Port 0)
So wie ich das verstehe sollte er doch die Videodaten beim Aufruf des C++ Examplecodes (nach dem Abschluss der Initalisierung und des Globalresets) schreiben bis die Anweisung CloseDevice ausgegeben wird. Allerdings bricht er nach ca. 0.2s den Schreibvorgang ab.
Kann mir evtl. irgendwer helfen meinen Denkfehler zu erkennen oder hat jemand eine Ahnung was ich übersehe bzw. falsch mache.
Wäre für Hilfe sehr Dankbar!!
bei dem Versuch Videodaten in den DDR Speicher des EFM 02 zu schreiben stoße ich auf das Problem das der Schreibvorgang nach ca. 0.2s abbricht.
Mein VHDL Code besteht aus dem Reference Design für das EFM 02 mit zwei Erweiterungen.
1. Es wurde lediglich der MIG Controller um einen 2. Port erweitert --> ( Port 1 für das einlesen der Videodaten)
2. Eine Statemachine wurde hinzugefügt. --> (diese schreibt die Videodaten in den DDR2 - RAM)
Zum Auslesen der Werte verwende ich den C++ Example Code (und den MIG DDR2 Port 0)
So wie ich das verstehe sollte er doch die Videodaten beim Aufruf des C++ Examplecodes (nach dem Abschluss der Initalisierung und des Globalresets) schreiben bis die Anweisung CloseDevice ausgegeben wird. Allerdings bricht er nach ca. 0.2s den Schreibvorgang ab.
Kann mir evtl. irgendwer helfen meinen Denkfehler zu erkennen oder hat jemand eine Ahnung was ich übersehe bzw. falsch mache.
Wäre für Hilfe sehr Dankbar!!