Постоянно сталкиваюсь с подобной бедой. Любые попытки изменить миф-файл приводят к одному результату - квартус после обновления блока LPM_ROM1 перезаписывает содержимое MIF-файла каким-то своим значением со счетчика. Если десять раз подряд с ним помучаться, он вдруг принимает этот миф-файл и больше не меняет его.
Проблема одинаковая на самых разных проектах с lpm_rom.
Синтаксис файла ни при чем, подставляю рбочий файл из забэкапленного проекта - всё равно его перезаписывает. Иногда открыть файл в редакторе - для вида что-то поментяь туда-сюда прокатывает, но редко. Так и не выяснил, как заставить квартус не переписывать мифы своей лабудой :(
Моделирование ни при чём - смотрю результат в работе, да и миф-файл видно что меняется...
Предположительно, портится именно в момент обновления модуля LPM_ROM (а как иначе сменить имя миф-фала в проекте?) Если подсовываю вне квартуса данные (не меняя имя миф-файла проекта) то ВРОДЕ БЫ без проблем работает.