?

Log in

No account? Create an account
Тиждень цифрової мікроелектроніки - 24-29 квітня 2017 - Юрий Панчул [entries|archive|friends|userinfo]
Money can buy bandwidth. Latency requires bribing God.

[ website | My Website ]
[ userinfo | livejournal userinfo ]
[ archive | journal archive ]

Тиждень цифрової мікроелектроніки - 24-29 квітня 2017 [Apr. 19th, 2017|07:25 am]
Yuri Panchul

24-29 квітня в Києві пройде серія семінарів для школярів, які не будуть схожі на звичайні класи з вбудованими процесорами, які стандартно використовують Лего / Ардуіно / Расберрі Пай. Головний фокус семінарів - не навчити програмувати процесори, а показати принципи, як процесори проектуються всередині. Все одно, що різниця між "навчити водити машину" і "навчити проектувати двигун". На семінарах школярі будуть використовувати мову опису апарату Verilog і логічний синтез - технології, які використовують розробники цифрових мікросхем в Apple, Samsung і інших електронних компаніях.

Головна офіційна сторінка семінару - http://ukrtronics.strikingly.com/

Для вправ використовуються плати з ПЛІС - матрицями логічних елементів із змінною функцією (це не звичайний "процесор + пам'ять"). ПЛІС давно використовуються для навчання студентів проектування електроніки в Стенфорді і МІТ, і більш недавно - в українських вузах. Використання ПЛІС для навчання школярів - це експеримент, і у вас є шанс в ньому брати участь. Для полегшення введення в Verilog і ПЛІС ми спочатку займемося вправами з мікросхемами малого ступеня інтеграції на макетних платах, що не потребують пайки. Потім ми займемося ПЛІС і в останній день семінарів порівняємо проектування ПЛІС з програмуванням вбудованого процесора для інтернету речей.

Ви нарешті побачите те, що відбувається між транзистором і Ардуіно!

Програма для старших школярів і молодших студентів

Понеділок 24 квітня. Починаємо шлях до ПЛІС: комбінаційна логіка і двійкова арифметика на мікросхемах малого ступеню інтеграції

Місце: Студентський простір Belka КПІ

  • 16:00-17:00 Олександр Барабанов, КНУ. Від фізики до логіки.

    • Що таке струм, напруга і опір.
    • Як влаштована макетна плата.
    • Вправа 1. Перша схема з батарейкою, світлодіодом і резистором. Навіщо вмикати резистор у ланцюжок зі світлодіодом.
    • Що таке транзистори і як із них будуються логічні елементи.
    • Вправа 2. Спостерігаємо роботу транзистора.

  • 17:00-18:00 Юрій Панчул, Imagination Technologies. Булева алгебра логіки, логічні елементи І-АБО-НЕ.

    • Вправа 3. Кожному учню видається персональна мікросхема логіки серії CMOS 4000, з технічним описом від виробника, із завданням намалювати таблицю істинності, продемонструвати її роботу і словесно описати функцію. Логічні елементи AND, OR, XOR, NOR, NAND з різним числом входів.
    • Вправа 4. Вивчаємо, що таке підтягуючі резистори і навіщо вони потрібні. Додаємо до Вправи 3 кнопки і підтягуючі резистори.

  • 18:00-19:00 Двійкова арифметика, додавання і множення.

    • Вправа 5. Кожному учневі видається суматор CMOS 4008. Демонстрація роботи суматора на макетній платі.

  • 19:00-21:00 Додаткові вправи для тих, хто впорався із вправами 1-5 і не хоче йти додому.

    • Вправа 6. Семисегментний індикатор і його драйвер, як приклад комбінаційної схеми. Виведення результату роботи суматора на семисегментний індикатор.

Вівторок 25 квітня. Додаємо пам'ять: послідовнісна логіка на мікросхемах малого ступеня інтеграції.

  • 16:00-16:30 Юрій Панчул. Послідовнісна логіка - це те, що робить комп'ютер "розумним", вона дає йому пам'ять і можливість повторювати операції.

  • 16:30-17:00 Юрій Панчул й інструктори з КПІ.

    • Що таке D-тригер.
    • Вправа 7. Приєднуємо генератор тактового сигналу на основі 555 таймеру до D-тригеру і досліджуємо роботу складеної схеми.

  • 17:00-19:00 Більш складні елементи послідовнісної логіки.

    • Вправа 8. Регістр зсуву і рухомі вогники.
    • Вправа 9. Лічильник з виведенням стану на семисегментний індикатор.

  • 19:00-21:00 Євген Короткий, КПІ. Додаткові вправи для тих, хто впорався із вправами 6-8 і не хоче йти додому.

    • Вправа 10. Досліджуємо генератор тактового сигналу на основі мікросхеми 555 таймеру. Спостерігаємо, як змінюється період тактової частоти в залежності від опорів резисторів і ємності конденсатору.

