Digi 0 13 апреля, 2022 Опубликовано 13 апреля, 2022 · Жалоба При генерации IP корок, Quartus создаёт длинные имена файлов, которые в дальнейшем создают проблемы. Например при работе с репозиториями, архивировании и.т.д. Каким способом можно уменьшить длину создаваемых имен файлов ? Например основную часть имени генерить не как "PCIe_mm_mm_clock_crossing_bridge_0_altera_avalon_mm_clock_crossing_bridge_1920_fdcxukq.v" а более кратко ? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
pavlovconst 5 13 апреля, 2022 Опубликовано 13 апреля, 2022 · Жалоба Предлагаю начать с простого. Положите папку с проектом COS_FPGA1 в корень диска D. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
new123 0 13 апреля, 2022 Опубликовано 13 апреля, 2022 · Жалоба Добавлю к первому своету, правда не известно какая версия Quartus, но поменять имена блоков в platform designer на более короткие Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
warrior-2001 0 13 апреля, 2022 Опубликовано 13 апреля, 2022 · Жалоба В новых квартусах для некоторых IP ядер была галочка, упрощающая имена сгенерированных файлов. Но не у всех ядер. Я пару раз натыкался на это и приходилось выкладывать в корневой каталог, как советовали выше. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
negiin 0 13 апреля, 2022 Опубликовано 13 апреля, 2022 · Жалоба Можно хранить в svn только файлы *.ip . При сборке проектов ядра сгенерируются снова. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
andrew_b 17 14 апреля, 2022 Опубликовано 14 апреля, 2022 · Жалоба 7 часов назад, negiin сказал: Можно хранить в svn только файлы *.ip Даже не можно, а нужно. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Digi 0 14 апреля, 2022 Опубликовано 14 апреля, 2022 · Жалоба 17 часов назад, warrior-2001 сказал: В новых квартусах для некоторых IP ядер была галочка, упрощающая имена сгенерированных файлов. Но не у всех ядер. Я пару раз натыкался на это и приходилось выкладывать в корневой каталог, как советовали выше. Quartus 20.4 - но галочку не нашёл. Но хотелось бы знать, где она есть ) При переносе в корень диска, проблема разрешалась, но нужно было хранить именно в специально отведённым под это месте. Проблему с репозиторием решил так: git config --system core.longpaths true Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Alex77 4 14 апреля, 2022 Опубликовано 14 апреля, 2022 · Жалоба символьная ссылка на каталог ? Файлы физически хранятся там где "надо", а доступ к ним через сокращённый путь. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
warrior-2001 0 15 апреля, 2022 Опубликовано 15 апреля, 2022 · Жалоба 14.04.2022 в 09:11, Digi сказал: Quartus 20.4 - но галочку не нашёл. Но хотелось бы знать, где она есть ) ... global names. В PLL такие есть, в контроллере DDR видел. Вместо троеточия обычно указано название IP блока. Плюс нужно в системе Platform Designer указывать максимально короткие имена систем, учитывая, что система сама даст префикс _clk для клока и так далее. П.С. Создавал в своё время систему в Quartus с иерархией, равной 4. Всё компилилось, правда имена многих блоков состояли из 4-5 символов. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
slkhome 0 15 апреля, 2022 Опубликовано 15 апреля, 2022 · Жалоба Короткие имена модулей. Короткие пути, без лишнего вложения. Можно проекты размесить в на виртуальном диске, почти в корне. Для винды использую команду: subst z: <path_to_sources>. При этом физически это все может лежать где угодно. Хранить в репозитории только исходники. Создать грамотный .gitignore. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
AnatolySh 0 18 апреля, 2022 Опубликовано 18 апреля, 2022 · Жалоба On 4/15/2022 at 4:43 PM, slkhome said: Создать грамотный .gitignore. Для Xilinx ISE подумываю использовать вот этот: https://github.com/github/gitignore/blob/main/community/Xilinx.gitignore , а для Intel-а (Altera) Quartus что есть? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться