Документ взят из кэша поисковой машины. Адрес оригинального документа : http://wasp.phys.msu.ru/forum/lofiversion/index.php?t14245.html
Дата изменения: Unknown
Дата индексирования: Mon Apr 11 13:07:45 2016
Кодировка: Windows-1251
Студенческий форум Физфака МГУ > Программирование FPGA, DSP и микроконтроллеров
Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Программирование FPGA, DSP и микроконтроллеров
Студенческий форум Физфака МГУ > Наука физика > Конференции, семинары и другие мероприятия
MKK
Господа первокурсники, набор на альтернативные спецкурсы (на третий и четвертый семестры) объявлен!

Тематики:
1. Программирование микроконтроллеров и сигнальных процессоров. Нажмите для просмотра прикрепленного файла
2. Проектирование на ПЛИС. Архитектура, средства и методы работы. Нажмите для просмотра прикрепленного файла

Для зачисления Вам необходимо:
- иметь способность и желание к усвоению нового, достаточно сложного материала по тематике выбранного специального альтернативного курса;
- написать заявление с просьбой зачислить Вас для прохождения специального альтернативного курса в течении третьего и четвертого семестров обучения;
- получить визу преподавателя по программированию, которая подтверждает, что Вы успешно справлялись с общим курсом и в состоянии пройти базовый материал третьего семестра самостоятельно;
- получить визу начальника курса, которая подтверждает, что Вы успешно проходите обучение на факультете и не имеете серьезных проблем к какими либо предметами общих курсов;
- успешно пройти тестирование по тематике выбранного специального альтернативного курса, о чем преподаватель спецкурса делает пометку на Вашем заявлении.

Шаблон заявления можно скачать здесь. Нажмите для просмотра прикрепленного файла

Тестирование начнется 15 мая в 17:15 на Физическом Факультете в аудитории Н9 (надстройка, вход через цокольный этаж).

---
Сергей Георгиевич Елизаров
MKK
А что такое тестирование:
  • Какой-то спец. контроль знаний?
  • Таблица из 50-ти вопросов, по четыре варианта ответов, один правильный?
  • Решение задачек по программированию на скорость?
  • Или может, что за пол часа запрограммировать нужно?
- И не то, и не другое. Это 5-30 минутный разговор с Вами на тему электроники.
Возможные вопросы:
  • Что такое триггер?
  • Что выдаст вот такая логическая схема, если на нее подать это?
  • А как должна выглядеть логическая схема, что бы выдать это?
  • Что такое прерывание?
  • А что будет, если одновременно придут два?
  • Какие последовательные интерфейсы вы знаете?
  • Что будет если запустить эти пять строк кода на С?
  • А эти?
  • Как вычесть два числа на сумматоре?
  • А перемножить?
  • ...
Таких вопросов бесконечное множество и их даже не стоит формализовывать, их стоит задавать. Мы задаем, вы отвечаете. В тот же день мы собираем ваши Заявления, подводим итоги и формируем две группы:
1. Программирование микроконтроллеров и сигнальных процессоров.
2. Проектирование на ПЛИС. Архитектура, средства и методы работы.
С этого момента вы зачислены. Ура! Сдавайте зачету, сессию, отдыхайте и приходите к нам осенью, начнем.

P.S. Особо нетерпеливые могут прийти уже летом, у нас и летом вряд ли будет скучно rolleyes.gif
MKK
Вопрос, заданный несколько раз мне лично:
> Я, студент физфака, Микро Контроллерович, хотел бы узнать
> что надо с иметь с собой на собеседовании и чем можно пользоваться?

С собой не нужно ничего, кроме листа бумаги и ручки. Впрочем, пользоваться любыми материалами, включая портативные компьютеры, не возбраняется. Так же, если вы уже занимались подобными задачами и имеете программы, описания разработанных вами или с вашим участием устройств, прототипы таких устройств или что-либо подобное по тематике курса - приносите с собой, это будет отличный повод начать разговор по существу.
Dragonius
Сергей, если не секрет.
Много ли студентов на собеседование пришло? Интерес был? Каков базовый уровень интересующихся?

