Интересный блог Виталия Пискарева

Что такое IP Core?

IP core — это сложный функциональный блок электронных схем, использование которого лицензируется другим компаниям оригинальным дизайнером. Это, как правило, часть полного процессора или другой очень сложной интегральной схемы. Дизайн обычно был доказан в полно-испытанном продукте прежде чем он лицензирован.

IP-ядром может быть контроллер памяти, трехмерный графический модуль или даже весь процессор.

Когда компания приобретает лицензию на IP-ядро, она обычно получает все необходимое для разработки, тестирования и использования этого ядра в своем собственном продукте. Основной дизайн часто предоставляется в аппаратном описание языка, аналог программного обеспечения программы. Также могут быть предоставлены логические и тестовые схемы, а также спецификации сигналов. Любое необходимое программное обеспечение, а также конструкторские заметки и документация об известных ошибках, как правило, включены.

Права, приобретенные с помощью IP core, часто включают возможность изменять его по мере необходимости для использования в дизайне покупателя. Модифицируемые ядра также известны как мягкие ядра, потому что они предоставляются в register Transfer Language (RTL) или как логические netlists. IP-ядра иногда предоставляются в формате макета транзистора низкого уровня. Они называются жесткими ядрами, поскольку лицензиатами они не могут быть.

Некоторые компании строят свой бизнес вокруг проектирования и лицензирования IP ядер. Например, процессоры ARM Holdings появляются во многих мобильных телефонах, устройствах глобальной системы позиционирования и личных цифровых помощниках. Компания фактически не производит никаких чипов; она просто лицензирует их в качестве IP-ядер для многих других производителей чипов. Для других компаний IP-ядра являются окончательным средством извлечения прибыли от проектов, которые они больше не используют в своих собственных продуктах. ИС ядро также известно как интеллектуальная собственность основной, потому что владелец может лицензировать авторские права и патенты на основной дизайн другим.

Пример IP Core — это процессор PowerPC процессор, разработанный группой полупроводниковых производителей в 1991 году. Этот чип до 2005 года широко использовался в качестве автономного процессора в системах Macintosh, объединенных в Apple. Он также часто используется в серверах и некоторых системах видеоигр.

К 2006 году Apple перешла на микросхемы корпорации Intel, и PowerPC стал более нишевым процессором. Вместо того, чтобы отказаться от архитектуры, владельцы лицензируют его как IP-ядро для многих других компаний для использования в их проектах.