warrior-2001
Свой-
Постов
557 -
Зарегистрирован
-
Посещение
-
QUARTUS, MODELSIM
warrior-2001 ответил aosp тема в Среды разработки - обсуждаем САПРы
Добрый день! К сожалению нет, ибо была проведена оптимизация функционала и проект стал помещаться в обоих случаях. Для отбрасывания вопроса настроек квартуса все настройки были изменены для того, чтобы они прописались в qsf файл в явном виде. Плюс ко всему я запускал сетевой подбор параметров под линуксом на разных seed, но под линуксом так и не нашёлся набор параметров, чтобы запихнуть его в искомый кристалл. Если найду в архиве репозитория исходники старые - с удовольствием выложу. Но вот версию и сборку Линукса точно уже не найти. -
QUARTUS, MODELSIM
warrior-2001 ответил aosp тема в Среды разработки - обсуждаем САПРы
А вот и бывают! Есть проект для CPLD фирмы Altera. Загрузка - 100%. Под Виндой Quartus 14.1 SP2 собирает проект и всё работает штатно в железе на крупной серии. А под Linux ТА ЖЕ версия Quartus НЕ собирает проект, говоря, что не хватает одной ячейки! И всё, тупик. Исходники 100% одни и те же. Версия САПР одна и та же. Лишь ОС разные. К сожалению ситуация нарисовалась уже после того, как Intel/Altera официально начал уходить из России и в саппорт обращаться было бесполезно. -
Однозначно открывайте тему - вопросы есть. Теме - Up.
-
Победить проблему так и не удалось. Будем пробовать искать pin to pin совместимые микросхемы из списка Intal в Quartus, заменять и пробовать снова.
-
ещё момент - Альтера/Интел не любит асинхронных сбросов! Стало быть сброс pll желателен синхронный с его опорной частотой.
-
Пробовал и 0 и 1. реакции ноль.
-
Документ изучал, однако попытки собрать собственный вариант описания флешки ни к чему не привели - с моим описанием флешка даже не зашивается. А вот описание от Квартуса закодировано в файле mx25u2560_pcf.ddb. И как его оттуда достать - неведомо. А мне бы поменять пару параметров и всё было бы хорошо.
-
У меня в железе наблюдались всего 2 варианта, я завёл частоту в 1,5 раза выше и отслеживал сбои. Если сбой был - перегружал параметры. Вполне сносно работало и всё испытания изделие прошло.
-
Нет, прошивка вполне обычная. Ничего не шифруется. У кого-либо есть вообще опыт использования НЕ интеловский флешек в режиме Active serial?
-
именно в режиме dynamic phase shift. Чип был - кажется 4й стратикс.
-
Но ведь при формировании jic файла создаётся автоматом проект, который пишет и читает флешку нормально! Значит сам квартус с ней работать может, а вот грузится с неё - не может. Самое интересное, что от внутреннего осциллятора не работает даже общение с флешкой в момент старта. Правда я 100 МГц ставил, попробую 25 МГц.
-
Доброго дня. Сталкивался с таким поведением. Либо питание, либо время установки сброса, либо неверные временные ограничения в sdc файлах. Настроить штатно не удалось, посему сделал детектирование сдвига на 180 градусов, и если перепрыгнул - сброс и настройка по новой. Так работает стабильно. По поводу 5 секунд - не встречал. Это у вас не на климатике случаем?
-
Выводы для доступа к флешке в режиме AS недоступны для ЛА.
-
Развели под режим х4. Посему пробовал и так и так. Ещё один интересный момент - когда при создании файла jic указываю автоматическую адресацию и прошиваю флешку, то после перезагрузки устройства ПЛИС по JTAG не видится - система зависает. Приходится подавать на вывод флешки сброс, после чего ПЛИС видна и можно стереть флешку. Если бы не было сброса - был бы кирпич вместо ПЛИС. А если адрес отличен от автоматического - то ПЛИС по JTAG доступна всегда. Смотрел времянку - разницу между типами адресации не увидел в данных (просто чуть позже идут не нули).
-
Добрый день, коллеги! Вот и мы попробовали Generic Serial Flash Interface от Intel в ПЛИС Cyclone 10 GX. Изучили все мануалы, подключили флешку MX25U25645G от MACRONIX. Установили режим загрузки active serial. Создали *.jic файл. Залили его во флешку, убедились, что всё корректно зашилось. ОДНАКО ПЛИС не загружается. Питание проверяли, содержимое во флеш-памяти корректное. Создавали jic файл согласно рекомендациям Интела. Куда дальше копать – уже не знаю. Настораживает наличие у Интела мануала «Customizable Flash Programmer», но по идее, раз флешка в списке поддерживаемых, раз удаётся её записать по JTAG и вычитать по JTAG, то и загружаться ПЛИС с ней должна спокойно. Времянки осциллографом смотрел – флешка читается по линиям данных, nCS корректно подсвечивает данные. nReset флешки подтянут к логической «1». На вход ПЛИС clkusr подаётся 100 МГц с генератора сразу по включению питания. Куда копать? Кому уже удалось загрузить ПЛИС с чего-то, кроме EPCQ?