SPI-Config ROM IOs und Clock IOs Xilinx 7Series

OP #6022519
Lesenswert?

Hallo, am Spartan7 im FTGB196 Package werden die IOs knapp ... aber ich 
habe mehrere Single-Ended Clocks und auch ein SPI-Config ROM.

ROM:
SCK hängt an der Config Bank CCLK_0
CS an der Bank 14 L6P_T0_FCS_B_14
DQ0 an Bank 14 L1P_T0_D00_MOSI_14
DQ1 an Bank 14 L1N_T0_D01_DIN_14
DQ2 an Bank 14 L2P_T0_D02_14
DQ3 an Bank 14 L2N_T0_D03_14

Die Frage dazu:
Welche der IOs darf ich nach der Konfiguration für andere Dinge 
verwenden? Ich vermute SCK und CS nicht, den Rest schon? Ist das ROM 
dann hochohmig und ich brauche keine besondere Beschaltung?

Die Clocks:
Bank 14 L13P_T2_MRCC_14
Bank 14 L14P_T2_SRCC_14
Bank 34 L12P_T1_MRCC_34
Bank 34 L13P_T2_MRCC_34

Das sind jeweils die LXXP IOs, kann ich die dazugehörigen LXXN IOs für 
andere Sachen (keine Clock) verwenden oder sollte man das lassen?
#6022563
Lesenswert?

Gustl B. schrieb:
> Die Frage dazu:
> Welche der IOs darf ich nach der Konfiguration für andere Dinge
> verwenden? Ich vermute SCK und CS nicht, den Rest schon? Ist das ROM
> dann hochohmig und ich brauche keine besondere Beschaltung?

Ja, kannst du nutzen.
SCK kann man theoretisch auch nutzen, aber das ist bissl fummelig. Dazu 
braucht man die STARTUPE2 Primitive und auch dann geht das nur sinnvoll 
um den SPI Flash aus dem Design heraus anzusprechen. Der SCK kängt am 
CCLK und das STARTUPE2 Modul verschluckt die ersten paar Takte um sich 
auf die Freuquenz einzustellen.
/CS musst du natürlich dann dauerhaft auf High setzen, damit der Flash 
in High-Z geht. Dann kannst du die restlichen Pins für deine Hardware 
nutzen.

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