... проектов, язык содержит элементы объектно-ориентированного программирования.
Язык Verilog HDL - это не VHDL. VHDL - это совсем другой язык, хотя и служит тем же целям - описание, моделирование, синтез ...
В предыдущей статье был описан интерфейс PS/2 на физическом уровне передачи байт в обе стороны. А какие же байты передаются там? Каков протокол? Попробуем ответить на эти вопросы.
Возможно самый ...
... и на английском языке, поэтому попробуем перевести на русский самое необходимое. Первое – это описание контактов разъема PS2. В разъеме MINIDIN 6 контактов, но используются только 4 из них.
Слева ...
Наверное каждый разработчик FPGA рано или поздно решает создать свой процессор. Понятно, что есть много общеизвестных и распространенных процессоров у которых исходные тексты открыты для изучения и ...
... 8'hFF) - 8'h41 ]= in[25];
end
endmodule
Код на Verilog для одного ротора уже сложнее и включает в себя дополнительную обработку первоначальных настроек смещения offset и ringstellung, выполнение шага р ...
2bAzarp2Zl4
Мы разработали новую FPGA плату M02mini. Для каждой из наших плат мы делаем самый первый проект очень простым, "почти пустым". Как правило, в нем используются только светодиоды платы, они ...
ICH3OrK-Kcc Я продолжил работу над своим проектом USB хост контроллера для платы Марсоход3. Описание первой версии проекта вот здесь. Там я подключал USB мышь. Теперь в моем проекте уже есть два USB порта ...
... TRI. После этого на сигналы i_dp и i_dm приходит то, что передает подключенное устройство.
Надеюсь это описание поможет понять, как работает мой простой USB хост контроллер, демонстрация которого бы ...
... протокол, который я разработал для этого проекта. Здесь будет описание тех команд, которые можно послать в контроллер и которые можно прочитать из контроллера. Команд всего шесть, они определены в Verilog ...
... времени.
Итак, поехали.
Описание микросхемы WS2812B можно взять здесь:
Микросхема работает довольно просто. Микросхемы в ленте соединены цепочкой и биты передаются последовательным кодом. Биты ...
Поскольку я начал изучать этот очень быстрый симулятор Verilog HDL - Verilator, то подумал, мне, чтобы лучше понять и освоить его нужен конкретный проект. Но ведь у меня их много! Почему бы мне не попробовать ...
Я уже писал про симуляцию Verilog HDL проектов в ModelSim и с помощью Icarus Verilog. Однако, конечно, существуют и другие средства. Один из самых быстрых симуляторов, и к тому же свободный и бесплатный, ...
... File -> New и появляется окно, где мы выбираем типр создаваемого файла. Можно создавать проект в виде схемы, може сделать VHDL описание проекта. Я предпочитаю создавать Verilog HDL файлы. Нажимаю OK и ...
В этой обзорной статье я постараюсь рассказать какие действия выполняются тем или иным пунктом меню САПР Quartus Prime. Я сделаю акцент только на самых часто используемых действиях, так что это будет не ...
Установка САПР Quartus Prime Lite на компьютер с операционной системой Windows не является сложной. Все что нужно сделать - это запустить программу инсталлятора (где ее взять написано вот здесь) и все ...
Шилд 7-ми сегментного индикатора - это небольшая плата, которая может быть установлена на плату Марсоход2 / Марсоход2bis или Марсоход3 / Марсоход3bis. Она добавляет к этим FPGA платам возможность отображения ...
d22UQ7GhczI
Я уже как-то писал про свой хобби проект Marble Machine - это такая штука, напечатанная на 3D принтере. Машина перемещает металлические шары, поднимает их вверх на подъемниках и потом они ...
... на семисегментном индикаторе с динамическим управлением. Так же добавляются четыре пользовательских кнопочки.
Дальше есть небольшое описание FPGA проекта, который демонстрирует работу этой платы расширения. ...
Представим себе, что мы увидели какой-то интересный FPGA проект и захотели запустить его на своей плате, но, проблема - плата у нас другая и микросхема FPGA у нас другая. Как перенести тот проект на нашу ...
... сигнала с помощью АЦП платы. Проекты созданы в среде Intel Quartus Prime 18.1 Lite Edition, должны работать и более поздних версиях квартуса.
Далее есть краткое описание каждого из проектов.
Итак, ...
Подробнее...