Archive for Январь 2009

Графики в web-интерфейсе Bercut-ET и Bercut-ETL2

Если для Bercut-ET вовсе не обязателен web-интерфейс, то  для Bercut-ETL2 при отсутствии дисплея и клавиатуры было бы крайне желательно иметь управление через web. С html и css всё просто и понятно, но с графическим представлением результатов измерений пока что глухо. На просторах интернета обнаружилась интересная open source разработка JSXGraph. Библиотека написанная на Java Script и […]

Использование макроса PSTR

А знаете ли вы, что в программах для avr вместо puts( «bla-bla-bla» ) лучше использовать puts_P( PSTR( «bla-bla-bla» ) )? Это позволяет экономить место в ОЗУ.

OpenEmbedded: установка

Для тех кто хочет обзавестись OpenEmbedded, но не знает как это сделать: небольшая инструкция.

Timequest timing analyzer

После того как выполнена функциональная симуляция Вашего RTL описания, следует убедиться, что в конечном итоге цифровое устройство сможет работать с необходимым быстродействием в конкретном устройстве. Здесь на первый план выходят анализаторы таймингов. У компании Altera ставка сделана на Timequest timing analyzer, который успешно вытесняет некогда привычный Classic timing analyzer. Самым интересным моментом является то, что

«ctags» для verilog’а(v2html)

Натолкнулись на очень полезный perl скриптик, который преобразовывает verilog’овские исходники в html странички со связями по сигналам и названиям модулей между собой. Можно быстро, через браузер, проследить путь сигнала, через все модули. Ну может это не совсем ctags, как хочется, но чтение исходников ускоряет на порядок. P.S. Может быть существуют для verilog’a плагины, подобные ctags, […]

форум

идя навстречу пожеланиям пользователей (пока локальных), приделал к сайту форум. пользователи — те же, что и на wordpress. дружно придумываем темы для обсуждений с точки зрения юзеров наших мегаприборов ;)

tcl scripting for Modelsim

После продолжительной войны с окнами Modelsim’a решил посмотреть в сторону автоматической компиляции. Modelsim понимает tcl, по этому нашел удобный tcl-скриптик для компиляции. Язык не сложный. Прописываем в переменную library_file_list свои исходники. Прописываем top_level. По надобности определяем переменную для wave_patterns если нужны времянки. В tcl-консоли запускаем «do имя_скрипта». Радуемся жизни. Долой GUI интерфейсы! P.S. Quartus, ISE […]

Измерение мощности сигнала с помощью оптических sfp-модулей

Оказывается, некоторые оптические  SFP-модули позволяют измерять мощность принимаемого оптического сигнала. Ещё  у этих SFP есть другие функции: измерение мощности передаваемого сигнала, измерение температуры модуля  и др.  Пример SFP-модуля, который может измерять мощность — SPS-7111WG фирмы optoway. Или любой другой в названии которого встречается W.  Более подробно функции диагностики и описание регистров sfp-модуля см. SFF-8492.

Интерфейсы и DDR

У многих сокращение  DDR (double data rate) связывается исключительно с опереативной памятью, хотя работа по двум фронтам синхросигнала используется в различных интерфейсах. Актуальный пример — XGMII интерфейс, используемый в технологии 10G Ethernet. Шина данных в нем 32-х битная и синхросигнал имеет частоту 156.25 МГц. Если умножить одно на другое, то то мы получим только 5 […]

Пожелания к сайту

принимаются пожелания и идеи по обустройству этого сайта, а также  wiki. пожелания прошу оставлять в комментариях к этому посту. спасибо.