Lattice Diamond: Inputsignal nicht im Spreadsheet

OP #4278421
Lesenswert?
• ▲
▼
Hallo,

ich versuche gerade einen AD-Wandler mit dem MachXO3 Starterkit 
anzusteuern. Mit den angehängten Dateien erscheinen im Spreadsheet aber 
nur die Outputsignale, um diese Pins zuzuweisen, die Inputsignal (busy 
und datin) fehlen irgendwie. Was mache ich falsch?

Wenn ich außerdem (auch wenn es natürlich ohne die Signale Pins 
zuzuweisen sinnlos ist) Place & Route ausführen will, kommt die 
Fehlermeldung:
1
ERROR - mpartrce: Never found the closing quote in command line.

Daniel
Angehängte Dateien:
Gast #4278498
Lesenswert?
• ▲
▼
Daniel H. schrieb:
> Dass datin wegoptimiert wird kann ich verstehen, aber warum busy? Das
> setzt doch zwei Outputsignale ...

Aber auf einen konstanten Wert.

Davon abgesehen ist busy KEIN Takt, und sollte daher nicht mit 
falling_edge verwendet werden.

Schau die erst mal ein paar grundlegende Beispiele und Diskussionen an, 
z.B. von hier (LED Blicker, Lauflicht)
http://www.lothar-miller.de/s9y/
Gast #4278551
Lesenswert?
• ▲
▼
Hatte ich noch nie.

Lösche mal alle Unterverzeichnisse ausser audio\source in deinem 
Projekt.
Eventuell vorher eine Lope machen.

(Ich kopiere die sourcen nie ins Projektverzsichnis, das macht solche 
Aktionen weniger riskant)
Gast #4278568
Lesenswert?
• ▲
▼
Daniel H. schrieb:
> Gar keins, ich habe ein Linux ... aber es funktioniert ansonsten auch
> alles, konnte andere einfache Sachen auch schon ohne Probleme auf den
> FPGA schreiben.

Da kann ich mit Diamond nichts gegentesten.

Ich hatte mal mit den Buildroot Scripten Probleme unter Debian in einer 
VM die wegwaren als ich die Defaultshell auf Bash einsgestellt habe. 
(Debian und afaik Ubuntu verwenden Dash)
Gast #4278597
Lesenswert?
• ▲
▼
Daniel H. schrieb:
> Ich habe ein Archlinux und verwende zwar zsh, aber Diamond wird aus
> einem Bashskript aufgerufen, also sollte eigentlich alles mit bash
> aufgerufen werden.

Gib mal auf der Diamond tcl console sh ein. Dann siehst du welche shell 
verwendet wird. (cmd unter Windows klappt hier)
#4881730
Lesenswert?
• ▲
▼
Moin,

sorry fürs Aufwecken des alten Threads, aber das scheint ein seit 
einigen Versionen von Diamond persistentes Problem zu sein.
Ist auch bei 3.8 immer noch nicht behoben. Manchmal hilft es, eine 
Implementation zu klonen, manchmal aber auch nicht.
Irgendwas läuft bei der Kommando-übergabe schief, teils auch bei der 
Generierung der synplify-prj-Dateien.
Habe das Problem lange per Makefile umgangen, aber bin nun doch wieder 
mit der v3.8 drübergestolpert. Erinnert irgendwie an Aerger mit der 
Xilinx-Toolchain...

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [vhdl]VHDL-Code[/vhdl]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.