Середа 26 квітня. Комбінаційна логіка і двійкова арифметика на Verilog і ПЛІС.

Місце: Студентський простір Belka КПІ.

  • 16:00-16:30 Юрій Панчул, а також інструктори з КПІ, КНУ. Швидкий вступ до мови опису апаратури Verilog і використання логічного синтезу для ПЛІС / FPGA. Розглядаємо лише комбінаційну логіку.

  • 16:30-17:00 Інструктори з КПІ, КНУ. Комбінаційна логіка на Verilog.

    • Вправа 11. Повторюємо вправу 2 (логічні елементи) на ПЛІС з використанням плати Digilent CMOD A7 35T: Breadboardable Artix-7 FPGA Module.
    • Вправа 12. Виводимо перші літери свого імені та прізвища на семисегментний індикатор, перемикаючись між ними за допомогою кнопки.
    • Вправа 13. Повторюємо Вправу 3 (суматор) на ПЛІС. Результат виводимо на семисегментний індикатор.

  • 19:00-21:00. Додаткові вправи для тих, хто впорався із вправами 9-11 і не хоче додому.

    • Вправа 14. Ієрархія модулів. Побудова мультиплексорів з підмодулів.
    • Вправа 15. Моделювання Verilog коду без ПЛІС. Створюємо середовище для перевірки роботи схеми, описаної на Verilog. Використовуємо симулятор Icarus Verilog для моделювання і програму GTKWave для перегляду часових діаграм.

Четвер 27 квітня. Послідовнісна логіка та кінцеві автомати на Verilog і ПЛІС.

Місце: Студентський простір Belka КПІ.

  • 16:00-17:00. Юрій Панчул. Послідовнісна логіка на Verilog, кінцеві автомати, концепція методології RTL (рівень регістрових передач), затримки розповсюдження сигналів і обмеження на процедуру синтезу цифрових схем, визначення максимально можливої тактової частоти роботи цифрової схеми.

  • 17:00-19:00. Інструктори з КПІ, КНУ. Послідовнісна логіка на Verilog.

    • Вправа 16. Лічильник з виведенням стану на семисегментний індикатор. Реалізація Вправи 9 на ПЛІС.
    • Вправа 17. Регістр зсуву і рухомі вогники. Реалізація Вправи 8 на ПЛІС.
    • Вправа 18. Генерація звукових тонів різної частоти та їх накладання.

  • 19:00-21:00. Додаткові вправи для тих, хто впорався із вправами 17-18 і хоче працювати далі.

    • Вправа 19. «Равлик посміхається»: приклад кінцевого автомата.
    • Вправа 20. Будуємо арифметичний конвеєр. Використовуємо симулятор Icarus Verilog для налагодження роботи послідовнісних схем.

П'ятниця 28 квітня. Порівняння проектування схем з програмуванням вбудованих мікропроцесорів.

Місце: Студентський простір Belka КПІ.

  • 16:00-16:30. Юрій Панчул. Чим програмування відрізняється від схемотехніки. Машина фон-Неймана - особливий випадок електронної схеми. Програми, як ланцюжки інструкцій для машини фон-Неймана. Огляд мікропроцесорного ядра, що використовується в MediaTek MT768 і Microchip PIC32MZ.

  • 16:30-19:00 Євген Короткий. Приклад: платформа для Інтернету Речей LinkIt Smart 7688 на основі MediaTek MT7688.

    • Вправа 21. Блимаємо світлодіодом за допомогою програми на Python.
    • Вправа 22. Зчитуємо дані з датчику освітленості Digilent PMOD ALS за допомогою протоколу SPI.
    • Вправа 23. Вступ до концепції переривань.

  • 19:00-21:00. Додаткові вправи для тих, хто впорався з вправами на LinkIt Smart 7688 і хоче продовжувати роботу. Приклад: Microchip PIC32 мікроконтролер.

    • Вправа 24. Блимаємо світлодіодом за допомогою програми на мові Сі.
    • Вправа 25. Зчитуємо дані з датчику освітленості Digilent PMOD ALS за допомогою протоколу SPI.
    • Вправа 26. Розвантажуємо основну програму, використовуючи переривання. Переривання від таймеру запускає SPI транзакцію, переривання від SPI сигналізує про отримання пакету.

Субота 29 квітня. Хакатон

