Я подготовил IP-ядро с именем Cache (генератор блочной памяти) в Xilinx. Когда я создал его в своем модуле и синтезировал, я получил сообщение об ошибке Illegal Re-declaration of module<Cache>
. Это имя нельзя изменить, так как оно является интеллектуальной собственностью xilinx.
Незаконное повторное объявление модуля, который является IP-ядром в xilinx
comment
Вы пытались изменить имя модуля, чтобы избежать конфликта имен?
- person Morgan   schedule 29.10.2012
Ответы (1)
Это ошибка в вашем C-коде. Вы используете имя модуля под названием «Cache
», которое использовалось ранее.
Возможно, имя модуля используется xilinx в стандартном модуле или вами. Возможно, вы включаете файл "Cache.h
" более одного раза.
Проверьте свой код на наличие строк, похожих на следующие:
include "Cache.h"
Если вы найдете более одной строки, попробуйте закомментировать одну из строк и попытаться перекомпилировать ваш проект.
person
gnomix
schedule
05.11.2012