Μια άποψη από τη Σύνοδο Κορυφής RISC-V
Υπήρξαν δύο ανακοινώσεις από την IAR Systems για την υποστήριξη της δημιουργίας ενός ισχυρού οικοσυστήματος για το RISC-V. Ο πρώτος ήταν με τον πάροχο IP, SiFive, να συνεργαστεί για να φέρει τα εργαλεία του μεταγλωττιστή και των εργαλείων εντοπισμού σφαλμάτων του πρώτου στο διαμορφωμένο πυρήνα επεξεργαστή IP.
Η ενσωμάτωση των εργαλείων και του IP αναμένεται να υποστηρίξει τους προγραμματιστές να παραδώσουν προϊόντα και να αυξήσουν την ανάπτυξη της ανοικτής αρχιτεκτονικής ελεύθερων εντολών (ISA).
Ο Anders Holmberg, Διευθύνων Σύμβουλος Στρατηγικής της IAR Systems, δήλωσε ότι ο στόχος είναι να βοηθηθούν οι προγραμματιστές να αυξήσουν την παραγωγικότητα και να επικεντρωθούν στην καινοτομία. "Το SiFive είναι ηγέτης στην εμπορική RISC-V πυρήνα IP και η εργαλειοθήκη IAR Embedded Workbench είναι η πιο διαδεδομένη εργαλειοθήκη για την κατασκευή ενσωματωμένων εφαρμογών", δήλωσε. Η έμφαση δίνεται σε κλιμακούμενα, αποτελεσματικά προσαρμοσμένα εργαλεία πυριτίου και ανάπτυξης για την κάλυψη υπολογιστικών φόρτων εργασίας.
Το ενσωματωμένο Workbench για το RISC-V θα είναι διαθέσιμο στα μέσα του 2019. Το εργαλείο υποστηρίζει ότι προσφέρει "κορυφαία ποιότητα, μέγεθος και ταχύτητα κώδικα" καθώς και ένα ενσωματωμένο εργαλείο εντοπισμού σφαλμάτων με προσομοιωτή και υποστήριξη σφαλμάτων υλικού.
Η εταιρεία λογισμικού ανακοίνωσε επίσης μια συνεργασία με τον προμηθευτή CPU IP, Andes, για να υποστηρίξει τους πυρήνες RISC-V της εταιρείας, τους AndesCore N25 (F) / NX25 (F) και A25 / AX25, στο ενσωματωμένο Workbench για το RISC-V της IAR. Η πρώτη έκδοση θα είναι διαθέσιμη στα μέσα του 2019. Η επέκταση διδασκαλίας AndeStar V5 και οι δυνατότητες προσαρμογής διδασκαλίας Custom Extension (ACE) θα συνδυαστούν με το Workbench για τη μεγιστοποίηση της ταχύτητας του κώδικα και την ελαχιστοποίηση του μεγέθους του κώδικα για τους πυρήνες RISC-V.
Αυτοματοποίηση και υπολογισμός σε πραγματικό χρόνο
Η τελευταία έκδοση της σουίτας εργαλείων και ένας νέος πυρήνας EOSC-V βελτιστοποιημένος για Linux και υπολογιστές σε πραγματικό χρόνο ανακοινώθηκαν από την Codasip.
Η σουίτα εργαλείων Studio 8 επιτρέπει στους προγραμματιστές να γράψουν μια περιγραφή υψηλού επιπέδου ενός επεξεργαστή και συνθέτουν αυτόματα το σχέδιο (εικόνα).
"Καθώς η προδιαγραφή ISA RISC-V εξελίσσεται και προσθέτει έναν συνεχώς αυξανόμενο αριθμό προαιρετικών επεκτάσεων αρχιτεκτονικής, μια μεθοδολογία σχεδιασμού επεξεργαστή που επιτρέπει τόσο την ταχεία αρχιτεκτονική εξερεύνηση όσο και την απλοποιημένη δημιουργία εύκολης υλοποίησης RTL καθίσταται απαραίτητη", δήλωσε ο Chris Jones, Μάρκετινγκ στο Codasip. "Αυτό που χρειάζεται είναι μια γλώσσα περιγραφής υψηλού επιπέδου επεξεργαστή βελτιστοποιημένη για το RISC-V", πρόσθεσε, εισάγοντας τη σουίτα εργαλείων.
Η περιγραφή του επεξεργαστή είναι γραμμένη σε CodAL, μια γλώσσα περιγραφής αρχιτεκτονικής και στη συνέχεια συντίθεται αυτόματα το RTL του σχεδίου, ο πάγκος δοκιμών, τα μοντέλα εικονικής πλατφόρμας και το κιτ ανάπτυξης λογισμικού επεξεργαστών (C / C ++ compiler, debugger, profiler). Η μεθοδολογία μειώνει το χρόνο που διατίθεται για τη συντήρηση ενός πλήρους κιτ ανάπτυξης λογισμικού (SDK) χρησιμοποιώντας ένα μοντέλο επεξεργαστή με ακριβή (IA) επεξεργαστή στο CodAL έως Time που διαφορετικά θα απαιτείται για τη διατήρηση ενός πλήρους SDK και η εφαρμογή μειώνεται σημαντικά χάρη στη μεθοδολογία που χρησιμοποιεί ένα μοντέλο επεξεργαστών με ακριβή (IA) εντολή στο CodAL για δημιουργία SDK και ένα μοντέλο ακριβούς κύκλου για την υλοποίηση.
Οι νέες λειτουργίες και λειτουργίες για την 8η γενιά προγραμμάτων εργαλείων περιλαμβάνουν υποστήριξη για ένα εργαλείο εντοπισμού σφαλμάτων LLVM και OpenOCB, Studio / CodeSpace που βασίζονται στο Eclipse Oxygen και πιο διαδραστικές κονσόλες και βελτιώσεις στις δοκιμαστικές σουίτες και επαλήθευση για την υποστήριξη RISC -V επεκτάσεις.
Η εταιρεία εισήγαγε επίσης τον επεξεργαστή Bk7 64-bit, προσθέτοντας στην οικογένεια Bk. Διαθέτει αγωγό επτά σταδίων με πρόβλεψη κλάδων, προαιρετική μονάδα πλήρους διαχείρισης μνήμης (MMU) με υποστήριξη εικονικής διευθυνσιοδότησης για λειτουργικά συστήματα όπως το Linux, δημοφιλείς επεκτάσεις RISC-V και βιομηχανικές εξωτερικές διεπαφές.
Πρόκειται για τον επεξεργαστή υψηλότερης απόδοσης της εταιρείας μέχρι σήμερα και είναι προσαρμόσιμο για τους προγραμματιστές να προσθέτουν οδηγίες, μητρώα ή διεπαφές.
Το Studio 8 και ο επεξεργαστής Bk7 θα είναι γενικά διαθέσιμος στο Q1 του 2019, με άμεση πρόσβαση σε επιλεγμένους πελάτες αμέσως.
Η Microchip ανακοίνωσε ότι προσθέτει αυτό που πιστεύει ότι αποτελεί την πρώτη αρχιτεκτονική RISC-V SoC FPGA του κλάδου στο οικοσύστημα Mi-V της. Τα FPGA συνδυάζουν FPGA PolarFire Microsemiconductor και υποσύστημα μικροεπεξεργαστών που βασίζεται στο ISA RISC-V.
Πριν από τη Σύνοδο Κορυφής, το Ίδρυμα Linux ανακοίνωσε τη συνεργασία του με το Ίδρυμα RISC-V για την επιτάχυνση της ανάπτυξης ανοιχτού κώδικα και την υιοθέτηση του ISA RISC-V.
