Марсоход

МАРСОХОД

Open Source Hardware Project

  • Увеличить размер шрифта
  • Размер шрифта по умолчанию
  • Уменьшить размер шрифта

Блог о плате-конструкторе Марсоход, САПР Altera Quartus II, Verilog

и еще про всякое-разное!



Вебинар

E-mail Печать PDF

efo

Компания “ЭФО”, официальный дистрибьютор Silicon Labs и Altera, приглашает желающих прослушать вебинар по решениям для организации тактирования в системах, построенных на микросхемах программируемой логики фирмы Altera. Данный вебинар разработан сотрудниками Silicon Labs при участии специалистов компании Altera и предназначен для разработчиков схемотехнических решений на базе продукции Altera.

 

Для удобства выбора времени участия, вебинар будет проведен два раза - 18 ноября в 19 часов и 20 ноября в 10 часов. Время московское.

Для участия в вебинаре необходимо зарегистрироваться: http://www.efo.ru/news/news.pl?a=1&id=4370&kod=SiLabs#news-4370 

 

Симуляция SDRAM контроллера в ModelSim

E-mail Печать PDF


modelsim altera logo

Попробую просимулировать SDRAM контроллер из предыдущей статьи mindango с помощью симулятора ModelSim Altera.
Действительно у ModelSim Altera есть ряд ограничений, очень важное ограничение - это отсутствие mixed language support. То есть, невозможно просто симулировать проекты содержащие модули одновременно и на Verilog HDL и на VHDL. Если я хочу симулировать SDRAM контроллер написаный на VHDL, а модель микросхемы памяти Micron написана на Verilog, то это проблема. Однако, выход есть. В Altera Quartus II можно скомпилировать проект, содержащий код VHDL в формат файла "Verilog Output" и он уже может быть использован в ModelSim совместно c другими модулями на Verilog.

Я думаю, что принципиально важно симулировать разрабатываемый контроллер с моделью памяти созданной производителем. Только в этом случае можно будет надеяться, что действительно все ньюансы взаимодействия контроллера и чипа памяти учтены. А то ведь бывает читаешь многостраничную документацию на микросхему на английском языке, сразу все удержать в памяти довольно трудно, очень легко запутаться или что-то понять не так как оно есть на самом деле...

Приступим.

 

Простейший SDRAM-контроллер на VHDL

E-mail Печать PDF

 

micron Micron MT48LC4M16A2-75

Рис. 1. Micron MT48LC4M16A2-75

Большинство современных микросхем программируемой логики имеет некоторый объём внутренней памяти, удовлетворяющий минимальные потребности разработчика. Например, в ПЛИС Cyclone III, на которой базируется плата Марсоход2, есть около 51 Кбайт собственной памяти. Этого достаточно, например, для реализации простого текстового VGA-режима, однако для полноценного кадрового буфера, который бы хранил информацию о цветовых величинах каждого отдельного пикселя, памяти ПЛИС явно мало. Тут на помощь разработчику приходят внешние запоминающие устройства различного типа.

На плате Марсоход2 установлена микросхема динамического ОЗУ (SDRAM) ёмкостью 8 Мбайт. К сожалению, по сравнению со статической памятью ПЛИС управлять этой микросхемой сложнее: требуется специальный контроллер, для самой SDRAM характерны задержки, которые необходимо учитывать разработчику, а если долго не обращаться к записанным в ОЗУ данным, они начинают деградировать и могут быть безвозвратно утеряны. Но так ли всё сложно на самом деле? В этой статье я попытаюсь рассказать о том, что представляет из себя динамическое ОЗУ и как им следует управлять на примере платы Марсоход2 и установленной на ней микросхемы Micron MT48LC4M16A2-75 (Рис. 1.).

 

Плата Марсоход2 и Matlab/Simulink

E-mail Печать PDF

mathlab

Вот есть такие проекты, которые бывает просто необходимо сделать для платы Марсоход2, но не хватает времени. И все время откладываешь на потом, и все некогда.

И вот в один прекрасный момент видишь, что кто-то уже сделал этот давно задуманный тобою проект, на который у небя не хватило времени! Просто не могу не дать ссылку на статью.
Очень рекомендую: http://we.easyelectronics.ru/plis/marsohod2-matlab-simulink.html, автор kest.на we.easyelectronis.

 

 

Обзор семейства ПЛИС Altera MAX10

E-mail Печать PDF

altera max 10 overview

Компания "ЭФО" подготовила видеопрезентацию о новом семействе ПЛИС MAX10 на русском языке. Думаю, что будет многим интересно посмотреть ее.

 


Страница 1 из 46

GitHub YouTube Twitter
Баннер

Подписка RSS

marsohod.org - лента

Последние комментарии:

На форуме:

Нет новых сообщений.