MKK
Ну что вы, какие же тут секреты.

На собеседование по двум направлениям ("Программирование микроконтроллеров и сигнальных процессоров", "Проектирование на ПЛИС. Архитектура, средства и методы работы") пришло и было опрошено 17 человек - студентов 1-ого курса. В уч. часть к этому моменту было сдано 15 заявлений по этим двум направлениям, подписанных преподавателями, которые вели у ребят программирование. При этом было как несколько человек не сдавших заявление, но пришедших, так и сдавших заявление, но не пришедших. Плюс несколько человек изъявивших желание, но, по каким-то причинам, не попавших на собеседование, они, думаю, утрясут эти формальности в начале следующей (19-23 мая) недели.
Уровень знаний:
по языку С - ниже среднего, средний и выше среднего,
по мат. логике - средний и ниже среднего,
практические навыки программирования каких-либо устройств, кроме персонального компьютера имеют единицы,
практические навыки разработки каких-либо устройств имеют единицы.

Конечно огорчает, что нынешний первый курс кружки юных техников, радиолюбителей и прочие, видимо, уже не застал. Ну что ж, застанет прямо здесь! Если человек поступил на ФизФак и хочет учиться и совершенствоваться, то создавать работающие прототипы узлов приборов на основе новой мат. части ему будет интересно. Не говоря уж о том, что это является необходимым этапом работы в любой физической лаборатории. Таким образом, собеседование считаю прошедшим успешно.

P.S. Господа первокурсники, которые не сдали заявление, но пришли, сдали заявление, но не пришли, изъявили желание, но не пришли. По вопросам собеседования - связывайтесь со мной, по вопросам заявления - утрясайте с вашим преподавателем по программированию. Заявления сдавайте в уч. часть, т.к. на следующей неделе, скорее всего в ее первой половине, мы определим состав и кол-во групп, после этого куда либо перейти будет практически невозможно.
MKK
Вопрос, заданный несколько раз мне лично, думаю, многим будет интересно:
> Возможно ли будет слушать эти курсы, если я сейчас нахожусь на 2/3/4/5/6 курсе/аспирант?
> Если да, что для этого требуется?

Ответ кратко - Да.

Развернутый ответ: сейчас мы формируем обязательные группы альтернативных спецкурсов, для второкурсников они будут являться частью учебного плана со всеми вытекающими последствиями. После того, как эти группы будут сформированы, а вы сдадите весеннюю сессию, мы планируем провести набор в факультативные т.е. необязательные группы. Входная планка знаний в таких группах будет несколько выше, обучение будет идти не по всему курсу "Программирование микроконтроллеров и сигнальных процессоров, проектирование на ПЛИС" в целом, а охватывать одно из направлений, например, ускорители на ПЛИС, высокоскоростные интерфейсы передачи данных, обработка изображений в реальном времени, робототехника и т.п. Список интересных и актуальных направлений весьма широк и постоянно пополняется! Если вы придете со своей идеей - рассмотрим, обсудим, подскажем и, быть может, она станем вашим направлением. Уровень самостоятельности будет выше, но и решаемые задачи интересней и ближе к жизни. Более подробно буду готов рассказать к концу июня, вы как раз сдадите сессию и ваш мозг будет готов воспринимать новое и думать о будущем.