Місце: Національний університет «Києво-Могилянська академія»

  • Проекти з мікросхемами малого ступеню інтеграції: "Детектор вологості грунту", "Поліцейська сирена"
  • Проекти з ПЛІС: інтерфейси для сенсорів, кінцеві автомати типу "кодовий замок"
  • Проекти з мікроконтролерами і вбудовані мікропроцесори для Інтернету Речей: з'єднання з сенсорами і актуаторами

Програма для молодших школярів

Квітневий інтенсив «Вступ до електроніки»

Понеділок 24 квітня. Знайомство з основами: закон Ома, пасивні електронні елементи (резистори і конденсатори)

Місце проведення: офіс ТОВ «Радіомаг Україна», Чоколівський бульвар, 42-А

Час: 17:00-19:00

Лектор: Сергій Ченаш

  • Що таке струм, напруга і опір, закон Ома
  • Як влаштована макетна плата
  • Як працювати з мультиметром
  • Резистори та їх застосування
  • Конденсатор як накопичувач електричного заряду та його застосування

Вівторок 25 квітня. Активні електронні компоненти: будова та принципи роботи діодів і транзисторів

Місце проведення: офіс ТОВ «Радіомаг Україна», Чоколівський бульвар, 42-А

Час: 17:00-19:00

Лектор: Сергій Ченаш

  • Характеристики напівпровідників, будова p-n-переходу
  • Як працюють діоди та їх класифікація
  • Принципи роботи транзисторів та їх застосування

Четвер 27 квітня. Дослідження елементів оптоелектроніки: світлодіоди, фоторезистори, фототранзистори, оптопари

Місце проведення: офіс ТОВ «Радіомаг Україна», Чоколівський бульвар, 42-А

Час: 17:00-19:00

Лектор: Сергій Ченаш

  • Елементи оптоелектроніки, принципи роботи та застосування

П'ятниця 28 квітня. Знайомство з мікросхемою NE555

Місце проведення: офіс ТОВ «Радіомаг Україна», Чоколівський бульвар, 42-А

Час: 17:00-19:00

Лектор: Сергій Ченаш

  • Що таке мікросхеми та їх класифікації
  • Типи сигналів в електроніці
  • Знайомство з мікросхемою NE555, створення генератора
  • Робота з осцилографом

Субота 29 квітня. Бонусне заняття з пайки

Місце проведення: офіс ТОВ «Радіомаг Україна», Чоколівський бульвар, 42-А

Час: 11:00-12:30

До зустрічі на семінарах!

  • Відкрита лабораторія електроніки Lampa і Студентський простір Belka, Національний технічний університет України «Київський політехнічний інститут імені Ігоря Сікорського»
  • Київський національний університет імені Тараса Шевченка
  • Національний університет «Києво-Могилянська академія»
  • Мала академія наук України
  • ТОВ "Радіомаг України"
  • Imagination Technologies
LinkReply

Comments:
[User Picture]From: craftwr
2017-04-19 03:28 pm (UTC)
Зачем это здесь?
(Reply) (Thread)
[User Picture]From: panchul
2017-04-19 05:01 pm (UTC)
Больше языков - лучше тренировка мозга!
(Reply) (Parent) (Thread)
[User Picture]From: craftwr
2017-04-19 07:05 pm (UTC)
Это даже не язык, это изуродованный диалект.
(Reply) (Parent) (Thread)
[User Picture]From: panchul
2017-04-19 08:09 pm (UTC)
Это полноценный язык, он просто несколько менее стабильный из-за региональных диалектов (в западной Украине) и соотвествующих заимствований из польского и языков других стран.
(Reply) (Parent) (Thread)
[User Picture]From: craftwr
2017-04-20 02:49 pm (UTC)
Пиджин тоже распространен, но его не считают полноценным языком. С сурджиком тоже самое.
(Reply) (Parent) (Thread)
[User Picture]From: spamsink
2017-04-19 04:16 pm (UTC)
Что-то мне подсказывает, что собственно преподавание будет вестись не по-украински.
(Reply) (Thread)
[User Picture]From: panchul
2017-04-19 04:58 pm (UTC)
Ты так говоришь, будто это плохо!
(Reply) (Parent) (Thread)
[User Picture]From: spamsink
2017-04-19 06:25 pm (UTC)
Это хорошо, но объявление на языке, отличном от языка преподавания - или misleading, или ненужный выпендреж, или и то, и другое сразу.
(Reply) (Parent) (Thread)
[User Picture]From: ramlamyammambam
2017-04-19 06:39 pm (UTC)
В Украине язык объявления не имеет никакого значения. Все знают оба языка и легко переключаются, обычно даже незаметно для сознания.
(Reply) (Parent) (Thread)
[User Picture]From: craftwr
2017-04-20 02:51 pm (UTC)
Ну да, ну да. Не надо сказки рассказывать, особенно когда Рада принялась запрещать русский язык. Украинец это значит нацист, правда вонючий и махонький.
(Reply) (Parent) (Thread)
[User Picture]From: ramlamyammambam
2017-04-20 07:31 pm (UTC)
Отличная иллюстрация к термину "рашизм".
(Reply) (Parent) (Thread)
[User Picture]From: craftwr
2017-04-20 08:27 pm (UTC)
Так я не спорю, что украинец это значит нацик-пидераст, чмо и лох опущенный.
(Reply) (Parent) (Thread)
[User Picture]From: panchul
2017-04-19 07:57 pm (UTC)
Немного выпендрежа - это как spices на тофу, делает вкус интереснее! Украинский к русскому - как Modula-2 к Паскалю. По сути один хрен, но если бы кто-нибудь в годы распостраненности Паскаля стал бы делать семинар по алгоритмам на Модуле, это его бы слегка подкрасило.
(Reply) (Parent) (Thread)
[User Picture]From: vedroid
2017-04-19 04:35 pm (UTC)
А это правда, что в Украине запретили книги, изданные в РФ, включая учебники по физике и математике?

