Описывается опыт автономной верификации буфера команд микропроцессора «Эльбрус-2S» с использованием инструмента C++TESK. На этом примере формулируются общие проблемы, возникающие в промышленной верификации аппаратуры, и предлагаются пути их решения. Дается краткое описание буфера команд и его особенностей, затрудняющих верификацию. Рассматриваются применяемые в проекте технические и организационные решения. Многие из затронутых проблем имеют общий характер, что позволяет применять предложенные решения для верификации других устройств.
Проведен анализ мощности, рассеиваемой блоками ассоциативной памяти, построенной по классической схеме. Выявлено, что основная часть мощности тратится на перезаряд шин поиска и шин совпадения. Предложена новая схемотехника, позволяющая уменьшить рассеиваемую мощность в четыре раза. Приведены основные характеристики пяти блоков САМ, разработанных для микропроцессора «Эльбрус-4С+».
Описана система программного управления энергопотреблением, разработанная для двухъядерного микропроцессора «Эльбрус-2С+» в составе ВК «Монокуб». Управление выполняется средствами ОС «Эльбрус», основанной на ядре Linux-2.6.33. Приведены результаты измерений и некоторые особенности реализации.
Освещаются некоторые аспекты применения объектно-ориентированного подхода к разработке системы регрессионного тестирования компиляторов на ВК серий «Эльбрус-3m» и «МЦСТ-R». Излагаются особенности регрессионного контроля качества компиляторов на проекте. Рассматриваются архитектура системы автоматизированного тестирования и специфика моделей основных функциональных компонент, приводятся сведения о программной реализации продукта.
Описана простая экспериментальная методика измерения статической и динамической составляющих мощности потребления внутренней логики микросхемы. Приведены результаты ее использования для СнК «МЦСТ-R1000». По результатам анализа предложены решения для уменьшения мощности потребления СнК «МЦСТ-R1000».
| Назад 1 2 3 4 5 6 ... 17 18 19 20 Дальше |