Матвей, Тимофей и Нил экспериментируют с микросхемами - Часть 1

Некий комментатор скормил ИИ мои посты про обучение школьников цифре на макетке, и иишница в частности ответило: "Высокий порог входа для части школьников. Проект предполагает понимание базовых вещей: что такое бит, такт, сдвиговый регистр, перенос, семисегментный индикатор". Это конечно ерунда полная. Школьники знают про арифметический перенос из того что их учили складывать столбиком числа во втором классе. Такт - это просто период между миганиями лампочки на модуле тактового генератора. Сдвиговый регистр они понимают по движению лампочек которое отображает его содержимое. А семисегментный индикатор они могут прощупать втыканием провода в пины идущие к каждому из светодиодов. Но предоставим слово самим школьникам. Я сделал видео, но которых попросил трех школьников показать что они выучили и смогли смастерить после двух-трех сессий на викенды. Некоторые проекты они делали при мне, некоторые дома. Младшему, Матвею, дома помогал отец, но на одном из видео Матвей паяет проект при мне, на видео - так что это довольно чистый эксперимент. Причем все это только начало - они начали с базовых компонент, но я обсудил с ними план до конечных автоматов, ALU, FIFO и перехода на FPGA платы с языком описания аппаратуры SystemVerilog и последующей реализацией микросхемы ASIC с помощью сервиса Tiny Tapeout. Итак: Тимофей обсуждает счетчик; Тимофей и Нил отлаживают сдвиговый регистр; Матвей обсуждает комбинационный сумматор; Матвей обсуждает логический элемент XOR; Матвей сравнивает паяльники. Могут начаться реплики "все неправильно, а где резисторы?" В схеме с платой XOR нет резисторов, так как: 1. Используется специальные 5V-толерантные светодиоды. 2. Используются кнопки с встроенными подтягивающими резисторами. 3. Используется блок питания который выдает стабильные 5 вольт. См. заметки: Из обучения школьников цифре на макетке нужно выкинуть все резисторы и вставить микросхемы с FIFO https://habr.com/en/articles/1058154/ Можно ли тренировать разработчиков микросхем на 3 нанометра упражнениями с 130 нм? А упражнениями с 20000 нм? https://ddvca.com/2022/07/27/fsm-using-3-gens/ Как обучить школьников работать в группах проектирования с помощью многоплатных проектов https://habr.com/en/articles/1059966/ Хроники занятий микросхемами с русскими школьниками не в замке во Франции, а в хакерском клубе в Калифорнии https://habr.com/en/articles/1054982/ Список компонентов и проектов https://docs.google.com/spreadsheets/d/e/2PACX-1vQVkxwBRLYyLQyb3q6Uf5GjtSkGO-Vcb7BUk1vD9-P7Q1Qmjt75Tkjzn2Zk3clgOAIMQsEpSluCrNT9/pubhtml

Иконка канала channel28203832
3 подписчика
12+
46 просмотров
12 дней назад
12+
46 просмотров
12 дней назад

Некий комментатор скормил ИИ мои посты про обучение школьников цифре на макетке, и иишница в частности ответило: "Высокий порог входа для части школьников. Проект предполагает понимание базовых вещей: что такое бит, такт, сдвиговый регистр, перенос, семисегментный индикатор". Это конечно ерунда полная. Школьники знают про арифметический перенос из того что их учили складывать столбиком числа во втором классе. Такт - это просто период между миганиями лампочки на модуле тактового генератора. Сдвиговый регистр они понимают по движению лампочек которое отображает его содержимое. А семисегментный индикатор они могут прощупать втыканием провода в пины идущие к каждому из светодиодов. Но предоставим слово самим школьникам. Я сделал видео, но которых попросил трех школьников показать что они выучили и смогли смастерить после двух-трех сессий на викенды. Некоторые проекты они делали при мне, некоторые дома. Младшему, Матвею, дома помогал отец, но на одном из видео Матвей паяет проект при мне, на видео - так что это довольно чистый эксперимент. Причем все это только начало - они начали с базовых компонент, но я обсудил с ними план до конечных автоматов, ALU, FIFO и перехода на FPGA платы с языком описания аппаратуры SystemVerilog и последующей реализацией микросхемы ASIC с помощью сервиса Tiny Tapeout. Итак: Тимофей обсуждает счетчик; Тимофей и Нил отлаживают сдвиговый регистр; Матвей обсуждает комбинационный сумматор; Матвей обсуждает логический элемент XOR; Матвей сравнивает паяльники. Могут начаться реплики "все неправильно, а где резисторы?" В схеме с платой XOR нет резисторов, так как: 1. Используется специальные 5V-толерантные светодиоды. 2. Используются кнопки с встроенными подтягивающими резисторами. 3. Используется блок питания который выдает стабильные 5 вольт. См. заметки: Из обучения школьников цифре на макетке нужно выкинуть все резисторы и вставить микросхемы с FIFO https://habr.com/en/articles/1058154/ Можно ли тренировать разработчиков микросхем на 3 нанометра упражнениями с 130 нм? А упражнениями с 20000 нм? https://ddvca.com/2022/07/27/fsm-using-3-gens/ Как обучить школьников работать в группах проектирования с помощью многоплатных проектов https://habr.com/en/articles/1059966/ Хроники занятий микросхемами с русскими школьниками не в замке во Франции, а в хакерском клубе в Калифорнии https://habr.com/en/articles/1054982/ Список компонентов и проектов https://docs.google.com/spreadsheets/d/e/2PACX-1vQVkxwBRLYyLQyb3q6Uf5GjtSkGO-Vcb7BUk1vD9-P7Q1Qmjt75Tkjzn2Zk3clgOAIMQsEpSluCrNT9/pubhtml

, чтобы оставлять комментарии