Postoroniy_V 0 28 марта, 2011 Опубликовано 28 марта, 2011 · Жалоба смысл чтобы не писать assign ERR_IRQ = err[0]|err[1]|err[2]....err[30]|err[31] я в офигении, это во первых не правильно, а во вторых, почему 12.4 это пропускал? ну..вы блин даёте! assign ERR_IRQ = |err; изучите Unary, Bitwise and Reduction Operators http://eesun.free.fr/DOC/VERILOG/verilog_manual1.html Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
vugluskr 0 28 марта, 2011 Опубликовано 28 марта, 2011 · Жалоба ну..вы блин даёте! assign ERR_IRQ = |err; изучите Unary, Bitwise and Reduction Operators http://eesun.free.fr/DOC/VERILOG/verilog_manual1.html да, это не мой код... даже не в этом вопрос и непонятка - какого фига ЭТО проходило компиляцию раньше??? Как это получилось, почему в 12.4 проект скомпилировался? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
vugluskr 0 28 марта, 2011 Опубликовано 28 марта, 2011 · Жалоба только у меня тормозня такая на 13.1 при генерации IP ядер или еще кто-нибудь заметил это (всравнении с 12.4)? да уж... беру проверенный проект из 12.4, портирую, перекомпилирую корки, включаю проект на имплементейшн. В консоли: Regenerate Core - cmos_mem: All required files are available. Process "Regenerate Core" completed successfully Regenerate Core - FIFO_CMOS: All required files are available. Process "Regenerate Core" completed successfully Regenerate Core - CLK_GEN: All required files are available. Process "Regenerate Core" completed successfully Regenerate Core - ddr2ctl: All required files are available. Process "Regenerate Core" failed Regenerate Core - ICON_bud_cs4_cs5: All required files are available. Process "Regenerate Core" completed successfully Regenerate Core - ILA_bud_cs4_cs5: All required files are available. Process "Regenerate Core" completed successfully и все процесс останавливается - никаких сообщений об ошибках нет. Естественно я заметил в консоли это Process "Regenerate Core" failed Regenerate Core - ICON_bud_cs4_cs5: All required files are available. корку перегенерил еще раз с учетом, что она Producted - результат тот же, WTF? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Postoroniy_V 0 29 марта, 2011 Опубликовано 29 марта, 2011 · Жалоба да, это не мой код... даже не в этом вопрос и непонятка - какого фига ЭТО проходило компиляцию раньше??? Как это получилось, почему в 12.4 проект скомпилировался? вот хороший повод делать код ревью и линт чек Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Oldring 0 1 апреля, 2011 Опубликовано 1 апреля, 2011 · Жалоба PS После отключения многопоточности и очистки проекта вроде заработало. Видимо, многопоточность в 13.1 просто нерабочая. Хватило не на долго. Начало глючить и при одном потоке. Дальнейшее расследование показало, что генератор XML репорта просто генерирует его с синтаксической ошибкой, вставляя в репорт группу с каким-то мусорным именем. Видимо, это имя портится в памяти генератора. Который, кстати, однопоточный. Поэтому невключение опции "Generate timegroup section" спасает тайминг репорт. Надолго ли? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Koluchiy 0 6 апреля, 2011 Опубликовано 6 апреля, 2011 · Жалоба Граждане, а умеет ли Impact в 13.1 работать с SPI-флешками объемом 256 Мбит? Имеется в виду флешка, с которой грузится ПЛИС. В списке совместимости от 12.1 (последний на сайте Xilinx) максимальный объем SPI-флешки - 128МБит, но это же было год назад :). Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
slkhome 0 19 августа, 2011 Опубликовано 19 августа, 2011 · Жалоба Граждане, а умеет ли Impact в 13.1 работать с SPI-флешками объемом 256 Мбит? Имеется в виду флешка, с которой грузится ПЛИС. В списке совместимости от 12.1 (последний на сайте Xilinx) максимальный объем SPI-флешки - 128МБит, но это же было год назад :). Такая добавлена уже в 13.2. Встречный вопрос, а у вас вообще получается грузиться из SPI флеши, хоть какой-нибудь? У меня получается туда только конфигурацию загнать и программку(бутлоадер), которая влазит в блочную память, а как туда еще "прямыми" способами запихать основную программку, не знаю. Т.е. знаю, но когда согласно Хелпу на iMpact делаю, он в последний момент просто вылетает. Есть еще другие способы преобразовать .elf file to .mcs? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Koluchiy 0 19 августа, 2011 Опубликовано 19 августа, 2011 · Жалоба К сожалению, я не очень понял. Что Вы подразумеваете под основной программой? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
slkhome 0 25 августа, 2011 Опубликовано 25 августа, 2011 · Жалоба Что Вы подразумеваете под основной программой? Имел в виду не бутлоадер, а программку, которую он грузит. Но вообще я во всем разобрался. Так что не стоит беспокойств. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться