Xilinx Fitter Pinzuweisung festschreiben

#1998367
Lesenswert?

Hallo, Dank Eurer Hilfe hat mein 1. CPLD Projekt heute zu "leben" 
begonnen :-) ich mein in der Schaltung selbst :-)
Nun hab ich die Frage, was ich tun muss, damit bei ÄNDERUNGEN im VHDL 
Code der FITTER die vom Fitter selbst vorgegebene PINZUWEISUNG (die ich 
übernommen habe) nicht mehr ändert!!!!
Ich hab Angst das mein XC9572 bei ner noch zu machenden Codeänderung 
wieder ne andere Pinzuweisung bekommt.

Beste Grüße von Ralph
#1998383
Lesenswert?

Normalerweise legt man die Pins selbst fest und zwar mit der UCF Datei. 
In ISE geht das auch per GUI, beim CPLD Design Flow wäre das der Punkt 
"User Constraints -> Floorplan IO Pre-Syntheesis". An diese Vorgaben hat 
sich der Fitter ohne wenn und aber zu halten. Es sei denn, etwas 
physikalisches spricht dagegen, zum Beispiel einen Ausgang auf einem 
Input-Only.
Gast #1998423
Lesenswert?

Ralph H. schrieb:
> ich soll das ausgedruckte Papier nehmen und die Ports
> sicherheitshalber nochmal selber so zuweisen, wie ich das gebaut habe ?
Ja, mach das.

Andererseits ist Deine Methode bei CPLDs gar nicht so verkehrt (erst das 
CPLD-Design, dann die Leiterplatte). Das Routing im CPLD ist wesentlich 
unflexibler als in FPGAs. Daher kannst Du Dir durch ungünstige 
Pinauswahl ein Design "unmöglich" machen, welches mit günstiger 
Pinauswahl (z.B. durch den Fitter) möglich wäre.

Duke

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