Hallo Leute! Zuerst möchte ich mich mal für eure großartigen Antworten und Hilfestellungen in den anderen Beiträgen recht herzlich bedanken. Ihr habt mir wirklich sehr geholfen. Ich komme aus der C-Programmier-Welt. Seit kurzer Zeit versuche ich mich in VHDL. Die denkmäßige Umstellung war für mich relativ schwierig. Ich habe das Buch VHDL-Synthese durchgearbeitet und weiß jetzt ein bißchen bescheid über COMPONENTS, BLÖCKE, FUNKTIONEN, PORZEDUREN. Was mich beschäftigt: Wenn ich unter C programmiere versuche ich immer bestimmte Abläufe in Funktionen zu packen, um sie auf diese Weise zu kapseln. Später werden diese Funktionen zum Programm als Modul dazugelinked. Dadurch ist es möglich diese programmierten Abläufe auch später in anderen Programmen wieder zu verwenden, ohne, dass man das Rad wieder neu erfinden muss. Auf welche Weise mache ich das jetzt am besten in VHDL? Ich habe z.B. einen UART-Baustein designed, der verschiedenste ein und Ausgänge besitzt, damit Daten gesendet und empfangen werden können. Ich möchte z.B. jetzt ein SPI-Interface in VHDL realisieren, welches nach dem Empfang bestimmter Befehle entsprechend auf das UART-Design zugreift. Auf welche Weise kann ich jetzt am besten auf das bestehende UART-Design zugreifen? Wie realisiert man so einen entsprechenden Treiberzugriff? Kann man das mit Components? Im Buch steht, dass Komponentenzugriffe nur in nebenläufigen Anweisungen passieren können. Stimmt das? Wie macht man so etwas in der Praxis? Meine Fragen beziehen sich jetzt rein auf das Modul und Treiberdesign und nicht darauf wie ich eine SPI realisiere. Danke für eure Antworten Tschüss, Martin
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.