Vsonk
простите, а каковы критерии отбора? на первом курсе, как я понял, изучается только С/С++. после него соответственно студент знает только С/С++ (более или менее). вы для этих студентов предлагаете спецкурсы, на которых вы обещаете обучить их чему-то новому, чем С/С++. но для того чтобы попасть на эти спецкурсы надо
Цитата(MKK @ 6.5.2008, 13:51) *
- успешно пройти тестирование по тематике выбранного специального альтернативного курса
. то есть студент кроме знания С/С++ должен уже знать ваш спецкурс. дальше
Цитата(MKK @ 16.5.2008, 21:38) *
Конечно огорчает, что нынешний первый курс кружки юных техников, радиолюбителей и прочие, видимо, уже не застал. Ну что ж, застанет прямо здесь!
становится понятно, что знаний спецкурса все-таки не требуется, студенту хватит знания С/С++.
еще дальше
Цитата(MKK @ 18.5.2008, 23:31) *
Входная планка знаний в таких группах будет несколько выше
становится понятно, что что студенту знания С/С++ все таки не хватит, и туда попадут только особенные люди (высшего сорта, очевидно). ну вы тогда опубликуйте, что ли, список литературы (по которому можно подготовиться), чтоб и быдло (ну, типа меня) могло попробовать поступить на ваш замечательный спецкурс.
Цитата(MKK @ 18.5.2008, 23:31) *
> Возможно ли будет слушать эти курсы, если я сейчас нахожусь на 2/3/4/5/6 курсе/аспирант?
> Если да, что для этого требуется?
> Возможно ли будет слушать эти курсы, если я сейчас нахожусь на 1 2/3/4/5/6 курсе/аспирант?
> Если да, что для этого требуется?

ps. в связи с вышеперечисленным интересно, почему некоторые из сдавших заявление не прошли. какие необходимые для зачисления на ваш спецкурс знания они не продемонстрировали?
MKK
Ответ Vsonk'у:
Вы не горячитесь так, коллега, уж чего-чего, я какого-то деления на "высший сорт" и "быдло" я точно не имел в виду. Если уж на то пошло, то все, кто поступили на ФизФак и есть высший сорт. Но это не значит, что потолок достигнут. Потолка нет и всем нам есть куда расти! Так же, как есть и откуда. Кому до поступления нравилось по скалам лазить, наверно пошел с секцию спелеологии; любитель шахмат - в шахматную секцию, а любители электроники, как реальные, так и потенциальные, ну или их часть, направились к нам. Причем, скажу сразу, потенциальных оказалось больше. Это среди первокурсников.
Теперь о 2/3/4/5/6 курсе/аспирантах? Я чувствую, что будет возможно набрать еще две факультативных группы по 6-8 чел, о чем и написал. Больше к нам в практикум не влезет, это я знаю уже сейчас, да мы и преподавание в большем объеме не осилим. Вот! Вся остальная конкретика по поводу факультативных групп будет к концу июня.
P.S. По поводу литературы вы правильно заметили, выложу.
MKK
Составы групп "Программирование микроконтроллеров и сигнальных процессоров", "Проектирование на ПЛИС. Архитектура, средства и методы работы" определены!

Извиняюсь за задержку, формальности утрясаются достаточно долго smile.gif, спасибо ко всем, пришедшим на собеседование, нам было реально приятно с вами пообщаться. Учебная часть рассмотрела ваши заявления и приняла удивительно либеральное решение. Итак состав групп:

Группа 1. Проектирование на ПЛИС. Архитектура, средства и методы работы. Кратко FPGA:
Гришина Диана Александровна, 111 гр.
Баранов Антон Владимирович, 116 гр.
Калайджян Арам Каренович, 105 гр.
Бобров Иван Борисович, 111 гр.
Афиногенов Борис Игоревич, 105 гр.
Головенков Павел Викторович, 117 гр.
Антонов Денис, 115 гр.

Группа 2. Программирование микроконтроллеров и сигнальных процессоров. Кратко МКК1:
Жалялов Ансар Сатярович, 109 гр.
Тамаров Константин Павлович, 114 гр.
Ткач Евгений, 104 гр.
Савочкин Игорь Владимирович, 114 гр.
Светличный Д.В., 114 гр.
Гаврик А.Ю., 1 курс