Или запретили только ввоз, а которые уже если есть, то пусть будут?
(Reply) (Thread)
[User Picture]From: panchul
2017-04-19 05:01 pm (UTC)
Запретили ввоз до какого-то числа чтобы насолить москалям. Вы помните, что москаль сделал невинной украинской девушке Катерине?
(Reply) (Parent) (Thread)
[User Picture]From: vedroid
2017-04-19 05:22 pm (UTC)
Да я и Катерину эту не знаю.
(Reply) (Parent) (Thread)
[User Picture]From: panchul
2017-04-19 08:04 pm (UTC)
Это классическая поэма Шевченко, учили в 5 или 6 классе советской школы на Украине. Москаль приехал на Украину, коварно сооблазнил девушку Катерину, сам уехал обратно в Московщину, а у девушки возник ребенок. При этом пособие российская империя не платит. За цитирование этой поэмы администрация Фейсбука банит.

Кохайтеся, чорнобриві,
Та не з москалями,
Бо москалі — чужі люде,
Роблять лихо з вами.

"Любитесь чорнобровые да не с москалями, потому что москали чужие люди делают недоброе с вами."
(Reply) (Parent) (Thread)
[User Picture]From: vedroid
2017-04-19 08:09 pm (UTC)
Шевченко это которого москали выкупили за бешеные деньги из крепостного права у помещика, который предположительно был его папой? А он в благодарность стал про выкупивших его москалей похабные частушки писать?
(Reply) (Parent) (Thread)
[User Picture]From: panchul
2017-04-19 08:12 pm (UTC)
Дык это демократическая традиция развитых стран - называется "академическая свобода". Вот Наум Хомский получает зарплату и гранты из денег американских налогоплательщиков и при этом гадости про американское правительство пишет.
(Reply) (Parent) (Thread)
[User Picture]From: vedroid
2017-04-19 08:14 pm (UTC)
Хомский таки интеллектуал левый реальный. Похабные частушки не писал. Я с ним не особо согласен, но уважение он вызывает.
(Reply) (Parent) (Thread)
[User Picture]From: vedroid
2017-04-19 08:35 pm (UTC)
Потом РИ конечно не была демократическим государством. Там был резкий и чоткий император. В принципе передовой стандарт для того времени.
(Reply) (Parent) (Thread)
[User Picture]From: ramlamyammambam
2017-04-19 06:44 pm (UTC)
До 10 экземпляров можно провозить свободно.
(Reply) (Parent) (Thread)
[User Picture]From: vedroid
2017-04-19 07:36 pm (UTC)
Это же отличная возможность захватить место на рынке учебной литературы. Москальские книжки запрещены, а тут можно продвинуть учебник на мове, да ещё из самой Америки.
(Reply) (Parent) (Thread)
[User Picture]From: ramlamyammambam
2017-04-19 07:58 pm (UTC)
Захватывайте пока есть возможность.
(Reply) (Parent) (Thread)
[User Picture]From: panchul
2017-04-19 07:50 pm (UTC)
Это какой-то европейский обычай?
(Reply) (Parent) (Thread)
[User Picture]From: ramlamyammambam
2017-04-19 08:00 pm (UTC)
Просто санкции против агрессора на время войны.
За провоз немецкой литературы во времена ВОВ могли и шлёпнуть на месте.
(Reply) (Parent) (Thread)
[User Picture]From: panchul
2017-04-19 08:05 pm (UTC)
Где могли шлепнуть? В сталинском СССР? На него ориентируется демократическая Украина?
(Reply) (Parent) (Thread)
[User Picture]From: ramlamyammambam
2017-04-19 08:10 pm (UTC)
Интересно, вводила ли америка запрет на бизнес с Японией во время войны.
(Reply) (Parent) (Thread)
[User Picture]From: panchul
2017-04-19 08:17 pm (UTC)
В Америке в это время негров Ку-Клукс-Клан линчевал. Это Украине тоже стоит перенять?
(Reply) (Parent) (Thread)
[User Picture]From: ramlamyammambam
2017-04-19 08:21 pm (UTC)
Это в Украине тоже есть: донбасские "ставят на подвал", а в Крыму татар казнят. Менее зрелищно, впрочем.
http://www.newsru.com/world/18jul2016/crimea.html
(Reply) (Parent) (Thread)
[User Picture]From: ymnikkk
2017-04-19 06:16 pm (UTC)
Ой, а у Вас теперь блог о сельском хозяйстве, судя по мове?
(Reply) (Thread)
[User Picture]From: abbat81
2017-04-19 07:42 pm (UTC)

