Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: UART-приемник на VHDL: критикуем или восхищаемся?
Форум разработчиков электроники ELECTRONIX.ru > Сайт и форум > Образование в области электроники
eugen_pcad_ru
Всем доброго дня, коллеги!
Наткнулся я тут на один забавный исходник приемника UART, по которому учат студентов в одном из ВУЗов.
Мнение я своё составил, однако счел нужным вынести его на всеобщее рассмотрение.
Итак, кто что напишет плохого или хорошего.
Заранее спасибо за любые объективные ответы! Без холивара пожалуйста
iosifk
Цитата(eugen_pcad_ru @ Oct 3 2014, 21:53) *
Всем доброго дня, коллеги!
Наткнулся я тут на один забавный исходник приемника UART, по которому учат студентов в одном из ВУЗов.
Мнение я своё составил, однако счел нужным вынести его на всеобщее рассмотрение.
Итак, кто что напишет плохого или хорошего.
Заранее спасибо за любые объективные ответы! Без холивара пожалуйста

Сам призыв не понятен... Это потроллить захотелось?
Зачем нам-то фигней страдать? И заниматься детскими играми в песочнице с плохо написанным файлом?
Нет ни файла описания, нет тестбенча, нет CDC...
Почитайте у меня в "Кратком Курсе" главу про отладку, тогда поймете почему я это пишу...
А если действительно нужен UART, то их полно и на открытых проектах и у Ксайлинкса и у Альтеры. У Ксайлинкса при установке ISE есть пример где подробно и правильно дан UART со всеми описаниями и тестбенчами...
eugen_pcad_ru
Никакого троллинга, что Вы. Скажем так. Это социальный вопрос. Студентам надо ГРАМОТНО объяснить, что и как в нем не работает, и почему.
Образно говоря сейчас моё слово против слова авторитетного "гуру". Лучше со ссылками. "Гуру" быстрее проникнется.
P.S.: Именно поэтому данная тема в помощь начинающему. Если Вы считаете, что это фигня, просто проигнорируйте эту тему. Если Вы как модератор считаете, что я просто захламляю форум, вместо того чтобы читать информацию с Вашего бесспорно 0чень полезного сайта, выдайте мне предупреждение. Но прошу в течение некоторого времени не закрывать тему. При накоплении достаточной статистики по ответам сам ее закрою.
iosifk
Цитата(eugen_pcad_ru @ Oct 3 2014, 22:22) *
Никакого троллинга, что Вы. Скажем так. Это социальный вопрос. Студентам надо ГРАМОТНО объяснить, что и как в нем не работает, и почему.

Значит не поняли, а жаль.
Ну постараюсь еще раз объяснить. Выглядит примерно так. Вы кладете на стол грампластинку и говорите: "ребята, как Вам музыка"?
А я спрашиваю: "а сам патефон где"?
Поймите, что файлы без комментариев, без тестбенчей, без описания - это примерно 20% дела. И приучать студента к таким слепым художествам тем более НЕЛЬЗЯ! Студент должен ПРИВЫКНУТЬ к тому, что есть понятие КОМПЛЕКТ конструкторской документации. А если его не приучать, то и получаем то, что обычно тут и выкладывают. Выложит какой-нибудь боец 3-5 экранов художеств без единого комментария и задает вопрос: "а почему оно не работает"? Я обычно стараюсь написать, что такие файлы выкладываю только те, кто никого здесь не уважает. Ибо разбираться в чужих художествах... Дальше не пишу...
Так вот, если речь идет о студентах, то требуйте от них "описание блока с указанием ошибок", тесбенч опять же с указанием ошибок, ну и соответственно откоментированные исходники и тоже с указанием исправлений. И я бы предложил бы к этим файлам маткад-матлаб или С++ для того, чтобы загнать в тестбенч пару килобайт рандомных данных и сравнить результат. И неплохо бы еще ввести в тест рандомную помеху. По длительности и по амплитуде, Если за пороговые значения амплитуды взять два уровня в которые преобразуется сигнал например в RS232...
А от того, как будет сделан тестбенч будет сразу же ясно, насколько хорошо сделан исходник.
Вот такое мое мнение...

Herz
Цитата(eugen_pcad_ru @ Oct 3 2014, 20:53) *
Мнение я своё составил, однако счел нужным вынести его на всеобщее рассмотрение.
Итак, кто что напишет плохого или хорошего.
Заранее спасибо за любые объективные ответы! Без холивара пожалуйста

Как это? Вы сами именно холивар провоцируете, делая классический "вброс". Не случайно он воспринят как троллинг.
Это не социологический опрос, в посте нет ни одного вопроса, не говоря уже о вариантах ответов.
Не озвучили Вы и собственное мнение, с которым можно было бы согласиться или нет.
"Что вы об этом думаете?" - это не вопрос, чтобы на него можно было дать объективные ответы.
Тут вообще все ответы субъективные.
И в разделе для начинающих этой теме точно не место. Перенёс.
novchok
Цитата(eugen_pcad_ru @ Oct 3 2014, 21:53) *
Всем доброго дня, коллеги!
Наткнулся я тут на один забавный исходник приемника UART, по которому учат студентов в одном из ВУЗов.


Может имеет смысл творчески переработать корки с FTP и создать "эталонный" UART, который смогут использовать все...
А там глядишь и ВУЗы подтянутся..
eugen_pcad_ru
Прошу модератора удалить тему.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.