ПОИСК Статьи Чертежи Таблицы Незашифрованные RTL-описания из "Проектирование на ПЛИС архитектура, средства и методы " В некоторых случаях разработчики устройств на основе ПЛИС могут купить блоки интеллектуальной собственности в виде блоков незашифрованного исходного кода уровня регистровых передач (исходного RTL-кода). Эти блоки впоследствии могут быть интегрированы в RTL-код разрабатываемого устройства (Рис. 17.1, а). Перед тем как продать исходные коды своих блоков IP поставщик IP производит их моделирование, синтез и верификацию. [c.232] Как правило, это весьма дорогой вариант, поскольку поставщики блоков интеллектуальной собственности обычно не хотят, чтобы кто-то видел исходный код их решений. Со своей стороны, поставщики ПЛИС в большинстве случаев неохотно предоставляют незашифрованный RTL, так как они не хотят, чтобы чья-либо модификация их кода лила воду на мельницу конкурента. Поэтому, если пойти таким путем, надо быть готовым к тому, что, во-первых, любой из поставщиков непременно заломит цену, и, во-вторых, придется подписать все виды лицензий и соглашений о конфиденциальности. [c.232] Обладание незашифрованной версии RTL-кода какого-то блока интеллектуальной собственности имеет одно важное преимуш[ество, такое как возможность его модификации, чтобы удалить из него ненужные функции или, при необходимости, добавить новые. Можно купить код блока IP у стороннего разработчика, а не у поставщика ПЛИС. В этом случае его можно просто и быстро изменить и приспособить для различных устройств, причём от разных поставщиков. Существенный недостаток этого метода заключается в том, что итоговая реализация устройства обычно менее эффективна с точки зрения потребляемых ресурсов и производительности, чем при использовании оптимизированных версий, представленных на уровне таблиц соединений. [c.233] Вернуться к основной статье