Hallo ich möchte ein BlockRAM initialisieren. Hierfür möchte ich ein COE-File verwenden. Wenn ich jetzt einen BlockRAM mit einem 12Bit Adressraum verwende, dann habe ich 4096 Werte. Was benutzt Ihr für ein Programm um diese COE-File zu erzeugen. Kann ich z.B. Excel benutzen? Ich will eine Testkurve im BlockRAM ablegen. Hierfür möchte ich am liebsten Excel benutzen um diese Testkurve zu erzeugen und dann in einer Datei abzuspeichern.
Ich schreib mir dazu immer ein kleines c-Programm was das File erzeugt
Daran habe ich auch gedacht, jedoch dachte ich es gibt da breits einige Programme.
>Daran habe ich auch gedacht, jedoch dachte ich es gibt da breits einige >Programme. Zu anfang hast Du aber geschrieben, du möchtest Exel benutzen! Was denn nun: Ich weiss zwar nicht, was ein COE-File ist, aber eins ist doch wohl klar: Wenn Du weist wie es aufgebaut sein soll, kannst Du irgendein Programm nehmen, das beliebige Dateien generieren kann. Du kannst Dir also ein Progrämmchen in fast jeder beliebigen Sprache schreiben. Am besten in einer Sprache die man beherrscht, ich würde etwa Ruby oder C nehmen. Ob Exel geht, oder ob es schon ein passenden Progrämmchen gibt -- keine Ahnung.
Hier steht etwas dazu, wie man Daten aus Excel in eine COE bekommt: http://www.xilinx.com/support/answers/11744.htm ("Solution 3")
Danke Dr.Schmock Das ist genau das was ich gesucht habe. Einfach das Signal mit Excel erzeugen und dann abspeichern und den Memory Exitor benutzen um es in das richtige Format zu bringen.
Ich habe den Editor mal ausprbiert und muß sagen es funktioniert super genau so habe ich es mir vorgestellt. einfach bei Windows XP den Start Button mit der linken Maustaste anklicken, dann auf "ausführen" klicken und "mem_edit" eingeben. Schon kann man Kurven, die man in Sekunden in Excel erstellt, wie z.B. ein Sinus mit Hilfe des Programms importieren und in das richtige Format umwandeln. Mit dem Tool erstellt man aus der Excel Datei eine COE-Datei, die man anschließend im ISE Projekt einbinden kann.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.