Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Проблемы с записью данных в рoм блок.
Форум разработчиков электроники ELECTRONIX.ru > Программируемая логика ПЛИС (FPGA,CPLD, PLD) > Работаем с ПЛИС, области применения, выбор
styuf
Очень странная проблема возникла у меня при тестировании проекта. Написал небольшую программу, которая из ROM памяти читает данные в FFT преобразователь, и ловит их на выходе в другую память. Проблема такого рода: При инициализации данных в ROM памяти с помощью mif-файла все отрицательные числа очень странно туда пишутся: нормальная синусоида (0000 1826 0EED 3113 27DA 0000 - это один период) легким чем-то там превращается в 0000 1826 0EED 1112 27D9 0000.
Работаю в квартусе 9.1, пишу на VHDL, проверяю на такой отладочной платке: nios2_board_cycloneII_2c35.
Maverick
Цитата(styuf @ Jul 15 2010, 07:45) *

попробуйте производить инициализацию блочной памяти в описании на VHDL
DW0
Обратите внимание на использование signed unsigned типов, и проверьте разрядность, возможно вы пишите данные в память меньшей разрядности чем читаете
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.