Добрый день. Пишу контроллер памяти для ZBT SRAM MT55L256L18P1 на VHDL.
После заливки в ПЛИС и тестирования (запись-чтение-сравнение), ошибки возникают после адреса 0x4050.
То есть делаю так:
1) Записываю константное значение во все ячейки ZBT.
2) Считываю все со всех ячеек и параллельно сравниваю
3) Если произошла ошибка зажигается светодиод и выходит в состояние ошибки (чтение прекращается).
Так вот, ошибка происходит если поставить максимальный адрес (т.е. до) больше 0x4050. Что может быть не так можете посоветовать или подсказать что проверить ?
После заливки в ПЛИС и тестирования (запись-чтение-сравнение), ошибки возникают после адреса 0x4050.
То есть делаю так:
1) Записываю константное значение во все ячейки ZBT.
2) Считываю все со всех ячеек и параллельно сравниваю
3) Если произошла ошибка зажигается светодиод и выходит в состояние ошибки (чтение прекращается).
Так вот, ошибка происходит если поставить максимальный адрес (т.е. до) больше 0x4050. Что может быть не так можете посоветовать или подсказать что проверить ?
"Ленивый человек в бесчестном покое сходен с неподвижною болотною водою, которая, кроме смраду и презренных гадин, ничего не производит". М.В. Ломоносов