Gast
#4656806
Hallo, ich versuche mich gerade in VHDL einzuarbeiten und habe mir dafür vorgenommen, ein SPI-Signal von einem Arduino in einen CPLD zu senden. Hier möchte ich das Signal manchestercodieren und über eine LED an eine Photodiode senden. Die Photodiode geht wieder an den CPLD zurück und wird dort nach SPI dekodiert und von einem zweiten Arduino ausgelesen. Die Datenrate ist zunächst unbedeutend. Der Mikrocontrollerteil und der Analogteil ist leicht, der CPLD-Teil nicht. Ich habe mir die QuartusII IDE herunter geladen und habe hier ein kleines CPLD-Board mit einem MAXII vor mir. Ich habe die lezten Tage im Internet nach einem leicht verständlichen Tutorial, einer Appnote oder einem gut dokumentierten Code in VHDL für einen solchen Encoder/Decoder gesucht. Leider war ich nicht sehr erfolgreich. Ich habe eine AppNote von Xilinx finden können (Xapp339). Der dort besprochene Kodierer/Dekodierer ist mir aber viel zu umfangreich und unverständlich. Anderer Code ist meist nicht dokumentiert oder beschränkt sich nicht auf den Manchesterteil. Da ich das Denken in VHDL erst lernen muss, wäre mir ein einfaches, kurzes und gut dokumentiertes praktisches Beispiel sehr lieb. Die Theorie kommt danach. Vielleicht hat einer von euch ja so ein Beispiel oder kennt eine Adresse dafür. Ich wäre sehr dankbar. Mit freundlichem Gruß