Блог о плате-конструкторе Марсоход

и еще про всякое-разное!



О нестабильности проектов.

E-mail Печать PDF

микросхема на плате

Вот бывает так, что проект работает, вроде бы все нормально, но проходит время, возвращаешься к нему и находишь досадные ошибки. Сейчас речь пойдет о проекте ранее опубликованном на нашем сайте – это процессор reduced AVR.

В принципе, проблема в том проекте с самого начала была известна, и более того, на нее указывал мне лично наш читатель. В этом проекте Quartus II выдавал сообщение, что на сигнале тактовой частоты в проекте есть гейт (gate) и это якобы не хорошо:


Warning: Found 2 node(s) in clock paths which may be acting as ripple and/or gated clocks -- node(s) analyzed as buffer(s) resulting in clock skew
Info: Detected ripple clock "altufm_none0:inst13|altufm_none0_altufm_none_ghp:
altufm_none0_altufm_none_ghp_component|arclkena_reg" as buffer
Info: Detected gated clock "altufm_none0:inst13|altufm_none0_altufm_none_ghp: altufm_none0_altufm_none_ghp_component|ufm_arclk" as buffer


Сказать по правде, в тот момент я не придал большого внимания этому предупреждению: работает проект да и ладно. Тем более, что исправить проблему не очень просто (позже объясню почему).

Совсем недавно другой наш читатель пожаловался, что у него не работает этот проект reduced AVR. Вы можете почитать его комментарии к статье о проекте.

Тогда уже я стал разбираться, и теперь появилось время рассказать подробнее о проблеме и ее решении.

 

Снеговик

E-mail Печать PDF

Ну и как вам зима?

Я вчера час снег перед домом разгребал. На завтра в Таганроге обещают -19С. Если еще будет ветер, то будет прохладненько..

Снеговик живой

Чтобы как-то развеселить народ, я делаю живого снеговика.

 

Новая версия программы MBFTDI v1.2

E-mail Печать PDF

Спасибо Антону (ака ACE1046) - он сделал дополнение в программу MBFTDI и теперь она работает с программатором MBFTDI построенным на базе  микросхемы FT2232D.

Антон сделал патч на нашей странице на GitHub и я сделал merge с основной веткой проекта.

Программу версии 1.2 можно так же взять на странице загрузки на нашем сайте http://marsohod.org/index.php/downloads/cat_view/16-usb-jtag--mbftdi

 

 

Зажигаем ёлку!

E-mail Печать PDF

Настала пора предновогодних поздравлений, к которым и я хотел-бы присоединиться. Ну и, конечно-же, какие могут быть поздравления без ёлки?

Новогодняя елка из платы Марсоход

Это уже  второе поздравление с Новым Годом  в нашей , хотя и не большой, но уже истории.

 

Процедурная музыка для Марсохода

E-mail Печать PDF

jukebox на плате Марсоход   jukebox на плате Марсоход

Цель данной работы - продемонстрировать простой и наглядный проект, подходящий для первых шагов работы с платой. Источником музыкального сигнала будет не последовательность нот, а формулы определенного вида, подсмотренные у демосценщиков:
http://countercomplex.blogspot.com/2011/10/algorithmic-symphonies-from-one-line-of.html
http://countercomplex.blogspot.com/2011/10/some-deep-analysis-of-one-line-music.html

Пример подходящей формулы: (t>>7|t|t>>6)*10+4*(t&t>>13|t>>6)

Здесь единственный параметр это время, точнее, номер отсчета ИКМ (eng:PCM) сигнала при частоте дискретизации 8kHz. Вычисляемое значение используется для формирования амплитуды сигнала, берутся младшие 8 бит результата.
Из железа кроме собственно платы нужен динамик, в моём случае это звонок от старого радиотелефона. В качестве шаблона был взят http://marsohod.org/index.php/projects/8-emptyproject 'почти "пустой проект"'.
 


Страница 1 из 29

GitHub YouTube Twitter

Подписка RSS

marsohod.org - лента

Последние комментарии: