Gast
#1324412
Hallo, anscheinend hab ich damals in der Schule nicht richtig aufgepasst und jetzt Recht sich das in Unwissenheit, deshalb hoffe ich hier auf eine Verständliche Antwort. Ich bekomme von einem Master Mikrocontroller 8Bit Werte mittels SPI Bus auf meinem CPLD gesendet. Zum Anfang möchte ich nur ein Schieberegister in den CPLD beschreiben und keine Daten zum Master zurueck senden. Die Beschreibung eines 8Bit Schieberegister ist nicht so schwer, aber in anderen Beiträgen habe ich gelesen, dass man eine Steigende / Fallende Flanke mittels doppelter Abtastfrequenz oder DDR Verfahren erkennen kann. Ich persönlich würde das DDR Verfahren nutzen, aber jeder bewältigt seine Probleme auf seine eigene Art. Wieso kann ich kein flankengesteuertes Flip Flop beschreiben? Er liesst doch erst das Bit bei Clock High ein und das Spiel beginnt von vorne. Ist es nur zur Sicherstellung, dass wenn die Clockleitung 1 = Idle ist eine richtige Erkennung erfolgt? Der AVR kann auch maximal eine Masterlock / 2 SPI Bus Freq. sampeln als SPI Slave, deshalb wird auch hier wohl eine Flankenerkennung genutzt. Liege ich mit meiner Vermutung richtig ?


