ПОИСК Статьи Чертежи Таблицы Пространственная и временная сегментация из "Проектирование на ПЛИС архитектура, средства и методы " Наиболее важной особенностью архитектуры АВМ является возможность реконфигурировать её сотни тысяч раз в секунду, затрачивая на это минимум энергии. Это достоинство позволяет АВМ поддерживать концепцию пространственной и временной сегментации. [c.306] Во многих случаях различные алгоритмы и даже разные части одного и того же алгоритма могут выполняться в разные периоды времени. Концепция пространственной и временной сегментации относится к процессу реконфигурирования динамических аппаратных средств для быстрого выполнения различных частей алгоритма в разные моменты времени и на разных узлах АВМ. [c.306] Рассмотрим простой пример. Предположим, что в беспроводном телефоне некоторые операции являются модальными, то есть они должны выполняться в течение некоторого отрезка времени. При этом существует три основных режима работы — обнаружение, ожидание и обмен данными. Режим обнаружения относится к сотовым телефонам и подразумевает обнаружение ближайшей базовой станции. В режиме ожидания телефон следит за базовой станцией и за каналом персонального вызова, отслеживая сигнал, который скажет Проснись и слушай, тебе звонят . Режим обмена делится на два варианта прием и передача. Хотя нам может показаться, что мы говорим и слушаем одновременно, но на самом деле, в конкретный момент времени телефон работает только в одном из этих режимов. [c.306] В том случае, когда телефон реализован на основе обычных микросхем, то каждая из рассмотренных выше функций обработки полезного сигнала потребует своего собственного кремниевого кристалла или некоторой области на общем кристалле. Это значит, что даже если функция не востребована, она все равно будет занимать место, что отразится в виде высокой стоимости телефона и высокого энергопотребления, а это в свою очередь приведет к быстрому разряду аккумулятора. Если же телефон будет изготовлен на базе технологии АВМ, для этих функций потребуется только один кристалл, который при необходимости можно будет в процессе работы телефона адаптировать для выполнения определённой функции. [c.306] Но это лишь начало. Во многих случаях каждая из этих основных функций состоит из набора алгоритмов, которые могут выполняться в разные моменты времени. Например, рассмотрим сильно упрощенное представление беспроводного телефона, принимающего и обрабатывающего сигнал (Рис. 23.5). [c.306] Основная особенность этого процесса заключается в том, что каждый алгоритм выполняется в разные моменты времени. При традиционном использовании заказных микросхем каждая функция занимает свой собственный кристалл или часть кристалла на общем устройстве. Поскольку в отдельные моменты времени выполняется только ограниченное количество функций, то в результате подобный подход приводит к значительным потерям доступных ресурсов (затрачивается время и потребляется лишняя энергия). [c.306] Вернуться к основной статье