Вот тут я с Вами согласен.
По сути вопрос надо ставить изначально так: в какую тему вводить надо этих школьников?
Если из них планируют получить электронщиков, или ещё более широкий профиль — радиотехников, то это одно.
А вот если людей заточенных на частичное создание айфона, какую то часть процессора, или иного изделия, то это уже другое.
Не говоря уже про софтеров, к коим можно отнести, с некоторой поправкой, и работающих с ПЛИС.
Да неужели? а как на счёт D -триггера, к примеру для управления светом от одной тактовой микрокнопки? Или для решения такой задачи тоже ПЛИС, или МК пристроим? там одна ИМС типа 561тм2, и при помощи двух кнопок упаравляем двумя нагрузками, нажал -включилась, ещё раз нажал — выключилась. И
И суть ясна, и на пальцах можно показать как оно происходит, а вот объяснить зачем в выключатель лампочки стоимостью 5$ ставить ИМС стоимостью 35$ я не смогу, ибо это не «естественнее всего»
Но, не подумайте что я не уважаю ПЛИС, мне как человеку понимающему «железную логику», и не программисту а электронщику по натуре, ПЛИСы очень нравились, но цена и «бедная» перефирия, не позволяли в моих скромных проэктах их использовать. Это просто другой уровень, на котором работают меньшая часть электронщиков планеты.
К тому же сейчас я проектированием не занимаюсь, ремонтирую быт технику, а в этой плоскости ПЛИСов практически нет, а вот МК полно, почти везде. Как то так.
Я, к сожалению, не владею информацией о процессе производства и способах проектирования ИМС. С ПЛИС знаком именно по лабам в приборке, однако считаю что ШКОЛЬНИКУ будет куда важней знать функциональное назначение, элементов жосткой логики(и-не, или, искл. или..., дешифраторы, счётчики, мультивибраторы, блокинг генераторы, и т.д и т.п ну да про бл. ген это не туда:)) а уж на чём он выполнит функции этих элементов, он или его работодатель выберут потом, когда он закончит, после школы, техникум, институт, или магистратуру. Вы просто спросите у школьника что такой «регистр» или «D-триггер» и поймёте, что до этого очень далеко.
А ведь ещё надо дать понятие о питании, тактировании, сути данных и способах их передачи.
Школьника надо обучать не «технологиям» а миру вокруг него. Они в первую очередь должны понять что и как работает а не что как делают. Ибо не понимая что такое электрический ток, триггер. регистр, генератор… он не создаст ту «систему на кристалле» сна которой соберут ВАЙфон, а софтеры сделают из него игрушку.
Ну как по мне то Вы не правы, вот почему.
1. до Tiny13 мы узнаём что такое источник тока, лампочка, и когда она горит а когда не горит.
2. что моргать её можно заставить при помощи человека, клацая тумблером
3. мы узнаём что можно прикладывать меньше усилий, применяя усилитель в виде транзистора
4. узнаём что можно вообще запустить автоколебательный процесс на транзисторах
5. переносим это дело на уровень логики в микросхемах
6. придаём гибкости в реализации, за счёт применения микросхем с програмной начинкой, а уже про тип этих микросхем — разговор отдельный. Считаю что ПЛИС это не антогонист МК, а другая ветвь реализации задания. Это не противоположности.
Для познания других элементов жосткой логики, будут более сложные уроки, например про дешифраторы для семисигментных индикаторов.
" Очень интересная плата для этого snickerdoodle от krtkl — плата на ZYNQ — ПЛИС + двухядерный ARM и можно попробовать и verilog, и linux, и baremetal и.т.д." — вот тут я с вами не согласен. Простой пример:
У меня доченька приболела(завтра 6 лет ей будет) и на улицу не пошли, взял я свой инструмент, достал паяльник и первое что сделал — показал как из двух раздельных проводов, при помощи «проволочки» и «горячего гвоздя» мы сделали один целый проводок. На светящиеся глазки ребёнка было любо глянуть.
Затем достал светодиод, микрокнопку, 1206 SMD 680R, зарядку от телефона и usb шнур. Спаяли, нажимает кнопку и говорит «ух ты, а давай ещё жолтенький припаяем».
К чему это я? Да к тому что главное заинтересовать ребёнка, а уж различных «фич» на экранах своих планшетов они и так насмотрятся. А тут море знаний и опыта, которые можно «пощупать», понюхать да и порой обжечся.
Важно воспитать в ребёнке жажду познания, тягу к пониманию сути а не пользования готовыми заготовками.
Такое мое мнение. а Вы бы стали изучать ТТЛ после работы с Arduino и т.п.?
1. к сожалению большинство школьников с трудом вам смогут объяснить что есть электрический ток, а Вы им сразу про «1. Микросхемы малой степени интеграции, по несколько логических элементов в каждой».
я бы, что бы не отбить у них желание, начал бы
1. с выключателя, лампочки и батарейки.
Попутно освежив знания про электрон, атомы, кристаллическую решотку, проводники…
2. Затем всё это повторил с мощьной лампой и транзистором в роли комутатора, попутно дав им понять что схема с ОК это простейший «инвертор», «элемент НЕ»
3. Далее показал бы как сделать мигающую лампочку без клацанья пальцами по выключателю — ну понятно, что имеется в виду мультивибратор, сначала на транзисторах, затем на логике.
вот мотом уже то что вы писали «1. Микросхемы малой степени интеграции, по несколько логических элементов в каждой».
Ну а ваши пункты 2,3,4 это уже факультатив, ибо способы достижения одной цели. Кто что выбирает дело добровольное, и нужно ли школьнику всё это, вопрос большой.
Как по мне то ПЛИС для школьника излишне, познакомить но не более, ибо для нормальной работы с ПЛИС нужно как минимум знать и понимать базовае логические элементы, дишефраторы, триггеры… Правила оптимизации всего этого хозяйства.
Да и стоимость микросхем ПЛИС как б «кусается».
Применять же для процесса обучения готовые модули, это сразу урезать разум школьника до «софтера» с «0» по химии и страхом перед отверткой, бокорезами и паяльником. В сяко лучше взять макетку, паяльник, рассыпуху tiny13 и сделать ту же мигалку, показав как развилась техника, и насколько «гибкой» становится самодельная железяка с софтовой начинкой.
По сути вопрос надо ставить изначально так: в какую тему вводить надо этих школьников?
Если из них планируют получить электронщиков, или ещё более широкий профиль — радиотехников, то это одно.
А вот если людей заточенных на частичное создание айфона, какую то часть процессора, или иного изделия, то это уже другое.
Не говоря уже про софтеров, к коим можно отнести, с некоторой поправкой, и работающих с ПЛИС.
И суть ясна, и на пальцах можно показать как оно происходит, а вот объяснить зачем в выключатель лампочки стоимостью 5$ ставить ИМС стоимостью 35$ я не смогу, ибо это не «естественнее всего»
Но, не подумайте что я не уважаю ПЛИС, мне как человеку понимающему «железную логику», и не программисту а электронщику по натуре, ПЛИСы очень нравились, но цена и «бедная» перефирия, не позволяли в моих скромных проэктах их использовать. Это просто другой уровень, на котором работают меньшая часть электронщиков планеты.
К тому же сейчас я проектированием не занимаюсь, ремонтирую быт технику, а в этой плоскости ПЛИСов практически нет, а вот МК полно, почти везде. Как то так.
А ведь ещё надо дать понятие о питании, тактировании, сути данных и способах их передачи.
1. до Tiny13 мы узнаём что такое источник тока, лампочка, и когда она горит а когда не горит.
2. что моргать её можно заставить при помощи человека, клацая тумблером
3. мы узнаём что можно прикладывать меньше усилий, применяя усилитель в виде транзистора
4. узнаём что можно вообще запустить автоколебательный процесс на транзисторах
5. переносим это дело на уровень логики в микросхемах
6. придаём гибкости в реализации, за счёт применения микросхем с програмной начинкой, а уже про тип этих микросхем — разговор отдельный. Считаю что ПЛИС это не антогонист МК, а другая ветвь реализации задания. Это не противоположности.
Для познания других элементов жосткой логики, будут более сложные уроки, например про дешифраторы для семисигментных индикаторов.
У меня доченька приболела(завтра 6 лет ей будет) и на улицу не пошли, взял я свой инструмент, достал паяльник и первое что сделал — показал как из двух раздельных проводов, при помощи «проволочки» и «горячего гвоздя» мы сделали один целый проводок. На светящиеся глазки ребёнка было любо глянуть.
Затем достал светодиод, микрокнопку, 1206 SMD 680R, зарядку от телефона и usb шнур. Спаяли, нажимает кнопку и говорит «ух ты, а давай ещё жолтенький припаяем».
К чему это я? Да к тому что главное заинтересовать ребёнка, а уж различных «фич» на экранах своих планшетов они и так насмотрятся. А тут море знаний и опыта, которые можно «пощупать», понюхать да и порой обжечся.
Важно воспитать в ребёнке жажду познания, тягу к пониманию сути а не пользования готовыми заготовками.
Такое мое мнение. а Вы бы стали изучать ТТЛ после работы с Arduino и т.п.?
я бы, что бы не отбить у них желание, начал бы
1. с выключателя, лампочки и батарейки.
Попутно освежив знания про электрон, атомы, кристаллическую решотку, проводники…
2. Затем всё это повторил с мощьной лампой и транзистором в роли комутатора, попутно дав им понять что схема с ОК это простейший «инвертор», «элемент НЕ»
3. Далее показал бы как сделать мигающую лампочку без клацанья пальцами по выключателю — ну понятно, что имеется в виду мультивибратор, сначала на транзисторах, затем на логике.
вот мотом уже то что вы писали «1. Микросхемы малой степени интеграции, по несколько логических элементов в каждой».
Ну а ваши пункты 2,3,4 это уже факультатив, ибо способы достижения одной цели. Кто что выбирает дело добровольное, и нужно ли школьнику всё это, вопрос большой.
Как по мне то ПЛИС для школьника излишне, познакомить но не более, ибо для нормальной работы с ПЛИС нужно как минимум знать и понимать базовае логические элементы, дишефраторы, триггеры… Правила оптимизации всего этого хозяйства.
Да и стоимость микросхем ПЛИС как б «кусается».
Применять же для процесса обучения готовые модули, это сразу урезать разум школьника до «софтера» с «0» по химии и страхом перед отверткой, бокорезами и паяльником. В сяко лучше взять макетку, паяльник, рассыпуху tiny13 и сделать ту же мигалку, показав как развилась техника, и насколько «гибкой» становится самодельная железяка с софтовой начинкой.