... небольшое обновление простого контроллера SDRAM. Основным недостатком существующей версии этого контроллера является отсутствие поддержки автоматической регенерации ячеек памяти – это незаметно, если регулярно ...
Попробую просимулировать SDRAM контроллер из предыдущей статьи mindango с помощью симулятора ModelSim Altera. Действительно у ModelSim Altera есть ряд ограничений, очень важное ограничение - это отсутствие ...
... Марсоход2 установлена микросхема динамического ОЗУ (SDRAM) ёмкостью 8 Мбайт. К сожалению, по сравнению со статической памятью ПЛИС управлять этой микросхемой сложнее: требуется специальный контроллер, ...
Вообще-то оригинальный проект Amber уже имел встроенный контроллер DDR. Я же его за ненадобностью выбросил, потому, что на нашей плате Марсоход2 стоит не DDR память, а SDRAM. Память SDRAM, конечно, проще, ...
... динамическое ОЗУ (SDR SDRAM MT48LC4M16A2).
Описание микросхемы памяти: . Оно имеет объем в общей сложности 8 Мбайт.
За основу мы взяли проект "Фреймбуффер" для первой платы Марсоход, в котором уже ...
... тном индикаторе.
PS: есть еще один нюанс с назначением сигналов на плате Марсоход3bis. Прежде всего, хочу сказать, что проект RISC-V будет работать в платах Марсоход3 и Марсоход3bis даже без микросхемы ...
... у меня другой объем памяти SDRAM на плате. Естественно программа загрузчика должна быть изменена соответствующим образом. Резонный вопрос: "что нужно изменить в программе загрузчика?".
В САПР Intel Quartus ...
... выполнен в среде Quartus Prime Standard Edition v17.1. У меня стоит версия Lite версии 20.1 и, к сожалению, в новых версиях квартуса отсутствует поддержка контроллера микросхем SDRAM. Мы на нашем сайте ...
... сложности получаются с моделью памяти Micron. Там есть несколько мест в коде модели памяти SDRAM Micron, на которые Verilator либо дает ошибку либо неправильно интерпретирует.
Например, вот этот участок ...
... и SDRAM [L5] MIPSfpga и прерывания [L6] MIPSfpga и UART [L7] Текущая активность вокруг MIPSfpga и не только [L8] Поднимаем Linux на MIPSfpga и ПЛИС Altera [L9] Портирование MIPSfpga на другие платы и интеграци ...
Хочу поподробнее рассказать, как работает видеодаптер, используемый в проекте USBTerm.
Мы уже не раз писали про всякие видеоконтроллеры на нашем сайте, вот хотя бы некоторые из статей:
Тест SDRAM ...
... картинки в плату и отображать их на мониторе, подключенном к плате.
Оно у меня так еще неделю назад работало, но как-то не очень стабильно, да и очень сложно тогда получилось. Контроллер SDRAM, который ...
Вот поделюсь первыми результаты по проекту USBTerm. Проект в плате Марсоход3bis стартует, программируется SDRAM, во фреймбуффер экрана записываются несколько вертикальных полос, включается видео развертка, ...
... стоят:
Микросхема SDRAM MT48LC4M16A2-75 компании Micron.
Четыре банка по 1,048,576 шестнадцатиразрядных слова. Итого, 64Мбита (или 8Мбайт, что то же самое).
Кварцевый генератор 100Мгц.
Две ...
... с помощью программы Altera SignalTap. Интерфейс В может использоваться для как виртуальный последовательный порт, скорость передачи до 12Мбит/сек.
Микросхема SDRAM MT48LC4M16A2-75 компании Micron. Четыре ...
... ОЗУ. На плате Марсоход2 установлена памяти типа SDRAM, что несколько осложняет задачу портирования, и именно решению этих трудностей будет посвящена вторая часть настоящей статьи.
Из предыдущего материала ...
Подробнее...