Firefox 3.5. Обзор новшеств
Спустя ровно год с момента выпуска Firefox 3.0 представлен первый релиз новой ветки браузера - Firefox 3.5.
Компания Cisco анонсировала Wifi маршрутизатор на базе Linux
Компания Cisco представила новый беспроводной маршрутизатор серии Wireless-N - Linksys WRT160NL с прошивкой на базе Linux, отличающихся поддержкой второго чернового варианта будущего стандарта 802.11n и возможностью подключения через USB интерфейс жесткого диска для создания сетевых хранилищ. По заявлению компании, по сравнению с прошлой серией Wireless-G, выпущенное устройство обеспечивает трехкратный прирост дальности связи и девятикратное увеличение скорости передачи данных. Рекомендуемая стоимость для розничной продажи устройства - 119.99 долларов.
Определение времени выполнения операции микропроцессорным устройством
Определение времени выполнения операций проводится по методике изложенной в [2]. На рис. Ш приведена упрощенная структурная схема обрабатывающего блока микропроцессора, выполненного на МПК. БИС серии КМ1804. Обрабатывающая часть состоит из четырех микропроцессорных секций (МПС1 - МПС4) типа КМ1804ВС1. Для повышения быстродействия выполнения арифметических операций используется схема ускоренного переноса (СУП) типа КМ1804ВР1. Регистры входных и выходных данных (РгВх, РгВых), регистры команд (РгК), микрокоманд (РгМк) и слова состояния процессора (РгССП) реализованы на 4-разрядном параллельном регистре КМ1804ИР1.
Выбор аналого-цифрового преобразователя
Аналого-цифровое преобразование входного сигнала x(t) заключается в дискретизации его по времени и квантованию получаемых дискретных отсчетов по уровню. При выполнении этих процессов входной сигнал представляется последовательностью чисел в той или иной позиционной системе счисления. Неидентичность представления сигнала в цифровую форму называют потерями, или шумами аналого-цифрового преобразования [2, 30], Источниками этих шумов являются временная дискретизация сигнала и его амплитудное квантование. Для случая вероятностной оценки шумов, когда ошибки дискретизации и квантования представляются как случайные шумоподобные процессы типа «белый шум», причем любые два источника шума некоррелированы, шумы АЦП суммируются с входными шумами, шумами вычислений» снижая отношение сигнал-шум на выходе МПУ.
Автоматизация выбора элементной базы запоминающих устройств
Большое число типов БИС ЗУ и противоречивость требований, предъявляемых к модулям памяти, предопределяют многообразие вариантов их реализации. Выбор оптимального варианта представляет собой сложную задачу, решение которой без использования средств автоматизации затруднительно.
Автоматизация выбора типа и числа микропроцессоров
На этапе выбора типа и числа МП решается одна из сложных задач проектирования МПУ: оценка вариантов использования аппаратных средств и программного обеспечения для реализации исходного алгоритма (А). Кроме того, определяется тип и число МП, обеспечивающих решение заданного алгоритма А в реальном масштабе времени (ТПр<Т) и с заданной точностью (б<бдоп).
Анализ и моделирование алгоритмов
Основной задачей этапа анализа и моделирования алгоритмов является обоснование требований к МПУ. Недостаточно тщательно обоснованные исходные данные приводят к неоправданным ухудшениям его конструктивных и функциональных параметров или к тому, что МПУ не будет в состоянии выполнять возложенные на него функции.
Выбор критерия оценки эффективности применения микропроцессорных устройств
При выборе этого критерия необходимо, в первую очередь, учитывать особенности построения и применения МПУ в составе РЭУ. Проведенный в § 2.2 анализ примеров использования МПУ в РЭА выявил основные особенности: решение задачи в РМВ, распараллеливание выполнения задачи, т. е. использование наряду с МП аппаратных процессоров; наличие возможности перераспределения выполняемых функций между МПУ и РЭУ и разработки для этого специальных интерфейсных схем и периферийных устройств. Кроме того, в данной работе рассматриваются, в основном, специализированные МПУ, конструктивно встраиваемые в РЭА. Конструкция таких МПУ должна иметь минимальную массу и объем, ограниченную потребляемую мощность и высокую надежность.
Перспективные методы конструирования функциональных ячеек микропроцессорных устройств
Повышение сложности задач, решаемых МПУ в составе Радиотехнических систем, приводит к необходимости постоянного соверщенствования и методов их конструирования. Применение этих методов в практике (конструирования должно обеспечить повышение быстродействия и надежности, снижение потребляемой мощности и площади внутренних соединений как самих МП, БИС, так и устройств, выполненных на их основе. Среди перспективных конструкций следует отметить разработку МПУ на мно гослойных подложках, выполненных по тонко- или толстопленочной технологии, а также изготовление на одной пластине кремния ИЛЕ другого полупроводника нескоммутированных БИС. Такие конструкции в зарубежной литературе получили название «интегра-ция на целой пластине» (ИЦП).
Области применения конструктивно встроенных в рэа микропроцессорных устройств
Развитие современной РЭА характеризуется широким применением цифровых -методов обработки, преобразования и регистрации сигналов. Устройства, входные и выходные сигналы которых представляются в цифровой форме, называют цифровыми. Элементной базой таких устройств являются цифровые ИМС различной степени интеграции.
Микросхемы преобразования информации
Радиотехническое устройство (РТУ) обработки сигналов включает аналоговую, аналого-цифровую IH цифровую части. Задачами аналоговой части являются: предварительная селекция полезного сигнала на фоне помех, снижение несущей частоты и повышение уровня принимаемого сигнала до значений, достаточных для устойчивой работы последующих устройств. Аналого-цифровая часть РТУ осуществляет преобразование аналогового сигнала в цифровую форму, а также согласование скорости поступления входного сигнала и быстродействия МПУ (см. § 2.2). Условно можно считать, что для МПУ обработки сигналов аналоговая часть РТУ является датчиком информации, а аналого-цифровая - периферийным устройством (ПУ).
Микросхемы запоминающих устройств
Основной элементной базой запоминающих устройств является полупроводниковая память, которую можно классифицировать по следующим основным признакам.
Микропроцессорные комплекты бис
Микропроцессорные средства включают: МПК БИС, однокристальные и одноплатные микропроцессоры, микро-ЭВМ, микроконтроллеры, устройства ввода-вывода, хранения, отображения, коммутации информации и т. п. Основой построения МПС являются: МПК БИС, микросхемы запоминающих устройств и преобразования вида информации (АЦП, ЦАП).
Принципы построения микропроцессорных средств
Микропроцессорные средства (МПС) возникли в результате развития технологии и вычислительной техники. По своей сути микропроцессор - это устройство, представляющее собой одну «ли несколько больших интегральных схем (БИС), выполняющих -функции процессора ЭВМ. Являясь частью вычислительных уст-ройств, МПС используют и принципы их построения. Вместе с тем, существующий уровень развития полупроводниковой технологии вносит свои коррективы в эти принципы. Например, разрядность и сложность микропроцессорных (МП) БИС определяются максимальными размерами кристаллов, изготовление которых может обеспечить технология производства.
Интерфейс Centronics.
Основным назначением интерфейса Centronics (аналог - ИРПР-М) является подключение к компьютеру принтеров различных типов. Поэтому распределение контактов разъема, назначение сигналов, программные средства управления интерфейсом ориентированы именно на это использование. В то же время с помощью данного интерфейса можно подключать к компьютеру и другие внешние устройства, имеющие разъем Centronics, а также специально разработанные УС.
Тестирование Microsoft Security Essentials стартует 23 июня
Вчера вечером Microsoft официально подтвердила, что планирует представить публичную версию продукта Microsoft Security Essentials, ранее известного под кодовым именем Morro, 23 июня, однако, принять участие в тестировании сможет лишь ограниченная группа пользователей из нескольких стран.
Поддержка Fire Wire, USB различными платформами
Ни смотря на то, что в настоящее время USB устройства являются достсточно распространенными, поддержка их различными ОС несколько отставала от успехов производителей соответствующего "железа". Так, например, если возможность работать напрямую с собственным устройством, подключенным к последовательному порту RS232 при помощи стандартного компонента из программы Visual Basic или Delphi является весьма обычным делом, то это вряд ли можно сказать про USB, а тем более Fire Wire.
Существуют два осовных способа работы прикладной программы с USB/FireWire устройствами: первый - обращение к специализированным API драйверов верхнего уровня, которые обеспечивают доступ к абстрактному устройству (сканеру, принтеру, диску и.т.п.), скрывая при этом от программы детали, связанные с работой последовательной шины и второй способ, когда используется API нижнего уровня, предоставляющее доступ непосредственно к шине на уровне пакетов, каналов передачи, регистров CSR и.т.п.
Аппаратные решения для устройств Fire Wire
Аппаратные интерфейсы шины ШЕЕ 1394 в отличие от USB не разделяются на хосты и устройства, однако существуют комплекты микросхем предназначенные для сложных полнофункциональных устройств, таких как например компьютеры, и для более узкоспециализированных, например видеокамер.
Аппаратные решения для устройств USB
Производители электронных компонентов выпускают специализированные микросхемы, реализующие протоколы USB хоста и устройства. С использованием этих микросхем можно реализовать собственные аппаратные решения для шины USB. Кроме того, для реализации каких-либо дополнительных возможностей не предусмотренных производителями можно воспользоваться микросхемами программируемой логики (PLIS), в качеств отправной точки для этого можно воспользоваться например VHDL прошивками USB драйверов доступными на сайте www.opencores.org. Последнее может быть интересно так же с точки зрения изучения электрического протокола шины.
Configuration ROM
Для регистров Configuration ROM предусмотрен минимальный формат, который содержит только 24 битовый VendorlD и общий формат, представляющий собой набор директорий, содержащих специфическую информацию. Минимальный формат имеет следующий вид