Микропроцессор против ядра интеллектуальной собственности | Микропроцессор против ядра | Микропроцессор против IP-ядра | Процессор против ядра | Процессор и IP-ядро
Микропроцессор, также известный как центральный процессор (ЦП), представляет собой интегральную схему (ИС), являющуюся мозгом вычислительной системы, которая выполняет «вычисления», которые задаются в виде инструкций через компьютерную программу.. Микропроцессоры используются не только в персональных компьютерах и серверах, но и поставляются с миллиардами встроенных систем (таких как мобильные телефоны, КПК, плееры и т. д.), продаваемых каждый год. IP-ядро представляет собой схему проектирования логической системы и, следовательно, не является физической системой. Как правило, IP-ядро может быть изготовлено и встроено в физический микропроцессор. Иногда в микропроцессоре вы сможете изготовить несколько IP-ядер, образующих многоядерные микропроцессоры.
Микропроцессор
Термин «микропроцессор» используется в вычислительных системах уже более четырех десятилетий, и он был единственным процессором в первых компьютерах, пока не были введены «другие» процессоры (например, графические процессоры), дополняющие вычислительную мощность компьютеров. вычислительная система. Intel 4004 считается первым в истории микропроцессором и был обнародован в 1971 году корпорацией Intel. Микропроцессор имеет смысл только тогда, когда у вас есть вычислительная система, которая является «программируемой» (чтобы она могла выполнять инструкции), и мы должны отметить, что ЦП является «центральным» процессорным блоком, блоком, который управляет другими блоками/частями компьютера. вычислительная система. В современных условиях микропроцессор обычно содержит центральный процессор и представляет собой один кремниевый чип.
Ядро интеллектуальной собственности
Ядро интеллектуальной собственности в полупроводнике, также известное как IP Core или Core, представляет собой повторно используемую логическую конструкцию, которая обычно является интеллектуальной собственностью конкретного человека или компании. Таким образом, IP Core - это скорее концепция (проект), а не физическая реализация. Возьмем что-то подобное, если микропроцессор - это здание, IP-ядро - это макет здания или план здания. Следовательно, дизайн, являющийся IP-ядром, может быть продан или передан по лицензии третьей стороне, чтобы они могли производить процессоры с конкретным дизайном. Как правило, IP-ядра делятся на две категории в зависимости от того, как они представлены. Если они представлены на более высоком уровне, например, в RTL (уровень передачи регистров), они называются программными ядрами, а если они представлены на более низком уровне, например, в списках соединений уровня шлюза, то они называются аппаратными ядрами. В то время как первое представление, как правило, легче модифицировать и адаптировать, последнее не поддается изменению с разумными усилиями.
Термин «ядро» стал лучше доходить до обычного человека с появлением «многоядерных процессоров». Идея многоядерного процессора состоит в том, чтобы иметь более одного IP-ядра (конструкции), воспроизводимого при изготовлении одного микропроцессора (и, следовательно, в одном чипе). Следовательно, в одноядерном процессоре IP-ядро (или конструкция) создается на одном микропроцессоре без дублирования.
В чем разница между микропроцессором и ядром интеллектуальной собственности?
• В то время как микропроцессор является физической реализацией логической схемы, IP-ядро - это сама конструкция (или компоновка). Следовательно, IP-ядро также можно рассматривать как «ядро» микропроцессора и, как таковое, называть его «микропроцессорным ядром».
• Коммерчески термин «ядро» (или «ядро микропроцессора») используется для обозначения количества схожих логических схем (или компоновок), воспроизведенных внутри одного микропроцессора: Таким образом, двухъядерный процессор будет иметь две одинаковые схемы в микропроцессоре и четырехъядерном процессоре будет иметь четыре одинаковых повторяющихся проекта.
• Как правило, количество ядер вашего микропроцессора будет фактором, определяющим количество потоков (приложений), которые вы можете запускать на компьютере одновременно (параллельно).