Внутренние дебаты о том, насколько легко было найти ответ, кроме того, есть причина для распространения вопроса и ответа на него в Stackoverflow. Идея, заключающаяся в том, что Stackoverflow - это поисковый ресурс, прежде чем кто-то снова задаст тот же вопрос, стремясь быть более качественным ресурсом в целом, чем поиск в Интернете в целом.
При поиске в Google merge .ngc Xilinx я обнаружил, что первое обращение привело к ответу на веб-сайте Xilinx (см. NGC File include. NGC file problem спрашивает, как объединить списки соединений Native Generic Compiler (ngc), ответ приводит к устаревшая версия 1.2 UG628 Пользователь инструментов командной строки Guide, последняя версия - версия 14.7, доступная только в Справочном центре этой версии, она не отображается при поиске в Интернете).
Итак, есть инструмент командной строки под названием ngcbuild, который описан как способный объединять списки соединений .ngc в главе 24 Руководства пользователя инструментов командной строки:
Утилита NGCBuild:
Компилирует несколько исходных списков соединений (файлы EDIF и NGC) в один файл NGC, который может быть доставлен как атомарный объект (также известный как «инкрементное связывание»).
Добавляет аннотации к файлу пользовательских ограничений (UCF) в существующий список соединений или коллекцию списков соединений.
Мы смотрим на связанный элемент поддержки Xilinx и видим предположение, что слияние списков соединений выполняется для ChipScope, как и просит Paebbel. Это обычная тема для большинства случаев использования слияния списков соединений .ngc.
Это поддерживается в Руководстве пользователя и программного обеспечения ChipScope Pro, ( UG029, v 14.3), который демонстрирует использование. См. Раздел Шаг редактирования проекта CDC:
Шаг Edit CDC Project в потоке командной строки ChipScope Pro Core Inserter используется для вызова графического интерфейса ChipScope Pro Core Inserter для редактирования существующего проекта CDC (см. Рисунок 3-3). На этом этапе вызывается инструмент ngcbuild с указанными аргументами после аргумента -ngcbuild. Инструмент ngcbuild объединяет все списки соединений, связанные с проектом, в один полный файл списка соединений NGC. Это позволяет инструменту ChipScope Pro Core Inserter предоставлять полный доступ для отладки на всех уровнях и узлах проекта.
(Без повторного вызова ChipScope.)
Это, безусловно, кажется правильным инструментом для решения вопроса, и, согласно результатам поиска в Google, использование Chipscope подразумевает, что это необходимо во многих случаях.
person
Community
schedule
11.06.2015
NGCBuild
. Я пропустил ngcbuild и только что увидел ngdbuild :). Вы должны собрать свои комментарии в качестве ответа, чтобы я мог проголосовать за ваше решение :) - person Paebbels   schedule 12.06.2015