Forum: FPGA, VHDL & Co. Xilinx Pin Type: Multi-function


von Boris M. (borism)


Lesenswert?

Hallo zusammen,
ich habe so kurz vor dem Wochenende mal eine Frage zum I/O Planning für 
einen Spartan 6 XC6SLX45FGG484-2. Ich mache mit einem Kollegen zusammen 
ein Design. Jetzt habe ich aber ein Pin Problem. Und zwar habe ich das 
Booten von einem NOR-Flash vorgesehen. Dazu muss ich ja die Pins M0 (Pin 
AA22) und M1 (Pin U15) auf GND legen. Mein Kollege hat aber an dem Pin 
U15 die TXD Leitung des Ethernet Controllers vorgesehen. (Das Pining 
wird so vom Xilinx Core Generator gemacht.) In planAhead sehe ich, dass 
der Pin vom Typ Multi-function ist. Leider finde ich ad hoc nicht raus 
was das genau heißt. Kann ich den Pin einfach mit einem Widerstand gegen 
GND legen und weiter als TXD Leitung für den Eth. Controller benutzen? 
Dann hat er ja im nicht konfigurierten Zustand den Wert 0, oder liege 
ich mit meiner Theorie daneben?
Gruß Boris

von Uwe Bonnes (Gast)


Lesenswert?

Die Boot Pins koennen nur Ausgang sein. Ueber einen Pull Up/Down wird 
das entsprechende Muster eingestellt, wenn der Baustein dann 
konfiguriert ist, kann der Pin als Ausgang benutzt werden. Da die Pull 
Widerstaende, jedenfalls beim XC3S, recht niederohmig sein muessen, hat 
man dann, wenn Pull Up/Down Widerstand im Betrieb gegenlaeufig sind, 
deutliche Stoeme.

Deine Theorie ist daher richtig.

von BorisM (Gast)


Lesenswert?

Hallo Uwe,
vielen Dank für deine schnelle und ausführliche Antwort. Ich versuche 
mal TXD  auf einen anderen I/O zu routen und wenn das nicht klappt 
müssen wir wohl den beschrieben Weg gehen.
Wünsche dann schon mal ein schönes Wochenende!
Gruß Boris

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.