Группа 3. Программирование микроконтроллеров и сигнальных процессоров. Кратко МКК2:
Бородин Федор Сергеевич, 111 гр.
Каштанов Григорий Сергеевич, 115 гр.
Громов Максим Борисович, 115 гр.
Козлов Олег Викторович, 115 гр.
Баринов Алексей Дмитриевич, 115 гр.
Кондратьев Арсений, 117 гр.

С этого момента вы зачислены. Ура! Сдавайте зачету, сессию, отдыхайте и приходите к нам осенью, начнем. Особо нетерпеливые могут прийти уже летом.

Otshelnik
А можно по поводу лета поточнее???
arco
Большая просьба: выложите список литературы, пожалуйста!
Хорошо бы, чтобы туда вошли и книги для полных профанов в железе (вроде меня). Чтобы можно было понять, например, что надо делать, чтобы запихнуть в компьютер реальный электрический сигнал, или наоборот - в Matlab сгенерировать сигнал и дать ему жизнь smile.gif.
toshas
книжки обо всем я не встречал, но вкрадце могу объяснить "что надо делать, чтобы запихнуть в компьютер реальный электрический сигнал"

хотим сигнал на пк:

1. сигнал нужно превратить в цифру -> это сделать можно аналого-цифровым преобразователем (ацп)
что это такое ? http://ru.wikipedia.org/wiki/АЦП
какие бывают ? http://www.efo.ru/doc/Silabs/Silabs.pl?2089
в итоге выбираем нужный по скорости, точности и т.д.

2. цифровые данные полученные с ацп необходимо передать в пк -> надо наши данные организовать в формат понятный для пк (например использовать простенький rs232 )
что такое rs232? http://www.gaw.ru/html.cgi/txt/interface/rs232/index.htm
как сделать ? тут много способов, например такой "конвертер" можно сделать на fpga) :
что такое fpga ? книжка на русском о fpga в целом http://rapidshare.com/files/93472993/____.djvu.html
как сделать rs232 на fpga ? берем среду разработки ( http://www.xilinx.com/ise_eval/index.htm ), и рисуем схемку (описываем на языке) которая реализует rs232
какой язык ? например vhdl, Бибило "Основы языка VHDL" http://rapidshare.com/files/91832931/bibilo_i_opad.rar.html

3. присланные в пк данные можно уже обрабатывать, сохранять и пр. -> нужен софт который поймает данные с com порта (rs232) и обработает/сохранит
как сделать ? вариантов опять много,
можно написать на си, как работать с компортом используя winapi http://www.realcoding.net/article/view/2416
можно нарисовать в labview http://forum.dubinushka.ru/index.php?showtopic=12478

хотим сигнал из пк

тут почти все наоборот,
1. нужен цап
2. преобразователь в другую сторону
3. софт, генерирующий сигнал (конкретно для матлаба есть средства связывания прямо с железом xilinx, могу назвать только ключевые слова simulink, xilinx System Generator http://www.xilinx.com/support/training/rel...m-generator.htm )

p.s. все написаное не единственный способ, можно брать тот же dsp например, но самый простой и наглядный )
arco
Большое спасибо! Буду разбираться.
Otshelnik
+1, как досдам сессию - займусь wink.gif

З.Ы. Так что насчет лета???
Zap
Открылся официальный сайт специальных курсов программирования. Адрес http://chip.phys.msu.ru
Касательно лета, то тем, у кого есть желание, можно почитать соответствующую документацию на сайте. А студентам группы МКК2 можно связаться со своим преподавателем (мной) и при желании поэкспериментировать с тестовой платой.
Zap
Обновилось расписание занятий:
Группа ПЛИС - вторник 5-6 пара
Группа МКК1 - среда 5-6 пара
Группа МКК2 - четверг 5-6 пара
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Русская версия IP.Board © 2001-2016 IPS, Inc.