МАРСОХОД

Open Source Hardware Project

FPGA & CPLD Блогchips

САПР Altera Quartus II / Quartus Prime, язык Verilog HDL, ПЛИС Cyclone III, Cyclone IV, MAX II, MAX10.
Платы разработчика серии Марсоход, Марсоход2, Марсоход3.


Пошаговая инструкция: создаем проект Quartus II

В этой статье я расскажу, как создать новый проект в среде Altera Quartus II, как его откомпилировать и как прошить плату Марсоход.

В предыдущей статье "Введение в Verilog, урок первый" я писал о простых "программах" на языке Verilog. Мы изучили простое понятие провод (wire) и регистр (reg). Я хочу сделать совсем простой проект - соединить проводами кнопочки и светодиоды на плате Марсоход. Чтоб было не совсем скучно, добавим совсем простую логику в наш проект - две логические функции И и ИЛИ.

Соединить проводами - это не значит, что мы будем что-то паять. Мы напишем "программу" на языке Verilog, откомпилируем ее средствами среды разработки Quartus II и зашьем в плату Марсоход.

Вот какая у меня будет программа на Verilog:


module test_wires(
     input wire key0,
     input wire key1,
     input wire key2,
     input wire key3,
     output wire led0,
     output wire led1
     );

assign led0 = key0 & key1;
assign led1 = key2 | key3;

endmodule

Светодиод led0 будет гореть если от кнопочек key0 И key1 будет приходить сигнал единица.

Светодиод led1 будет гореть если от кнопочек key2 ИЛИ key3 будет приходить сигнал единица.

Посмотрим, что у нас получится (внимание траффик - более 30 картинок - очень подробная инструкция).

Шаг 1.

Шаг 1 - делаем простой проект для ПЛИС Altera в Quartus II

Запускаем среду разработки Altera Quartus II Web Edition и выбираем пункт меню File/New Project Wizard. (Нажмите на картинку, чтобы посмотреть крупнее).

Введение в Verilog, Первый урок.

Verilog

Verilog - язык описания цифровых схем. На первом уроке познакомимся с базовыми типами источников сигнала используемыми в языке.

Летающая тарелка

Многие спрашивают, "Почему у вас до сих пор ничего не летает?"
Итак - наш ответ - "Летающая тарелка":

Летающая тарелка своими руками

Изменения на сайте

Сегодня сделали небольшие изменения на нашем сайте. Мы их давно обсуждали меж собой и вот наконец дошли руки реализовать задуманное. Надеюсь так сайт будет удобнее.

Изменений в общем не много:

  • При заходе на главную страницу читатель сразу попадает в раздел "Наш блог".
  • В разделе "Наш блог" отображаются и просто статьи про разное и проекты для платы Марсоход.
  • Отображается количество просмотров статьи в разделе "Наш блог".
  • Отображется имя автора (надеюсь со временем количество авторов увеличится Smile).
  • Модуль "Последнее" убрали и вместо него теперь "Последние комментарии". Тоже довольно удобно.

Пока все. Предложения по улучшению пишите Этот адрес электронной почты защищен от спам-ботов. У вас должен быть включен JavaScript для просмотра.

 

Зарядка для аккумуляторов

Плату Марсоход можно питать от аккумуляторов.

LI-ION аккумуляторы для наших целей можно извлечь из
старых ноутбуков или сотовых телефонов. В ноутбуках они вот-такие:

Аккумулятор от ноутбука


GitHub YouTube Twitter
Вы здесь: Начало