Подписка на новости

Опрос

Нужны ли комментарии к статьям? Комментировали бы вы?

Реклама

 

Все статьи автора

Микроконтроллеры с реконфигурируемой периферией PSoC производства Cypress MicroSystems — восьмиразрядники нового тысячелетия, (Компоненты и технологии №4'2004)

До недавнего времени на рынке отсутствовали устройства, способные заменить низкопроизводительный и малопотребляющий микроконтроллер, аналогичный младшим из PIC, 51-й серии, AVR, MSP с обвязкой из аналоговых и цифровых элементов. Теперь компания Cypress MicroSystems предлагает разработчикам устройства, заполняющие эту нишу.

Реализация стека TCP/IP на микроконтроллере Microchip PIC18, (Компоненты и технологии №3'2003)

Стеки протоколов TCP/IP для 8-разрядных микроконтроллеров поплнились реализацией для Microchip PIC18. Отличие этой реализации от сущесьвующих состоит в том, что она выполнена на С.

Использование языков программирования С или С++ для HDL описания – будущий стандарт или неудачный эксперимент?, (Компоненты и технологии №9'2002)

Существует ли универсальный язык программирования, пригодный как для описания поведенческих моделей системы, так и для эффективного описания «железа» и программ, работающих на этом «железе»? Возможно ли для всего цикла разработки встраиваемой системы использовать единый язык программирования? В статье рассматривается существующая реализация такого языка - SystemC. Приведены примеры описания генератора ПСП на С, SystemC, Verilog HDL.

TCL - язык управления средой разработки, (Компоненты и технологии №7'2002)

Рост производительности персональных компьютеров позволил использовать ПК с платформой Windows для проектирования сложных проектов на ПЛИС. Программное обеспечение для разработки ПЛИС на ПК приближается по своим функциональным возможностям к программам, работающим на рабочих станциях, и приобретает новые для пользователей ПК свойства.

Verilog — инструмент разработки цифровых электронных схем. Часть 4, (Компоненты и технологии №5'2001)

При описании цифровых схем возникает необходимость задания констант, определяющих какие-либо фиксированные параметры. Эти константы могут описывать характерные задержки, ширину шин или любой другой параметр, не изменяющийся во время симулирования модели и известный на момент компиляции.

Verilog — инструмент разработки цифровых электронных схем. Часть 3, (Компоненты и технологии №4'2001)

Поведение этих конструкций таково, что значение выражения вычисляется и блокирования последовательного исполнения операций не происходит, но новое значение будет присвоено только по истечении времени, указанного во временной конструкции, или после совершения события, указанного в событийной конструкции.

Verilog — инструмент разработки цифровых электронных схем. Часть 2, (Компоненты и технологии №3'2001)

Синтаксис операторов в языке Verilog подобен синтаксису языка программирования С. К сожалению, отсутствуют операторы ++, -- и все операторы модификации вида (операция)=, например, *=, ^= и т.д.

Verilog — инструмент разработки цифровых электронных схем. Часть 1, (Компоненты и технологии №2'2001)

Язык Verilog был разработан фирмой Gateway Design Automaton как внутренний язык симуляции. Cadence приобрела Gateway в 1989 г. и открыла Verilog для общественного использования.

Использование «свободных» программных средств для разработки встраиваемых систем на основе 32-разрядных RISC-процессоров, (Компоненты и технологии №7'2000)

После того как компилятор собран (в рассматриваемом примере это arm-elf-gcc), можно компилировать операционную систему и приложения. Прежде всего, операционную систему следует сконфигурировать для требуемой архитектуры, платы, поддержки драйверов и т. д.

Использование «свободных» программных средств для разработки встраиваемых систем на основе 32-разрядных RISC-процессоров. Часть 1, (Компоненты и технологии №6'2000)

Из-за высокой стоимости средств разработки существует интерес к так называемому «свободному» программному обеспечению. Термин «свободный» требует пояснения: на английском языке данные продукты называются «free software», что может быть переведено на русский либо как «бесплатный», либо как «свободный».