Forum: FPGA, VHDL & Co. Lauflicht in Simulink


von Michael R. (micha7781)


Lesenswert?

Hey @ all,

Hab das xilinx spartan 3 board gekauft und würd da gern als einstieg ein 
lauflicht über Matlab/Simulink realisieren. Leider hab ich in Simulink 
überhaupt keine erfahrung weshalb ich schon an so einem einfachen 
Projekt scheiter. Kann mir da jemand helfen? will es dann über den 
System generator in VHDL Sprache übersetzen. Danke

von Falk B. (falk)


Lesenswert?

@ Michael Rosswog (micha7781)

>Hab das xilinx spartan 3 board gekauft und würd da gern als einstieg ein
>lauflicht über Matlab/Simulink realisieren.

Das ist das völlig falsche Werkzeug. Nimm Webpack mit Modelsim von 
xilinx, das ist das Mittel der Wahl. version 6.3 reicht, ist wesentlich 
kleiner und bugfreier.

>Projekt scheiter. Kann mir da jemand helfen? will es dann über den
>System generator in VHDL Sprache übersetzen. Danke

Mach es direkter an der Hardware wie oben beschrieben. Systemgenertor 
ist hier völliger Overkill und du lernst nichts dabei.

MfG
Falk

von Michael R. (micha7781)


Lesenswert?

Ja, hab schon gemerkt das es mit Webpack viel einfacher ist, hab aber 
das problem das das auch ne projektarbeit fürs studium ist und da sollt 
ich es mit simulink und mit webpack machen und das dann auf Gatter und 
Zeiten vergleichen!

von Thomas H. (mac4ever)


Lesenswert?

Wo genau liegt denn das Problem ? Mein Tip wäre schon mal, dass ganze 
nicht als VHDL ausgeben zu lassen, sondern die Netzliste zu verwenden. 
Der SystemGenerator erstellt ein Schematic, welches Du dann recht 
einfach in die ISE einbinden kannst.
Der vom Generator erzeugt Code ist selbst bei einfachen Sachen absolut 
unlesbar ;)

Ansonsten ist Dein Problem recht einfach zu lösen:

- SystemGenerator Block in das Simulink-Modell
  - FPGA einstellen
  - Ausgabe einstellen
  - Sample Periode einstellen
- dann z.B. Bitshifter für das Lauflicht basteln ...
- Out Gateway entsprechend deiner Ausgänge dazu

-> verdrahten -> runterrechnen -> ISE P&R -> bit-File auf FPGA schieben

-> Lichter anschauen ;)

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
Noch kein Account? Hier anmelden.