цифровая электроника
вычислительная техника
встраиваемые системы

 


Что такое Red Pitaya и зачем она нужна

Автор: Mike(admin) от 5-08-2022, 03:55

Если вы тот, кто интересуется встраиваемыми системами и электронными устройствами, и если вы планируете собрать домашнюю лабораторию, то эта статья поможет вам.


Что такое Red Pitaya и зачем она нужна

Типичная лабораторная установка электронщика должна содержать осциллограф, генератор сигналов, логический анализатор, анализатор спектра и мультиметр. Но все это довольно дорого для обычного энтузиаста. Тогда позвольте представить одно устройство, которое включает в себя все измерительные системы и микросхему ПЛИС типа FPGA, чтобы вы могли одновременно измерять и программировать FPGA. И называется такая система Red Pitaya.

Основные различия между FPGA и ASIC

Автор: Mike(admin) от 3-04-2022, 23:55

Существует довольно много различий между микросхемами FPGA и ASIC. Логика ASIC обычно намного больше, чем у FPGA. Существует разница в количестве вентилей на порядок, а рабочие часы намного выше, чем у FPGA. Более того, FPGA относительно гибкая, чем ASIC, потому что ее можно запрограммировать, но только с точки зрения RTL-дизайна. Но обо всем по порядку, поэтому давайте сначала вкратце рассмотрим, что из себя представляют ASIC и FPGA.

Как создать конечный автомат в Verilog

Автор: Mike(admin) от 11-01-2021, 05:55

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


Как создать конечный автомат в Verilog

В этой статье описаны основы конечных автоматов и показан практический способ их реализации на языке Verilog.

Визуализация кода Verilog в браузере

Автор: Mike(admin) от 10-09-2018, 12:05

Обычно вы не думаете о моделировании кода Verilog, который, как правило, вы пишите для FPGA, как о визуальном процессе. Вы пишете тестовый скрипт и запускайте симуляцию. Вы можете получить какую-то распечатанную информацию или получить графический результат, основанный на форме сигналов, но обычно вы не видите схему.


Визуализация кода Verilog в браузере

Теперь этот недостаток исправлен, и разработчики могут посмотреть на «написанную» в Verilog схему в своем браузере. Новый сайт (digitaljs.tilk.eu) объединяет Yosys и логический симулятор на основе javascript, позволяющий визуализировать и моделировать Verilog в вашем браузере. Работа над этим проектом все еще продолжается на GitHub, поэтому вы можете найти некоторые недочеты, но, тем не менее, это и полезный ресурс для многих разработчиков, проектирующих устройства с использованием ПЛИС.

Подробное введение в работу с ПЛИС FPGA (видео)

Автор: Mike(admin) от 12-03-2018, 17:55

Программируемые логические интегральные схемы (ПЛИС) типа FPGA могут иметь крутую кривую обучения, поэтому начальные учебные пособия являются популярной темой среди новичков.


Подробное введение в работу с ПЛИС FPGA

Недавно компания Intel опубликовала видео под названием Basics of Programmable Logic: FPGA Architecture (Основы программируемой логики: архитектура FPGA), и вы можете увидеть его ниже. Конечно, Intel купила Altera, поэтому материал имеет немного привкус Altera/Intel, но курс достаточно общий, поэтому приведенные в нем концепции будут применяться практически к любой FPGA.

Новые отладочные платы с ПЛИС FPGA для неопытных разработчиков

Автор: Mike(admin) от 1-03-2018, 18:05

Если вы – новичок в работе с программируемыми логическими интегральными схемами (ПЛИС) типа FPGA и ищете новую отладочную плату, которая поможет вам учиться такому нелегкому делу, как программирование FPGA, то в данном материале будет как раз предоставлен краткий обзор трех оптимальных плат с FPGA для новичков.


Digilent Arty S7: Spartan-7

Использование ПЛИС FPGA в создании нейронных сетей

Автор: Mike(admin) от 25-10-2017, 19:25

Искусственный интеллект (ИИ) – это, несомненно, будущее вычислений, при этом большое количество исследований проводится в попытке создать полезный и надежный ИИ. Часть исследований ИИ включает в себя изучение области, называемой глубоким обучением, являющейся отраслью машинного обучения, которая использует алгоритмы для моделирования абстракций высокого уровня. В настоящее время для моделирования процессов глубокого обучения и обработки этих алгоритмов разрабатываются большие системы с использованием графических процессоров в качестве центрального средства обработки.


Использование ПЛИС FPGA в создании нейронных сетей

Большая часть сегодняшних массовых вычислений использует графические процессоры, потому что закон Мура за последние несколько десятилетий сохранился, однако мы приближаемся к тому времени, когда развитие графических процессоров (GPU) не будет соответствовать требованиям алгоритмов ИИ. В дополнение к вычислительной мощности, эти GPU-системы также потребляют большое количество энергии. Итак, как можно увеличить вычислительную мощность при одновременном снижении энергопотребления в процессе выполнения этих алгоритмов глубокого обучения?

VexRiscv: модульная реализация RISC-V для FPGA

Автор: Mike(admin) от 9-08-2017, 18:25

Поскольку ПЛИС FPGA – это всего лишь сочетание компонентов цифровой логики на кристалле, для разработчиков не является редкостью создавать процессор, используя хотя бы часть схемы FPGA.


VexRiscv: модульная реализация RISC-V для FPGA

С появлением новых типов ядер появляются и новые их реализации для программируемых логических схем. VexRiscv – это реализация архитектуры процессора RISC-V с использованием языка SpinalHDL.

SystemVerilog Editor – бесплатный функциональный редактор для программ на языке Verilog

Автор: Mike(admin) от 27-07-2015, 06:19

Работа с программируемыми логическими интегральными схемами (ПЛИС) с программной точки зрения не проще, а зачастую сложнее программирования микроконтроллеров или обычных персональных компьютеров. Но не все редакторы языков Verilog или VHDL имеют такое же удобство пользования, как у редакторов для программирования более классических вычислительных машин. Поэтому для тех, кто разрабатывает программы для ПЛИС в частности на языке Verilog, был бы полезен простой и удобный инструмент наподобие редактора NotePad++. Редактор SystemVerilog Editor благодаря своей функциональности может стать таковым.


SystemVerilog Editor – бесплатный функциональный редактор для программ на языке Verilog

Недорогая Arduino-совместимая плата с ПЛИС FPGA

Автор: Mike(admin) от 18-06-2015, 15:35

Если вы прожженный ардуинщик, но все же интересуетесь разработками с использованием плат на основе программируемых логических интегральных (ПЛИС) схем типа FPGA, то вас может заинтересовать недавнее появление отладочной платы DE0 Nano SoC Development Kit тайваньской компании Terasic.


Недорогая Arduino-совместимая плата с ПЛИС FPGA

В основе платы лежит микросхема Cyclone V с 40000 логических элементов и с интегрированным двухъядерным процессором ARM Cortex A9. Полезная особенность этой платы заключается в том, что благодаря расположению разъемов она совместима с шилдами Arduino.


Назад Вперед
Наверх