Емец Сергей
При описании цифровых схем возникает необходимость задания констант, определяющих какие-либо фиксированные параметры. Эти константы могут описывать характерные задержки, ширину шин или любой другой параметр, не изменяющийся во время симулирования модели и известный на момент компиляции.
Verilog — инструмент разработки цифровых электронных схем. Часть 3
Поведение этих конструкций таково, что значение выражения вычисляется и блокирования последовательного исполнения операций не происходит, но новое значение будет присвоено только по истечении времени, указанного во временной конструкции, или после совершения события, указанного в событийной конструкции.
Verilog — инструмент разработки цифровых электронных схем. Часть 2
Синтаксис операторов в языке Verilog подобен синтаксису языка программирования С. К сожалению, отсутствуют операторы ++, -- и все операторы модификации вида (операция)=, например, *=, ^= и т.д.
Verilog — инструмент разработки цифровых электронных схем. Часть 1
Язык Verilog был разработан фирмой Gateway Design Automaton как внутренний язык симуляции. Cadence приобрела Gateway в 1989 г. и открыла Verilog для общественного использования.
Использование «свободных» программных средств для разработки встраиваемых систем на основе 32-разрядных RISC-процессоров. Часть 1
Из-за высокой стоимости средств разработки существует интерес к так называемому «свободному» программному обеспечению. Термин «свободный» требует пояснения: на английском языке данные продукты называются «free software», что может быть переведено на русский либо как «бесплатный», либо как «свободный».
Использование «свободных» программных средств для разработки встраиваемых систем на основе 32-разрядных RISC-процессоров
После того как компилятор собран (в рассматриваемом примере это arm-elf-gcc), можно компилировать операционную систему и приложения. Прежде всего, операционную систему следует сконфигурировать для требуемой архитектуры, платы, поддержки драйверов и т. д.
Использование языков программирования С или С++ для HDL описания – будущий стандарт или неудачный эксперимент?
Существует ли универсальный язык программирования, пригодный как для описания поведенческих моделей системы, так и для эффективного описания «железа» и программ, работающих на этом «железе»? Возможно ли для всего цикла разработки встраиваемой системы использовать единый язык программирования? В статье рассматривается существующая реализация такого языка - SystemC. Привед...
Микроконтроллеры с реконфигурируемой периферией PSoC производства Cypress MicroSystems — восьмиразрядники нового тысячелетия
До недавнего времени на рынке отсутствовали устройства, способные заменить низкопроизводительный и малопотребляющий микроконтроллер, аналогичный младшим из PIC, 51-й серии, AVR, MSP с обвязкой из аналоговых и цифровых элементов. Теперь компания Cypress MicroSystems предлагает разработчикам устройства, заполняющие эту нишу.
Реализация стека TCP/IP на микроконтроллере Microchip PIC18
Стеки протоколов TCP/IP для 8-разрядных микроконтроллеров поплнились реализацией для Microchip PIC18. Отличие этой реализации от сущесьвующих состоит в том, что она выполнена на С.
TCL — язык управления средой разработки
Рост производительности персональных компьютеров позволил использовать ПК с платформой Windows для проектирования сложных проектов на ПЛИС. Программное обеспечение для разработки ПЛИС на ПК приближается по своим функциональным возможностям к программам, работающим на рабочих станциях, и приобретает новые для пользователей ПК свойства.