Я использовал coregen для разработки ядра делителя. Вот шаги, которые я пытался использовать этот разделитель в моем дизайне (не уверен, что это совершенно правильно):
1) скопировал оболочку (core_name.v), файл .ngc и файл .veo в основную папку проекта
2) создание экземпляра ядра в моем главном модуле verilog с использованием шаблона veo: имя-ядра u1 (.a (a_p), .b (b_p), .c (c_p), .d (d_p); всякий раз, когда мне нужна функция разделения в моем основной Verilog модуль
3) `include" core_name.v "
Когда я делаю проверку синтаксиса, я получаю:
"core_name.v" строка 1, ожидающая 'endmodule', найдена 'module'
Посоветуйте, пожалуйста, шаги, необходимые для создания экземпляра ядра в моем проекте ISE и его синтеза.
Спасибо.