- Видео 11
- Просмотров 157 657
Страничка инженера
Россия
Добавлен 27 авг 2018
11. ПЛИС(FPGA): комбинаторная логика, автомат состояний или свой процессор?
Сравниваются разные способы построения преобразования числа из двоичного в десятичный код: комбинаторная логика, автомат состояний (FSM - finite state machine) и самодельный процессор
Просмотров: 4 536
Видео
10. 1-Wire на ПЛИС(FPGA). Это просто.
Просмотров 4,8 тыс.5 лет назад
Реализация интерфейса 1-Wire к микросхеме DS18B20 (датчик температуры) на ПЛИС c симуляцией, компиляцией и проверкой работы на отладочной плате
9. UART на ПЛИС(FPGA). Симуляция, компиляция и проверка работоспособности
Просмотров 12 тыс.5 лет назад
Построена система из приемника UART, передатчика и арбитра, который на определенный запрос посылает ответ. Код на VHDL, симуляция в ActiveHDL и Vivado, компиляция в Quartus II Проверка - посылка данных на устройство и прием ответа от него
8. Обзор САПР для программирования ПЛИС Xilinx с примером использования (Vivado)
Просмотров 9 тыс.5 лет назад
Проводится обзор САПР Xilinx, запускается пример создания проекта в Vivado, написание файла на VHDL, компиляция, назначение ножек микросхемы, загрузка полученного файла в микросхемы
7. Обзор САПР Altera/Intel для программирования ПЛИС
Просмотров 4,2 тыс.5 лет назад
Altera/Intel предлагают различные САПР для проектирования ПЛИС, в данном видео предлагается обзор существующих в настоящее время САПР
6. Программирование ПЛИС: цифровые часы на AHDL, VHDL, Verilog
Просмотров 9 тыс.5 лет назад
Сравнение различных языков описания ПЛИС для достаточно простого проекта - цифровых часов с выводом на 7-сементный индикатор.
5. Цифровые часы на ПЛИС с выводом на 7-сегментный индикатор
Просмотров 10 тыс.5 лет назад
Структура ПЛИС написана на AHDL для простоты и наглядности, аналогичную структуру можно описать на VHDL, Verilog etc. В данном примере не рассмотрены кропки управления (установка времени, сброс и так далее), но сделать это можно через управление счетчиками - там есть специальные входы для сброса, принудительной установки и так далее. Все остальные блоки при этом не изменятся
4. Полный цикл программирования ПЛИС Altera
Просмотров 17 тыс.5 лет назад
Программирование ПЛИС от выбора платы, схемы, определение номеров ножек, создание проекта в САПР Quartus, настройка параметров, компиляция, заливка прошивки и отладка
2. Выбор конкретной FPGA из большого разнообразия
Просмотров 20 тыс.5 лет назад
Рассматривается, чем отличаются различные семейства FPGA фирмы Altera/Intel, а также как выбрать конкретную микросхему внутри семейства
1. ПЛИС (FPGA) Введение
Просмотров 49 тыс.5 лет назад
Описание истории появления ПЛИС, типы ПЛИС и для чего их можно использовать
3. Программирование ПЛИС: графическое представление, AHDL, VHDL, Verilog
Просмотров 17 тыс.5 лет назад
Сравнение разных подходов к программированию ПЛИС с анализом того, как компилятор воспринимает разные языки
Что можно сделать на MAX? Cyclone V в Россию почти не поставлялся. Stratix и Аrria - очень дорого. Не говоря уже о том что сейчас (спустя 5 лет) доступным остался только Gowin. Это примерно циклон 5 или 4.😊
Молодой инженер в восторге от таких специалистов как Вы, которые так грамотно и понятно объясняют очевидные вещи для специалистов высокого уровня. Плюс съёмка и подача материала на высоком уровне. Спасибо!
спасибо !
Уже давно лежит Altera, попробую начать изучение. В идеале, планирую сделать SDR приёмник
При прошивки нужно ли включать питание платы, где располагается Плис, или достаточно сигналов с кабеля самого программатора?
Я не увидел в приемнике проверки принятого бита стоп! Так нельзя, а если шум в канале будет, можно шлак напринимать. При идеальных посылка все будет ок. Надо в тест добавить разные исключения.
1) ... с нуля 2) У нас есть отладочная плата. Прекрасно, я считаю.
Отличный видосик), интересно в гараже простую плис можно сделать)?
Джобс с Возняком смогли сделать фирму Apple же? Вот сами посудите... что круче, простая ПЛИС или Apple? Наличие гаража решает!
Будто учебник зачитали
ПЛИС это когда обработка пачками на внутренних лог. элементах, а не как в МК - в пару тактов. Так?
Простой вопрос: можно ли запускать несколько модулей независимо друг от друга на одной плате? В виде схемы такое нарисовать получилось, а как это сделать в veriloig? В качестве главного указывается один модуль, остальные могут из него вызываться и быть с ним связанными. А полностью независимыми сделать можно, со своими входами и выходами?
Нельзя, топ модуль содержит порты связанные с физическими пинами на плате, разработка на FPGA всегда подразумевает работу на древовидной структуре. Проекты могут содержать несколько топ модулей, но это лишь позволяет переключаться между ними.
Теперь проблема скачать бесплатный софт для этого ((
отдельный респект за звукозапись
Классный урок, а можно с вами связаться(телеграм, например), чтобы задать парочку вопросов?
Меня заинтересовала эта тема.Чтобы не бросать ее постараюсь делать маленькие отчеты как продвигается освоение данной области(примерно раз в 3 недели) Раса: Человек Знание темы: 0 Борода: Отсутствует Дата: 06.01.2022 Бэкграунд: Немного пишу на СИ,Немного знаю схемотехнику.
Ну что как успехи?
Раса: кабачок
Человек - не раса, это вид. В частности, вид Homo семейства гоминидов. /Ваш душнила.
А можно для человека который нечего не знает
ASIC - уникальный тип интегральной схемы, предназначенной для конкретного применения. FPGA представляет собой перепрограммируемую интегральную схему. Простыми словами ASIC не может быть изменен после создания, в то время как структуру FPGA можем изменять. По структуре подробнее в интернете можно найти, источников полно.
Ясно всё кроме одного - откуда заводится data[3..0] в my_demux?
А возможно использовать C++, вместо этого странного языка. Для меня он странный.
Замечательно, давно хочу по работать с этими устройствами.
Архитектура бывает Гарвардская и фон Неймана ( Интел не при чем). Стыдно.
Как же это круто ! СПАСИБО ! А я дурак, с микроконтроллерами парюсь, а тут, можно за 1 такт столько вычислений делать. Лайк, подписка !
Ага... особенно делений, возведений в степень, косинусов с синусами Ж)))
На вивадо можно проектировать FPGA Xilinx XC6SLX9-2FTG256C?
ничего не понятно (
Видео про гидролокатор уже не будет?
Это я Плис
Фамилия?
@@user-cp6rv1hj9k Призвание)
Добрый день можете ли вы снять несколько видео посвящонных именно визуальному языку желательно на примере max 2. Спасибо
Подскажите в подробностях как сделать блинк на макс 2 на визуальном языке за ранее спасибо
В подробностях описать не получится, но в двух словах делается с помощью блока счетчика и мультиплексора, в quartus эти модули в визуале есть
Только это не Ксайлинкс, а Зайлинкс)
Здравствуйте ваши видео очень интересны но понятны только программисту. Можете ли вы снимать обучающие видео для визуального языка без написания кода. За ранее спасибо.
каким образом без кода можно изучать Синтез?
2:46
>без сигнала clk ни одна цифровая схема работать не может а как же комбинационная логика :)
Можно ли реализовать обычный процессор, например, 386sx на fpga? Если нет - то почему?
Можно. Но стоимость такой FPGA, которая вместит в себя столько элементов, будет запредельной.
Называется, почувствуй себя тупым :(.
На канале нет активности уже год, но все же спрошу: почему разделение числа на отдельные цифры реализовано именно так? Это занимает меньше ресурсов по сравнению с методом деления и извлечения остатка?
Ух ты мне удалось все повторить.
Внимательно следите за руками фокусника)))
Видео высшей степени годности.
Спасибо за уроки, больше нравиться автомат состояний по удобочитаемости и наглядности.
мне показалось или там от спектрума zx схемку показали?
Спасибо Вам за видео! Получается, грубо говоря, ПЛИС - это компьютер с программируемой архитектурой.
Нет . Это набор логических ячеек коммутируемых в разные схемы . Можно и контроллер скоммутировать из этого набора. Можно Лубую другую логику.
Компьютер это уже готовое устройство имеющее выполнять вычисление. Плис это по-сути пустой листок, из которого этот компьютер можно сделать
Меня бесит паскалеподобный синтакс с этими begin end. Как же в C и подобных лаконичней {}. Посмотрел предыдущие видео - отлично. Софт бесплатный? бесплатный для некомерческого использования? или как? Оно понятно, что IDA поможет вылечить, но для серьезных проектов также и тебя могут вылечить.
Хороший обзор. Конечно чтобы понимать о чем надо знать уже половину. Я в жизни дальше CPLD не заходил. Сейчас на ARM делаю управление оборудованием. Хорошая идея делать два центра обработки аппаратный и программный. Сечас досмотрю и погляжу есть ли еще видео. Спасибо за Ваш труд.
Здравствуйте , хочу задать вам пару вопросов , ответьте пожалуйста
Кто-нибудь знает как исправить данную ошибку при скачивании. Пробовал вводить все возможные комбинации входных данных, ничего не помогло. Если нет то где можно скачать не официальную версию. Текст ошибки: Please correct the errors and send your information again. We cannot fulfill your request as your account has failed export compliance verification. U.S. Government Export Approval U.S. export regulations require that your First Name, Last Name, Company Name and Shipping Address be verified before Xilinx can fulfill your download request. Please provide accurate and complete information. Addresses with Post Office Boxes and names/addresses with Non-Roman Characters with accents such as grave, tilde or colon are not supported by US export compliance systems.
Страшно подумать в случае тактовой частоты равной 1 ГГц....😨
Очень сложно собирать проекты на 1 ггц, особенно на больших кристаллах, так как на таких скоростях очень высокие требования по временным ограничениям
Интересна реализация SoC на триггерах.....😬
Подскажите пожалуйста как сделать в Quartus(-е) тёмный стиль интерфейса
Понял как ?
@@masteroogway7283 не понял, но нашёл куда более приемлемый способ. Пишу все ртл и бенчи в vs code, там можно и тему поменять, и фичи удобные есть. В квартусе тупо запускаю уже
Счётчик считает от 0 до 50М? Значит частота моргания 50000000 Гц / 50000001, т.е. меньше 1 Гц. В VHDL и Verilog константа задана десятичным числом без ограничения разрядности, по умолчанию 32 бита, от того и получается перерасход.
Очень качественные видео. Автор, не останавливайтесь
Ролик не для начинающих, но для спецов с мощной подготовкой.