A central processor-coprocessor assembly comprising an assembler software tool for extending the base central processor tasks into at least one coprocessor. What is important is that the assembler software tool does not need to be rebuilt when changes are made to the coprocessor elements. The invention allows assembly time extension of a base core language processing (CLP) programming model, without the need to rebuild the assembler tool itself. The assembler tool comprises a set of commands which enable the central processor to manipulate the coprocessor registers, and a coprocessor execute instruction, which initiates command processing on the coprocessor. The present invention simplifies the maintenance of the assembler tool through multiple hardware revisions by enabling hardware designers to update their coprocessor definition files to reflect new or modified coprocessors.

Μια κεντρική συνέλευση επεξεργαστής-συνεπεξεργαστών περιλαμβάνοντας ένα εργαλείο λογισμικού assembler για τους στόχους κεντρικών επεξεργαστών βάσεων τουλάχιστον σε έναν συνεπεξεργαστή. Αυτό που είναι σημαντικό είναι ότι το εργαλείο λογισμικού assembler δεν πρέπει να επανοικοδομηθεί όταν γίνονται οι αλλαγές στα στοιχεία συνεπεξεργαστών. Η εφεύρεση επιτρέπει τη χρονική παράταση συνελεύσεων ενός προτύπου προγραμματισμού επεξεργασίας γλωσσών πυρήνων βάσεων (CLP), χωρίς την ανάγκη να επανοικοδομηθεί το ίδιο το εργαλείο assembler. Το εργαλείο assembler περιλαμβάνει ένα σύνολο εντολών που επιτρέπουν στον κεντρικό επεξεργαστή για να χειριστούν τους καταλόγους συνεπεξεργαστών, και ένας συνεπεξεργαστής εκτελεί την οδηγία, η οποία αρχίζει την επεξεργασία εντολής στο συνεπεξεργαστή. Η παρούσα εφεύρεση απλοποιεί τη συντήρηση του εργαλείου assembler μέσω των πολλαπλάσιων αναθεωρήσεων υλικού με τη διευκόλυνση των σχεδιαστών υλικού για να ενημερώσει τα αρχεία καθορισμού συνεπεξεργαστών τους για να απεικονίσει τους νέους ή τροποποιημένους συνεπεξεργαστές.

 
Web www.patentalert.com

< System, apparatus and method for controlling access

< Method of partitioning large transistor design to facilitate transistor level timing

> CAN bus termination circuits and CAN bus auto-termination methods

> Generating special uncorrectable error codes for failure isolation

~ 00077