Gast
#2035944
Hallo zusammen, ich habe aktuell folgende Anwendung mit einem Spartan-3E FPGA: Ich spreche mittels SPI mehrere Bausteine (DACs, ADCs, digitale 24V IOs) an und habe für jeden notwendige Wortbreite einen eigenen SPI Block Instanziiert. Ähnlich wie hier bei Lothar: http://www.lothar-miller.de/s9y/archives/51-Konfigurierbarer-SPI-Master.html habe auch ich einen SPI Master beschrieben, der mittels Generics einstellbare Frequenz und Wortbreite habe. Jedoch möchte ich nun gerne EIN SPI Modul nutzen, dass ich zur Laufzeit anpassen kann. Lothar schreibt dazu "Eine Änderung der Taktfrequenz, der Protokolllänge und der Delays könnte problemlos auch zur Laufzeit implementiert werden." jedoch bekomme ich das ganze nicht so umgesetzt wie ich mir das vorstelle. Es läuft entweder gar nicht oder nur mittels Unterbrechung des SPIs um eine kleinere Wortbreite zu realisieren. Freue mich über eure Tipps! Grüße Sebastian