МАРСОХОД

Open Source Hardware Project

FPGA & Verilog БлогFPGA chips

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


ПИ-Гаджет

Сегодня 14-е марта.
Мы будем заниматься созданием странного PI-гаджета. Ведь что такое гаджет? Смотрим Википедию https://ru.wikipedia.org/wiki/Gadget и она говорит следующее:

"Гаджет (англ. gadget — приспособление) — оригинальное, нестандартное техническое приспособление. Сегодня гаджетом можно считать любой цифровой прибор, достаточно небольшой, чтобы надеть на руку или подключить к КПК или смартфонам. Появление и функциональный потенциал гаджетов предсказаны в произведениях киберпанка."

Нанотехнологии: суперкрепление.

Хочу открыть серию коротких заметок о, казалось бы очевидных вещах, но которые, в ряде случаев, могут несколько облегчить жизнь марсианам.

Светодиодная реклама

Яркая светодиодная реклама всегда привлекает взгляд. Попробуем и мы сделать, что нибудь яркое, вращающееся и привлекающее внимание!

День рождения Юрия Гагарина!

9 марта 1934 года родился Юрий Алексеевич Гагарин!
gagarin
Мы все с детства знаем это имя - человек легенда, он "всех нас позвал в космос"!
Даже мы на своем сайте делаем игрушечные Марсоходики и думаем о космосе Smile.

Первый запуск QuartusII Web Edition

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

И еще... Как обычно, картинки с изображением экранов можно увеличить, если кликнуть на них мышкой.

Обычно первый запуск сложных программных пакетов (а QuartusII несомненно сложная программа) отличается от последующих запусков. Давайте посмотрим. При первом запуске программы QuartusII Web Edition вы скорее всего увидите примерно такое диалоговое окно:

quartus_run1_s

Нам предлагается либо просто запустить программу (Run the Quartus II software), либо добавить лицензию (Add an IP license file). Мы выбираем первый пункт, потому что никакой лицензии у нас нет.

Следующее окно, что мы видим вот такое:

quartus_run2_s

На нем есть несколько интересных кнопок. Мы можем сразу создать новый проект нажав кнопку «Create a New Project». Мы можем открыть существующий проект нажав кнопку «Open Existing Project». На нашем сайте Вы можете выкачать много разных готовых проектов и открывать их таким образом. Следующая интересная кнопка: «Open Interactive Tutorial». Нажав на нее, Вы перейдете в режим обучения системе QuartusII, конечно на английско языке. На самом деле, должен сказать, что система обучения в QuartusII не просто хорошая, а очень хорошая. Если Вы владеете английским языком хотя бы на уровне технического чтения, то несомненно, имеет смысл пройти «интерактивные курсы». Вообще-то у меня была мысль сделать видеоурок на русском языке. Посмотрим, если будет время может и сделаем. В какой-то мере это будет помощь начинающим. Что еще можно сказать про это диалоговое окно? Это окно можно пропустить нажав в правом верхнем углу «крестик». Перед этим подумайте, хотите ли Вы увидеть это окно еще раз в будущем или нет. Если нет, то внизу окна можно поставить галочку «Не показывать это окно в дальнейшем» (Don’t show this screen again).  Мы пропускаем этот диалог нажав крестик в верхнем правом углу. Теперь мы видим следующее:

quartus_run3_s

Это собственно и есть рабочая среда. Не пугайтесь, что она выглядит очень сложно. Со временем разберетесь, здесь все в интерфейсе довольно логично.

На что еще хотелось бы обратить внимание? На установку файла лицензии. Нажмите в меню «Tools / License Setup…» как показано ниже:

quartus_run4_s

Появилось окно в котором можно подключить файл лицензии.

quartus_run5_s

Теоретически Вы можете бесплатно получить файл лицензии для QuartusII Web Edition нажав на кнопку «Web License Update» здесь в диалоговом окне. В результате вы попадете на сайт Альтеры и должны будете зарегистрироваться, указать свою фамилию и имя, адрес своей почты и так далее. В конце концов Вам на почту придет файл лицензии, который затем устанавливается здесь в диалоговом окне. Однако... ничего этого делать не нужно! На сайте Альтеры написано, что начиная с версии 8.1 файл лицензии для QuartusII Web Edition не требуется! Смотрите:

quartus_run7_s

Так что с лицензией можно не заморачиваться! Ура! Smile

Для чего вообще нужна лицензия? Ну во-первых, с лицензией Вы можете расчитывать на техническую поддержку от компании Альтера. Во-вторых, Вам становятся доступны некоторые готовые компоненты, которые Вы могли бы включать в свои разработки. Это например контроллер DDR, процессор Nios, цифровые фильтры и прочее. Использование готовых компонентов ускоряет разработку коммерческих проектов. Ну и в-третьих, с лицензией открываются дополнительные функции среды QuartusII.

Ну для наших целей для программирования платы Марсоход это все не обязательно. Имеющихся взможностей среды QuartusII Web Edition более чем достаточно для разработки наших игрушек.

 


ВКонтакте  facebook  GitHub  YouTube  Twitter
Вы здесь: Начало