Hallo, bei FPGAs bin ich wahrlich kein Experte, um die Hardware muß ich mich aber kümmern: Dazu eine Frage. Wie konfiguriert man einen größeren FPGA wenn man nicht sekundenlang per lahmer SPI Daten reinschieben will? So ein Virtex-4 braucht immerhin fast 3 MByte, das zugehörige Platform-Flash (XCF32P) soll bei Digikey 20 Euro kosten. Das ist doch wucher. Wie konfiguriert man einen FPGA wenns nicht ewig dauern (SPI vom uC aus) und auch nicht so fürchterlichen Hardwareaufwand kosten soll (das alte Design: 32Bit-Datenbus zwischen Controller und FPGA) Vielen Dank,
Der olle Virtex 4 bietet da kaum Möglichkeiten. Aber Das serielle Interface rennt doch schnell. Bei der höchsten CCLK Geschwindigkeit bootet ein VLX60 in etwa einer Sekunde aus dem XCF32P über Master Serial. SPI Flash kennen die leider noch nicht, aber Slave Serial über µC sollte genauso schnell gehen wie Master Serial. Musst halt die Daten nur schnell genug zur Verfügung stellen. Für wenige Aufwand ist der XCF aber das Mittel der Wahl bei den alten Virtex. Einen Virtex 5 kannst du nicht einsetzen? Der könnte aus einem SPI Flash booten.
> Einen Virtex 5 kannst du > nicht einsetzen? Der könnte aus einem SPI Flash booten. Das ist nicht meine Entscheidung. Bei Slave Serial begrenzt der Controller die max. Geschwindigkeit. Muß mal nachfragen, vielleicht ists ja schnell genug. Vielen Dank für den Kommentar. So weiß ich zumindest dass ich nichts übersehen habe.
Brauchst halt einen schnellen Controller. Ansonsten gibts ja noch das SelctMAP Interface, das geht meines Wissens auch mit 8 Bit Busbreite. Nachteil am Plotform Flash ist, dass der ausschließlich über JTAG programmiert werden kann. Für in Feld Updates nicht so günstig. Aber wenn man die Entwicklung und den µC mit einrechnet, sollte das schon immer noch die günstigte Variante sein. Vor allem im Vergleich zum Preis des V4 sind die 20€ ja lächerlich.
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.