Διαφορά μεταξύ πυρήνα μικροεπεξεργαστών και πνευματικής ιδιοκτησίας

Anonim

Μικροεπεξεργαστής έναντι πυρήνα πνευματικής ιδιοκτησίας Μικροεπεξεργαστής έναντι πυρήνα | Μικροεπεξεργαστής έναντι πυρήνα IP | Επεξεργαστής έναντι πυρήνα Ο επεξεργαστής εναντίον του πυρήνα IP

Ένας μικροεπεξεργαστής, επίσης γνωστός ως κεντρική μονάδα επεξεργασίας (CPU), είναι ένα ολοκληρωμένο κύκλωμα (IC), το οποίο είναι ο εγκέφαλος ενός υπολογιστικού συστήματος που εκτελεί τους "υπολογισμούς" ένα πρόγραμμα υπολογιστή. Οι μικροεπεξεργαστές δεν χρησιμοποιούνται μόνο σε προσωπικούς υπολογιστές και διακομιστές, αλλά επίσης αποστέλλονται με δισεκατομμύρια ενσωματωμένα συστήματα (όπως κινητά τηλέφωνα, PDA, walkmans κ.λπ.) που πωλούνται κάθε χρόνο. Ένας πυρήνας IP είναι ο σχεδιασμός ενός λογικού συστήματος και, ως εκ τούτου, δεν είναι ένα φυσικό σύστημα. Συνήθως, ένας πυρήνας IP μπορεί και είναι κατασκευασμένος σε έναν φυσικό μικροεπεξεργαστή. Μερικές φορές, σε έναν μικροεπεξεργαστή θα είστε σε θέση να κατασκευάσετε πολλούς πυρήνες IP που θα δημιουργούν μικροεπεξεργαστές πολλαπλών πυρήνων.

Ο όρος μικροεπεξεργαστής χρησιμοποιείται σε υπολογιστικά συστήματα για περισσότερες από τέσσερις δεκαετίες τώρα και ήταν η μοναδική μονάδα επεξεργασίας στους πρώτους υπολογιστές έως ότου οι "άλλες" μονάδες επεξεργασίας (όπως οι μονάδες GPU) εισήχθησαν για να συμπληρώσουν την ισχύ επεξεργασίας ενός υπολογιστικού συστήματος. Η Intel 4004 αποδίδεται για τον πρώτο μικροεπεξεργαστή και δημοσιεύθηκε το 1971 από την Intel Corporation. Ένας μικροεπεξεργαστής έχει νόημα μόνο όταν έχετε ένα υπολογιστικό σύστημα που είναι "προγραμματιζόμενο" (έτσι ώστε να μπορεί να εκτελέσει οδηγίες) και θα πρέπει να σημειώσουμε ότι η CPU είναι η "κεντρική" μονάδα επεξεργασίας, η μονάδα που ελέγχει τις άλλες μονάδες / μέρη ενός υπολογιστικού συστήματος. Στο σημερινό πλαίσιο, ένας μικροεπεξεργαστής περιέχει τυπικά τη CPU και είναι ένα ενιαίο τσιπ πυριτίου.

Ο πυρήνας πνευματικής ιδιοκτησίας σε ημιαγωγό, γνωστός και ως IP Core ή Core, είναι μια επαναχρησιμοποιήσιμη λογική σχεδίαση που είναι συνήθως η πνευματική ιδιοκτησία ενός συγκεκριμένου ατόμου ή μιας εταιρείας. Ως εκ τούτου, ένας πυρήνας IP είναι περισσότερο μια έννοια (σχεδιασμός) και όχι μια φυσική εφαρμογή. Για να πάρει κάτι παρόμοιο, αν ένας μικροεπεξεργαστής είναι ένα κτίριο, ένας πυρήνας IP είναι η διάταξη του κτιρίου ή το σχέδιο του κτιρίου. Επομένως, ο σχεδιασμός, ο οποίος είναι ο πυρήνας IP, μπορεί να πωληθεί ή να παραχωρηθεί άδεια σε τρίτο μέρος, ώστε να μπορέσουν να κατασκευάσουν επεξεργαστές με το συγκεκριμένο σχέδιο. Γενικά, οι πυρήνες IP ταξινομούνται σε δύο με βάση τον τρόπο με τον οποίο αντιπροσωπεύονται. Αν εκπροσωπούνται σε υψηλότερο επίπεδο, όπως στο RTL (Level Transfer Level), ονομάζονται μαλακοί πυρήνες και εάν εκπροσωπούνται σε χαμηλότερο επίπεδο, όπως σε net-lists, τότε ονομάζονται σκληροί πυρήνες. Παρόλο που η γενική εκπροσώπηση είναι γενικά ευκολότερη στην τροποποίηση και προσαρμογή, η μεταγενέστερη δεν μπορεί να τροποποιηθεί με λογικές προσπάθειες.

Ο όρος

πυρήνας

έχει φτάσει στο κοινό πρόσωπο καλύτερα με την εισαγωγή "επεξεργαστών πολλαπλών πυρήνων". Η ιδέα ενός επεξεργαστή πολλαπλών πυρήνων είναι να έχει περισσότερους από έναν πυρήνα ΙΡ (ο σχεδιασμός) που αναπαράγονται στην κατασκευή ενός μόνο μικροεπεξεργαστή (και επομένως σε ένα ενιαίο τσιπ). Επομένως, σε έναν ενιαίο πυρήνα επεξεργαστή, ο πυρήνας IP (ή ο σχεδιασμός) κατασκευάζεται σε έναν ενιαίο μικροεπεξεργαστή χωρίς αναπαραγωγή.

Ποια είναι η διαφορά μεταξύ

μικροεπεξεργαστή και πυρήνα πνευματικής ιδιοκτησίας; • Ενώ ένας μικροεπεξεργαστής είναι μια φυσική εφαρμογή ενός λογικού σχεδιασμού, ένας πυρήνας IP είναι ο ίδιος ο σχεδιασμός (ή η διάταξη). Ως εκ τούτου, είναι επίσης πιθανό να δούμε έναν πυρήνα ΙΡ ως τον "πυρήνα" ενός μικροεπεξεργαστή και ως εκ τούτου ονομάζοντας τον "πυρήνα μικροεπεξεργαστή

". • Εμπορικά, ο όρος πυρήνας (ή πυρήνας μικροεπεξεργαστή) χρησιμοποιείται για να αναφερθεί στον αριθμό παρόμοιου λογικού σχεδιασμού (ή διάταξης) που αναπαράγεται μέσα σε έναν ενιαίο μικροεπεξεργαστή: Επομένως, ένας επεξεργαστής διπλού πυρήνα θα έχει δύο παρόμοια σχέδια διπλούμενα σε ένα ο μικροεπεξεργαστής και ο επεξεργαστής τετραπλού πυρήνα θα έχουν τέσσερις παρόμοιες μορφές αναπαραγωγής. • Συνήθως, ο αριθμός των πυρήνων που έχετε σε ένα μικροεπεξεργαστή θα είναι ένας παράγοντας για τον καθορισμό του αριθμού των νημάτων (εφαρμογών) που μπορείτε να εκτελέσετε ταυτόχρονα σε έναν υπολογιστή (παράλληλα).