После продолжительной войны с окнами Modelsim’a решил посмотреть в сторону автоматической компиляции.
Modelsim понимает tcl, по этому нашел удобный tcl-скриптик для компиляции. Язык не сложный.
Прописываем в переменную library_file_list свои исходники. Прописываем top_level. По надобности определяем переменную для wave_patterns если нужны времянки. В tcl-консоли запускаем «do имя_скрипта». Радуемся жизни.
Долой GUI интерфейсы!
P.S. Quartus, ISE так же поддерживает tcl.
Оказывается, некоторые оптические SFP-модули позволяют измерять мощность принимаемого оптического сигнала. Ещё у этих SFP есть другие функции: измерение мощности передаваемого сигнала, измерение температуры модуля и др. Пример SFP-модуля, который может измерять мощность — SPS-7111WG фирмы optoway. Или любой другой в названии которого встречается W. Более подробно функции диагностики и описание регистров sfp-модуля см. SFF-8492.
2009/01/15, 12:13,
Константин Добросолец,
интересное.
У многих сокращение DDR (double data rate) связывается исключительно с опереативной памятью, хотя работа по двум фронтам синхросигнала используется в различных интерфейсах. Актуальный пример — XGMII интерфейс, используемый в технологии 10G Ethernet. Шина данных в нем 32-х битная и синхросигнал имеет частоту 156.25 МГц. Если умножить одно на другое, то то мы получим только 5 ГБит/с, но никак не 10 ГБит/с. Все дело как раз в DDR, то есть у нас появляется новое 32-х битное слово данных каждый полупериод синхросигнала — по положительному и отрицательному фронту. В итоге пропускная способность увеличивается в два раза.
Для работы с DDR интерфейсом в ПЛИС Altera (Cyclone III в частности) предусмотрены т.н. DDR регистры. Все подробности содержатся в Cyclone III handbook. Отмечу лишь, что DDR регистры бывают входные и выходные. Входные преобразовывают N-битный DDR интерфейс в 2*N-битный, работающий по одному фронту. Выходные же регистры выполняют обратную процедуру: выдают 2*N-битное слово, поступающее по одному фронту синхросигнала, половинками по N бит, но по каждому (и положительному и отрицательному) фронту, т.е. каждый полупериод.
2009/01/14, 17:38,
Антон Фельдман,
про сайт.
принимаются пожелания и идеи по обустройству этого сайта, а также wiki.
пожелания прошу оставлять в комментариях к этому посту. спасибо.
2009/01/14, 16:41,
Павел Курочкин,
b3et,
софт.
Тихой сапой Семимильными шагами мы приближаемся к новому стандарту качества наших приборов!
Прорыв должен совершить bercut-ET.
Теперь в каждом экземпляре bercut-ET, выпущенном нашей компанией, будет присутствовать встроенный аппаратный тест. Это позволит усилить контроль качества выпускаемой продукции и упростить поддержку пользователей.
С точки зрения обычного пользователя всё просто: чтобы запустить аппаратный тест, нужно тупым тонким предметом ;) нажать на аппаратный reset. прибор включится только в том случае, если все тесты завершены успешно.
С точки зрения службы поддержки всё немного сложнее… …→
наконец праздники закончились и новый год вступил в свои права на территории нашей страны и на территории нашей конторы. ура!!!
пора просыпаться, думать и продолжать разрабатывать наши мега-приборы.
предлагаю обозначить задачи, которые нужно будет решить в этом году: …→
2009/01/12, 17:38,
Юрий Людкевич,
софт.
Еще один bitbake-based опенсорсный инструмент для сборки. Может все то, что предоставляет OpenEmbedded и даже больше — жить вместе с Anjuta IDE, GDB remote debugger и OProfile совместно с QEMU. Причем для Oprofile предоставляет еще и графический интерфейс.
poky
Anjuta IDE
новый год пока сюрпризов не принёс. но может. поэтому мы настороже. но очень хочется спать.
Комментарии к записи ну, и так далее… отключены
он сказал «Поехали!» и махнул рукой. переходим на wordpress.