
Комментарии 2
Из-за недостатка опыта, я читал свои же данные на шине и воспринял это как работоспособность памяти.
Да, это классическая бага когда работаешь с Input-Output интерфейсом. В таких ситуациях полезно выходной регистр обнулять когда в него не пишут валидные данные. Конечно это добавляет логики, но на стадии отладки с этим можно смириться.
Еще связанная с этим ошибка - это чтение старых данных, например с предыдущей итерации, в итоге наблюдается смещение которое трудно сразу обьяснить.
Почему не обновили код в предыдущей статье а решили написать новую?
Почему не обновили код в предыдущей статье а решили написать новую?
Аппаратное решение здесь другое, плюс негативный опыт это тоже опыт.
Еще связанная с этим ошибка - это чтение старых данных, например с предыдущей итерации, в итоге наблюдается смещение которое трудно сразу объяснить.
С этим тоже пришлось повозится.
Вторая попытка. Подключаем SDRAM к ПЛИС