Вы слепой и безграмотный, судя по вашему комменту

(Reply) (Parent) (Thread)
[User Picture]From: ymnikkk
2017-04-20 10:42 pm (UTC)
Отчего же?
Каждый язык, предназначен для чего-то. К примеру, в языке самоедов (чукчей), есть более 30 слов обозначающих "снег" в разных его видах, соответственно этот язык идеально подходит для жизни в заснеженной тундре. Украинский же язык, создан для другой уважаемой профессии- работник сельского хозяйства. Скорее всего для животноводства.
(Reply) (Parent) (Thread)
[User Picture]From: abbat81
2017-04-21 07:55 am (UTC)
все хуйня. попробуй еще раз.
(Reply) (Parent) (Thread)
[User Picture]From: norian
2017-04-19 07:26 pm (UTC)
молодцы, чо

ну и ватные пердаки заодно подгорели :о))

(Reply) (Thread)
[User Picture]From: abbat81
2017-04-19 07:41 pm (UTC)

+1000

(Reply) (Parent) (Thread)
[User Picture]From: panchul
2017-04-19 07:52 pm (UTC)
Меня расстроило, что пост на Geektimes перенесли в раздел "я пиарюсь", который никто не читает - https://geektimes.ru/post/288240
(Reply) (Parent) (Thread)
[User Picture]From: norian
2017-04-19 09:15 pm (UTC)
ну .. что взять с убогих разумом

тем не менее тысяча просмотров там есть

да и в вузах/школах инфа наверняка будет

(Reply) (Parent) (Thread)
[User Picture]From: panchul
2017-04-19 10:58 pm (UTC)
А вот https://geektimes.ru/post/288200/ про чипированные шубы - 15,000. И "будущее - здесь"!
(Reply) (Parent) (Thread)
[User Picture]From: craftwr
2017-04-20 02:52 pm (UTC)
Правильно перенесли, лучше бы вообще забанили.
(Reply) (Parent) (Thread)
[User Picture]From: panchul
2017-04-20 09:01 pm (UTC)
Почему? Это воссоединение русской и украинской культур на русском сайте geektimes.ru. Что в этом плохого?
(Reply) (Parent) (Thread)
[User Picture]From: craftwr
2017-04-21 03:37 am (UTC)
Потому. За крики "москалив на ножи" будут страдать все попуасы. За базар отвечать надо. Поэтому .
(Reply) (Parent) (Thread)
[User Picture]From: abbat81
2017-04-19 07:43 pm (UTC)

Вот вам и техническая литература на украинском.

(Reply) (Thread)
[User Picture]From: craftwr
2017-04-20 02:53 pm (UTC)
Которую невозоможно читать. И более того бессмысленно.
(Reply) (Parent) (Thread)
[User Picture]From: abbat81
2017-04-20 03:30 pm (UTC)
И слава богу, хоть как-то можно отсеять пидароссиян.
(Reply) (Parent) (Thread)
[User Picture]From: craftwr
2017-04-20 08:30 pm (UTC)
Так я не спорю, что украинец это значит нацик-пидераст, дебил и лох опущенный.
(Reply) (Parent) (Thread)
[User Picture]From: lifestation
2017-04-20 10:10 am (UTC)
VieleBuchstaben.
(Reply) (Thread)