Hallo Ich habe unter https://www.microsemi.com/document-portal/doc_view/131526-core8051s-embedded-processor-hardware-development-tutorial ein Tutorial für die Nachbildung eines 8051 auf Microsemi(Actel)-FPGAs gefunden. Wie im Tutorial angegeben habe ich die Code-Dateien heruntergeladen: http://www.actel.com/documents/Core8051s_Fusion_DesignTutorial_DF.zip Leider bezieht sich das Tutorial nur auf die folgenden Entwicklungsumgebungen: M1AFS-DEV-KIT-SCS M1AFS-EMBEDDED-KIT M1AFS-ADV-DEV-KIT Ich habe aber ein Microsemi A3PE-Starter-Kit Rev. A mit einem ProASIC3E A3PE1500. Meine Entwicklungumgebung ist Libero v11.8. Obwohl ich ein anderes Test-Board besitze, habe ich die Schritte des Tutorials nachvollzogen, dabei habe ich die PDC-Datei des M1AFS-EMBEDDED-KIT importiert. Laut Tutorial soll ich eine Instanz von "CoreAI". Dieses ist im Katalog nicht vorhanden. Nachdem ich, wie im Tutorial angegeben, eine SmartDesign-Komponente geschaffen habe und die Makros plaziert und verbunden habe, drücke ich "Generate Component", und erhalte als Fehlermeldung: Error: Selected SoftConsole profile doesn't exist Info: Select a valid profile and regenerate design to create SoftConsole workspace - Ist das Beispiel auf meine Entwicklungsumgebung übertragbar? - Wenn ja, welche Änderungen muss ich vornehmen? - Was ist mit dem nicht aufgefundenen Makro "CoreAI"? - Gibt es andere Beispiele für mein Board, speziell solche, die eine UART haben (keine Simulationen)? Vielen Dank Ralph
Mhh, schwierig. Das Tutorial bezieht sich auf Libero IDE. Die Design-Files dann vermutlich auch? Mit Libero 11.8 meinst Du sicher Libero SoC. Gibt es einen Workflow/Support für 8051 mit ProASIC3E unter Libero SoC 11.8? Eher nicht, oder? Error: Selected SoftConsole profile doesn't exist Info: Select a valid profile and regenerate design to create SoftConsole workspace Das ist eine klare, verständliche Meldung. In Deinem Projekt gibt es nichts, was als gültiges SoftConsole-Projekt (=Eclipse) erkannt wird.
Hallo Lars Danke für Deine Antwort. Ja, Du hast recht, es ist Libero SoC. Liegt vielleicht die Schwierigkeit darin, dass ich ein anderes Development Board habe und noch Anpassungen vorgenommen werden müssen? Mir geht es hauptsächlich darum, eine UART-Kommunikation herzustellen. Weißt Du, wo ein Anwendungsbeispiel ist, speziell für mein Board? > In Deinem Projekt gibt es > nichts, was als gültiges SoftConsole-Projekt (=Eclipse) erkannt wird. Was bedeutet das? Ralph
Die Schwierigkeit liegt darin, dass Du versuchst, ein Tutorial/Design des Vorgängerprogamms aus dem Jahre 2009 im nun aktuellen Programm im Jahre 2017 zum laufen zu bekommen, wobei der Workflow des Tutorials (bzgl. 8051) im heute aktuell genutzten Programm gar nicht vorgesehen ist(?). Wenn ich raten müsste, so würde ich sagen, dass ein Grund lizenzrechtliche Aspekte sind. Ist möglich, wonach Du gefragt hast: Vermutlich ja. Gibt es jemanden, der Dir kostenlos dabei hilft das zu realisieren: In diesem Fall vermutlich nein. > Mir geht es hauptsächlich darum, eine UART-Kommunikation herzustellen. UART-IP verwenden. > Weißt Du, wo ein Anwendungsbeispiel ist, speziell für mein Board? Nein. >> In Deinem Projekt gibt es >> nichts, was als gültiges SoftConsole-Projekt (=Eclipse) erkannt wird. > > Was bedeutet das? Du müsstest händisch eines erstellen und schauen, dass mit den Compilern alles passt, ggf beschaffen.... ...oder schauen warum genau das eventuell vorhandene nicht akzeptiert wird und das beheben. Gegenfrage: Warum trittst Du das Zeug nicht einfach in die Tonne? IMHO wird Dich dieser Ansatz aktuell überfordern.
Hallo Lars Ich habe mich an das Microsemi Customer Portal gewendet und mir wurde dieses Tutorial empfohlen. Ralph
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.