Разница между микропроцессором и ядром интеллектуальной собственности

Микропроцессор против ядра интеллектуальной собственности | Микропроцессор против Core | Микропроцессор против IP Core | Процессор против ядра | Процессор против IP Core
 

Микропроцессор, также известный как центральный процессор (CPU), представляет собой интегральную схему (IC), которая является мозгом вычислительной системы, которая выполняет «вычисления», которые передаются в виде инструкций через компьютерную программу. Микропроцессоры не только используются в персональных компьютерах и серверах, но также поставляются с миллиардами встроенных систем (таких как мобильные телефоны, карманные компьютеры, плееры и т. Д.), Которые продаются каждый год. Ядро IP - это схема проектирования логической системы, и, следовательно, не является физической системой. Как правило, IP-ядро может быть и превращено в физический микропроцессор. Время от времени в микропроцессоре вы сможете изготовить несколько IP-ядер, образуя многоядерные микропроцессоры.

Микропроцессор

Термин микропроцессор используется в вычислительных системах уже более четырех десятилетий, и он был единственным процессором в ранних компьютерах, пока «другие» процессоры (такие как графические процессоры) не были введены для дополнения вычислительной мощности вычислительной системы. Intel 4004 считается первым микропроцессором, обнародованным в 1971 году корпорацией Intel. Микропроцессор имеет смысл только тогда, когда у вас есть вычислительная система, которая «программируется» (чтобы он мог выполнять инструкции), и мы должны отметить, что ЦП является «центральным» процессором, блоком, который управляет другими блоками / частями вычислительная система. В современном контексте микропроцессор обычно содержит процессор и представляет собой один кремниевый чип.

Интеллектуальная собственность

Интеллектуальная собственность Ядро в полупроводнике, то есть IP Core или Core, представляет собой логический дизайн многократного использования, который обычно является интеллектуальной собственностью конкретного человека или компании. Следовательно, IP Core - это скорее концепция (дизайн), а не физическая реализация. Например, если микропроцессор - это здание, то IP-ядро - это компоновка здания или проект здания. Следовательно, дизайн, который является IP-ядром, может быть продан или лицензирован третьей стороне, чтобы он мог пойти и изготовить процессоры с определенной конструкцией. Как правило, IP-ядра делятся на две категории в зависимости от того, как они представлены. Если они представлены на более высоком уровне, например, в RTL (уровне передачи регистра), они называются мягкими ядрами, а если они представлены на более низком уровне, например в сетевых списках уровня шлюза, то они называются жесткими ядрами. В то время как первое представление, как правило, легче модифицировать и адаптировать, последнее нельзя изменить при разумных усилиях.

Срок ядро достигла простого человека лучше с введением «многоядерных процессоров». Идея многоядерного процессора состоит в том, чтобы при изготовлении одного микропроцессора (и, следовательно, в одном кристалле) было воспроизведено более одного IP-ядра (проекта). Поэтому в одноядерном процессоре IP-ядро (или дизайн) изготавливаются на одном микропроцессоре без репликации..

В чем разница между Микропроцессор и ядро ​​интеллектуальной собственности?

• В то время как микропроцессор является физической реализацией логической схемы, ядро ​​IP является самой конструкцией (или макетом). Таким образом, также можно рассматривать IP-ядро как «ядро» микропроцессора и как таковое, называя его «ядро микропроцессора».

• С коммерческой точки зрения термин ядро ​​(или ядро ​​микропроцессора) используется для обозначения числа аналогичных логических схем (или схем), реплицируемых внутри одного микропроцессора: поэтому двухъядерный процессор будет иметь две одинаковые конструкции, дублированные в микропроцессоре, и Четырехъядерный процессор будет иметь четыре одинаковых дизайна.

• Как правило, количество ядер в микропроцессоре будет зависеть от выбора количества потоков (приложений), которые вы можете запускать на компьютере одновременно (параллельно)..