Очень странная проблема возникла у меня при тестировании проекта. Написал небольшую программу, которая из ROM памяти читает данные в FFT преобразователь, и ловит их на выходе в другую память. Проблема такого рода: При инициализации данных в ROM памяти с помощью mif-файла все отрицательные числа очень странно туда пишутся: нормальная синусоида (0000 1826 0EED 3113 27DA 0000 - это один период) легким чем-то там превращается в 0000 1826 0EED 1112 27D9 0000.
Работаю в квартусе 9.1, пишу на VHDL, проверяю на такой отладочной платке: nios2_board_cycloneII_2c35.