20-2-4 Signal Tap II. Вступ
11:27
Пікірлер
@maxstart6929
@maxstart6929 5 күн бұрын
Дякую вам за ваші відеоуроки
@ddlab-ua
@ddlab-ua 4 күн бұрын
Дякую!
@moonofmynight_1
@moonofmynight_1 13 күн бұрын
топ
@ddlab-ua
@ddlab-ua 12 күн бұрын
Дякую! Далі буде.
@acdcmeter
@acdcmeter Ай бұрын
Гарно, успіхів у розвитку каналу.
@ddlab-ua
@ddlab-ua Ай бұрын
Дякую.
@sergbo3114
@sergbo3114 2 ай бұрын
2:25 Посилання немає.
@sergbo3114
@sergbo3114 2 ай бұрын
Ци планується на вашому каналі матеріал по цифровій обробці сигналів. FIR IIR фільтри?
@ddlab-ua
@ddlab-ua Ай бұрын
Планується. Будемо робити з використанням MATLAB і написанням на Verilog.
@sergbo3114
@sergbo3114 2 ай бұрын
Є питання. Чи можна на платі RZRD у послідовну флешку записати конфігурацію і програму для NIOS II. Результатом повинно бути повністю робоча схема з ємуляцією процессора та самою програмою без додатукового завантаження напряму через JTAG. Як я розумію териоритично просто потрібно розташувати конфігурацію та ELF у різних регіонах флешкі. Але я поки не знаю як це зробити. При цьому принципиальні питання є: Як вказати звідки завантажувати конфігурацію? Зміщення наче я бачив можна вказати при конвертації з sof в pof для завантаження через ActiveSerial. І друге питання як до цього додати ELF та наказати завантажувати з нього? По цьому питанню бачив IP для роботи з Serial flash. Якщо у когось є що сказати по цій темі?
@ddlab-ua
@ddlab-ua Ай бұрын
Тут поки можу порадити дивитись фірмові матеріали від Intel/Altera. А на каналі такого відео нема - треба буде зробити. Дякую.
@sergbo3114
@sergbo3114 Ай бұрын
@@ddlab-ua Дякую. Вже більш-меньш розібрався. Там треба конвертувати файли з консолі. У моїй конфігурації EPCS флешка має обмеження і повинна містити конфігурацію тільки з 0х0 адреси. Треба elf конвертувати і записати після байтів конфигураціі FPGA. А ще треба додавати IP Spi flash memory, що би система бачила флешку як регіон пам'яті. А якщо буде відео це буде супер.
@sergbo3114
@sergbo3114 2 ай бұрын
Корисний матеріал. І дуже рідкістний.
@ddlab-ua
@ddlab-ua Ай бұрын
Дякую
@sergbo3114
@sergbo3114 2 ай бұрын
Щось не бачу наступної частини про NIOS
@sergbo3114
@sergbo3114 2 ай бұрын
Done
@sergbo3114
@sergbo3114 2 ай бұрын
Ух ти. Прикольний матеріал. Займаюся вивченням FPGA Cyclone IV. Є китайська плата RZRD там як раз є зовнішня пам'ять. Хочу використати SDRAM але поки щось не йде. Пробую використовувати інтелівський IP контроллера. Повивчаю поки матеріал з вашого каналу.
@ddlab-ua
@ddlab-ua Ай бұрын
Якщо хочете працювати з SDRAM, то раджу взяти документацію на мікросхему і вивчити її докладно. Також подивіться ось це відео: 4-5 Динамічна пам'ять - kzbin.info/www/bejne/rGnbiJ56dpegd5o Там у другій половині розбираємо роботу з динамічною SDRAM памяттю.
@sergbo3114
@sergbo3114 Ай бұрын
@@ddlab-ua Так даташит є, але там інформації доволі небагато. Більш довідникові данні і таблиця команд. Але я систему всеж таки запустив з інтелівським IP. Розігнав до 120мГц. Більше десь таймінги не дозволяють. Тема оптимізації часових параметрів також дуже чекаю на вашому каналі. А з пам'ятью на черзі реалізація власного контролера.
@ddlab-ua
@ddlab-ua Ай бұрын
@@sergbo3114 Я брав даташит з плати DE10-Lite. Там інша мікросхема, але принципи роботи у них однакові. І реалізовувати я починав з тієї плати. Потім писав тести та запускав їх на EDA Playground - проект там є. А вже потім робив апаратне тестування за допомогою SignlTap так, щоб були однакові діаграми з EDA Playground та у залізі. Бо з осцилографом тоді не дуже вийшло і його тупо не вистачало.
@sergbo3114
@sergbo3114 Ай бұрын
@@ddlab-ua теж саме. Прибор показував якусь дичину. Але все працювало. Хоча осцилограф до 200мгц. Але там не все так просто. Тож я прийшов до висновку що осцилограф тут не допоможе. А такі що допоможуть десятки тисяч баксів можуть коштувати. Дякую за відповіді
@victorvoitsekhovskiy9450
@victorvoitsekhovskiy9450 3 ай бұрын
Дякую за україномовний контент. Тільки не зупиняйтеся будь ласка.
@ddlab-ua
@ddlab-ua 3 ай бұрын
Дякую вам. Підписуйтесь - буде багато нового і цікавого.
@maxstart6929
@maxstart6929 3 ай бұрын
Дякую вам за відео
@ddlab-ua
@ddlab-ua 3 ай бұрын
Дякую.
@user-re5oo9dj1t
@user-re5oo9dj1t 3 ай бұрын
Добрий день! Пробачте, але зовсім незрозуміло, чому комірки а0, ... знаходяться в у саме на цих місцях ?
@ddlab-ua
@ddlab-ua 3 ай бұрын
Бо я так написав. То моя власна фантазія. Стояла задача - зробити завдання, в якому у студента буде майже завжди унікальне завдання, яке не схоже на його одногрупників. Для цього найпростіше взяти день та місяць народження. А потім намалювали купу нулів та одиниць, щоб функція не була вже дуже простою.
@ddlab-ua
@ddlab-ua 3 ай бұрын
А загалом - вже завтра буде нове відео, в якому починаємо курс дискретної математики. Тобто з самого початку. І за пару тижнів буде відео про те, як зробити таблицю істиності по рівнянню або як по таблиці істинності написати довершену форму логічної функції. Підписуйтесь - багато відео стоїть в черзі на обробку.
@user-gz6qj5nm8r
@user-gz6qj5nm8r 3 ай бұрын
Анатоліч, дякую за лекції! І ті, в універі також))
@ddlab-ua
@ddlab-ua 3 ай бұрын
Дякую вам.
@boson_higgs
@boson_higgs 6 ай бұрын
Добрый вечер ! Порекомендуйте пожалуйста, эту плату можно брать (нашел такую на Озон)? Полное название платы с озон ПЛИС Altera CycloneIV EP4CE6E22C8N, или какую лучше выбрать для таких проектов? Там есть еще такая , она дешевле правда EP4CE6e Hurricane Altera (Интеллектуальная плата разработки FPGA Niosii Дистанционное управление несколькими модулями). Спасибо.
@ddlab-ua
@ddlab-ua 6 ай бұрын
Если именно такая, как на видео - то єто китайская плата с алиєкспресс. На 6 или 10 тіс. логических єлементов. Вполне для новичков подходит. Производителей такой платі много. Берите любую.
@boson_higgs
@boson_higgs 6 ай бұрын
@@ddlab-ua спасибо ! Значит буду с АлиЭкспресс заказывать .
@TheKosFilm
@TheKosFilm 7 ай бұрын
👍👍👍
@biawolf7086
@biawolf7086 7 ай бұрын
Здравствуйте, подскажите, пожалуйста, где взять назначения пинов?
@ddlab-ua
@ddlab-ua 7 ай бұрын
Доброго дня, це залежить від конкретної плати, з якою ви працюєте. Беріть документацію - там повинно бути все написано. Якщо для OMDAZZ - то ось тут є документація від китайців. drive.google.com/drive/folders/1xNECuJpmpkfVPzcRFOeKwdMgdZNNhZW3?usp=sharing
@pavlokrupych6530
@pavlokrupych6530 10 ай бұрын
дуже цікаво)))
@miroslavbelov7903
@miroslavbelov7903 Жыл бұрын
На 30:52 трошки обмовились, коли графік заповнювали. 0 & 1 = 0
@ddlab-ua
@ddlab-ua Жыл бұрын
Дякую, ви праві. Я коли передивляюсь бачу, що помилки є, бо лекції зазвичай на 8 ранку і інколи всім дуже важко. Треба робити нормальні відео, але часу нема - тому лише записи лекцій та консультацій.
@user-pq6lx8nt5i
@user-pq6lx8nt5i 8 ай бұрын
Скажіть будь ласка, як можна з Вами зв'язатися?
@dimorfin
@dimorfin 6 ай бұрын
в любому випадку непогане відео , щоб швидко щось повторити дякую!@@ddlab-ua
@AlexeyVLvov
@AlexeyVLvov Жыл бұрын
Подскажите, где можно найти архив с игрой?
@ddlab-ua
@ddlab-ua Жыл бұрын
Тут: github.com/DigitalDesignSchool/ce2020labs/tree/master/day_2/omdazz
@AlexeiCheban
@AlexeiCheban Жыл бұрын
Ми в універі ще робили для 5тьох змінних - але таблиць було дві. Всеж рекомендую 5тьох змінних показати для досвіду
@ddlab-ua
@ddlab-ua Жыл бұрын
Зробимо. Для досвіду дуже корисно. Але це краще вживу. По телевізору буде так собі
@AlexeiCheban
@AlexeiCheban Жыл бұрын
Вчився в Одеському політеху с 14 по 18, також проходили всі ці теми. Дякую за ностальгію
@ddlab-ua
@ddlab-ua Жыл бұрын
Завжді раді. Вітання Одесі від Чернігова.
@vitaliini8620
@vitaliini8620 Жыл бұрын
С.А. - молодець!
@ddlab-ua
@ddlab-ua Жыл бұрын
Дякую!
@denisanisimov7036
@denisanisimov7036 2 жыл бұрын
А есть такие видео на русском?
@ddlab-ua
@ddlab-ua 2 жыл бұрын
Будут, но не сразу.
@MrRONE777
@MrRONE777 2 жыл бұрын
Кайфовые ролики. Еще будут? С примерами как собрать тот или иной модуль, как его тестировать и прочее-прочее
@ddlab-ua
@ddlab-ua 2 жыл бұрын
Будут. А что вам интересно?
@MrRONE777
@MrRONE777 2 жыл бұрын
@@ddlab-ua например описание модуля, который мог бы через ethernet передавать, прнимать пакеты. Или описания встроенных в вивадо ядер. Уроки от просто к сложному. От clk_wiz до чего-то трудного
@MrRONE777
@MrRONE777 2 жыл бұрын
@@ddlab-ua также было бы интересно где можно брать уже готовые модули, и как их адоптировать в свои проекты. Например в ролике вы бы говорили: сейчас я покажу, где можно скачивать готовые модули, чтобы не писать то, что уже есть самому. Скачаем модуль уарт, а далее используем его в нашем проекте
@ddlab-ua
@ddlab-ua 2 жыл бұрын
@@MrRONE777 Ок, сделаем. И в ближайшее время
@MrRONE777
@MrRONE777 2 жыл бұрын
@@ddlab-ua было бы очень круто, если бы вы сделали курс: как войти в программирование плисов. На русской площадке такого вообще нет, так что можете быть первыми
@antvad1313
@antvad1313 2 жыл бұрын
Добрый день! А если твоей платы нет в списке доступных, то как настроить квартус, или подсунуть какой-нибудь файл для платы? Возможно некорректно выразился, просто я новичек и только пытаюсь подобрать свою первую плату/набор. Все что есть в продаже - отсутствуют в списке доступных в моем Квартусе.
@ddlab-ua
@ddlab-ua 2 жыл бұрын
Проект делается под конкретную ПЛИС - именно ее смотрите в списке доступных, а вот уже плата определяет подключение к конкретным выводам ПЛИС и периферии. Если есть еще вопросы - приходите в телеграмм t.me/DigitalDesignSchool - там будем общаться.
@14types
@14types 2 жыл бұрын
А что дальше? Ну вот создали проект, а что с ним дальше делать? Как из него создать отдельное устройство? Или как это всё работает?
@ddlab-ua
@ddlab-ua 2 жыл бұрын
Сделали проект и запрограммировали его в плату. Вот вам работающее устройство. А если хотите, чтобы работало без компьютера - необходимо залить прошивку во внешнюю флеш - она стоит на отладочной плате.
@yuribochkarev4477
@yuribochkarev4477 3 жыл бұрын
Какой ужас, сколько сложных телодвижений и настроек ради тестирования элементарного кода. Представляю как трудно отладить через симуляцию работу какого то тяжелого проекта, с использованием nios ii например. Снимите об этом видео, будет интересно посмотреть
@ddlab-ua
@ddlab-ua 3 жыл бұрын
Ну, теловижений в реальности не много. Для тестирования любого проекта код тестбенча нужно писать. Потом его подключили к модулю и запустили ModelSim. А запуск ModelSim будет почти такой-же. По поводу NIOS - спасибо, снимем обязательно.
@yuribochkarev4477
@yuribochkarev4477 3 жыл бұрын
@@ddlab-ua я как раз сейчас пытаюсь запустить в симуляции один проект на nios ii написаный в quartus 13й версии, пытаюсь rtl стмуляцию запустить из самого квартуса, и modelsim открывается, и проект в нем компилируется и пока безуспешно)) разобраться в этом моделсиме крайне трудно
@ddlab-ua
@ddlab-ua 3 жыл бұрын
@@yuribochkarev4477 Сложно и непривычно, тут я согласен. Не с первого раза получилось.
@yuribochkarev4477
@yuribochkarev4477 3 жыл бұрын
@@ddlab-ua я в итоге симуляцию запустил, с 50мгц тактового сигнала nios до 200-500мс симуляции реально еще как то можно глянуть, но ни о каких секундах и речи нет, не хватает ресурсов компьютера. Пришлось скомпилировать тестбенч при сборке nios и потом глубоко в проекте найти папку mentor с tcl файлом, через коммандную строку его запустить. Где то раза после третьего и правок tcl-файла удалось это сделать. Такое оно все убогое и на костылях. По сравнению с каким то pic или avr микроконтроллером, или даже arm7 процессором в proteus, где все отлично симулируется вплоть до real-time вообще небо и земля
@yuribochkarev4477
@yuribochkarev4477 3 жыл бұрын
@@ddlab-ua мне просто интересно, а как большие проекты в modelsim отлаживают? Цос фильтры или какие то high-speed транссиверы. Мне так кажется это только в железе можно отладить, снимите об этом тоже ролик, будет интересно глянуть
@AlexMermida
@AlexMermida 3 жыл бұрын
А я последнюю версию уже установил. Нужно переустанавливать на 17-ю или оставить то что есть?
@ddlab-ua
@ddlab-ua 3 жыл бұрын
Без разницы. Интерфейс очень похож и на наших проектах изменений вы не увидите. Главное - поддержка пакетом нужного семейства микросхем. Мы используем Cyclone IV и МАХ10.
@user-if2uf2zd8x
@user-if2uf2zd8x 3 жыл бұрын
У вас жуткий рассинхрон звука с видеорядом, вы хоть проверяйте прежде чем заливать.
@ddlab-ua
@ddlab-ua 3 жыл бұрын
А где именно тут "жуткий рассинхрон"?
@user-if2uf2zd8x
@user-if2uf2zd8x 3 жыл бұрын
@@ddlab-ua Например на 35:00, диктор уже успел сказать о ТаймКвесте и говорит о программаторе, а на экране всё ещё ЧипПланер.
@ddlab-ua
@ddlab-ua 3 жыл бұрын
@@user-if2uf2zd8x Большое спасибо, мы будем более внимательны к видео.
@bdfy8349
@bdfy8349 3 жыл бұрын
Спасибо большое за видео! Помогло разобраться.
@rafaelilyasov9176
@rafaelilyasov9176 3 жыл бұрын
Здравствуйте! Вопросы: 1. Моделируется ли PLL с IP-каталога ? (у меня не получается в Simulation Wafeform Editor). 2. Возможно ли установить параметр в Set End Time... > 100us ?
@ddlab-ua
@ddlab-ua 3 жыл бұрын
Добрый день. Вопрос 1. - Я бы сразу советовал уходить в ModelSim. Еще раз повторю - этот вариант не самый лучший для моделирования. Вопрос 2. - Нет, больше нельзя. Поэтому еще раз - в ModelSim/
@user-kc9eo5mr9u
@user-kc9eo5mr9u 3 жыл бұрын
Здравствуйте. Подскажите пожалуйста, где можно писать прошивку для стенда "Nexys A7-100T"?
@ddlab-ua
@ddlab-ua 3 жыл бұрын
Добрый день. Nexys A7 - это отладочный стенд с ПЛИС фирмы Xilinx. Вы можете использовать пакет Vivado для программирования этой платы.
@user-kc9eo5mr9u
@user-kc9eo5mr9u 3 жыл бұрын
@@ddlab-ua спасибо Вам
@user-kc9eo5mr9u
@user-kc9eo5mr9u 3 жыл бұрын
@@ddlab-ua а varilog поддерживается в vivado?
@ddlab-ua
@ddlab-ua 3 жыл бұрын
@@user-kc9eo5mr9u Да, конечно.
@user-kc9eo5mr9u
@user-kc9eo5mr9u 3 жыл бұрын
@@ddlab-ua я вот установил vivado 2020.1, но там нет моего типа процессора Artix-7 Part XC7A100T-1CSG324C. Есть подобные, но именно такого нет.
@NikolayShelakhaev
@NikolayShelakhaev 3 жыл бұрын
При установке драйверов под WIndows мне пригодилась вот эта инструкция: www.terasic.com.tw/wiki/Altera_USB_Blaster_Driver_Installation_Instructions. А особенно пункт "Find <Path to Quartus II installation>\quartus\drivers\, then select Next; (Note: Stop at this folder, i.e., do NOT go deeper by opening a folder within the drivers folder)"
@blackstorm7481
@blackstorm7481 3 жыл бұрын
Ссылка на архив не работает
@ddlab-ua
@ddlab-ua 3 жыл бұрын
Работает. Загрузка архива проходит - пробуйте еще раз.
@blackstorm7481
@blackstorm7481 3 жыл бұрын
@@ddlab-ua Да, оказалось просто надо скопировать было её)
@Nickolay64
@Nickolay64 3 жыл бұрын
Спасибо за видео
@ddlab-ua
@ddlab-ua 3 жыл бұрын
Спасибо!
@lmx2315
@lmx2315 3 жыл бұрын
Шикарное видео.
@ddlab-ua
@ddlab-ua 3 жыл бұрын
Спасибо
@FPGASystems
@FPGASystems 3 жыл бұрын
Что за неучи поставили дизлайки? Вполне хорошее видео, тиховато, но нет шумов, все понятно. Спасибо.
@ddlab-ua
@ddlab-ua 3 жыл бұрын
Спасибо за поддержку. Со звуком разбираемся.
@AndreyKalgin78
@AndreyKalgin78 2 жыл бұрын
Дизлайки ставят скорее всего те, кто купил Макетную плату RZ-easyfpga A2.2 Altera Cyclone IV FPGA на EP4CE6E22C8N. Здесь-же пример для EP4CE10E22C8N, поэтому дабы разобраться и запустить ПЛИС приходится долго танцевать с бубнами. Не мешало короче-бы описать основные костыли и грабли в процессе подключения и загрузки. Я например с электроникой всю жизнь, но это моя первая FPGA и таки я 6 часов проипался пока получил результат.
@user-xr5ym1ol3e
@user-xr5ym1ol3e 3 жыл бұрын
Спасибо за лаконичное видео!