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

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren