Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
VHDL.doc
Скачиваний:
8
Добавлен:
22.08.2019
Размер:
272.38 Кб
Скачать

17 Проектирование схем с памятью на языке vhdl.

Проектирование асинхронных триггеров.

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

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

Проектирование синхронных тригеров.

Синхронные тригеры получаются из операторов процесса, в которых некоторому сигналу или переменной присваивается значение не при каждом запуске процесса, а тогда когда фиксируется фронт или спад синхросигнала.

Схемам с синхронными триггерами соответствуют и процессы, которые останавливаются операторами:

wait until // условие фронта синхросигнала

Кроме того синхронные триггеры порождаются и оператором block с защитным выражением вида:

quard = / условие фронта синхросигнала /

Наиболее общий шаблон процесса имеет вид:

process ( \синхросигнал и сигналы асинхронного сброса установки\ )

begin

[ if \услов. асинхр. сброса \ then присваивание переменной состояния при сбросе ]

[ elsif \услов. асинхр. установки\ then присваивание переменной состояния при установке\ ]

[ els ] if \ условие фронта синхросигнала\ then

[ if \условие разрешения записи\ then]

присваивание переменных сигналов до синхронной записи

[end if]

end if

end process;

Формат шаблона зависим от библиотеки компонентов микросхем

18 Требования к проектированию плис и сбис.

С развитием микроэлектроники и степени интеграции микросхем существенную роль стали играть две тенденции:

- во-первых, стали существенные задержки, искажение и перекрестные помехи сигналов в проводниках;

- во-вторых, с ростом производительности существенно выросло и энергопотребление.

Даже при использовании старой технологии производства микросхем 0,18 мкм средняя задержка в проводниках становится примерно равно задержке в вентеле, а при использовании более современных норм относительная задержка становится еще больше. Эта тенденция уже давно проявляется в проектах ПЛИС. В них задержка сигналов связи может достигать 90% минимальной длительности тактового сигнала. Поэтому стратегии проектирования включает иерархическое проектирование, оптимизацию количества соединений между различными уровнями иерархии, конверизацию и буферизацию вычислений, а также требований к пригодности схемы. Энергопотребление современных микропроцессоров достигает нескольких десятков ватт, что влечет за собой проблемы с охлаждением, надежностью, стабильностью, безопасностью для окружающей среды.

Проблема уменьшения энергопотребления особо остро стоит при разработке микросхем для портативных устройств. РТ.О. оптимизация энергопотребления может достигаться за счет минимизации, что означает минимизацию затрат и проектных норм. Мощность микросхем может быть оценена по формуле: Р=?*Lc*(Vcc^2)*fлк. Где Lc –эквивалентная мощность всех переключаемых микросхем, Vcc – напряжение питания, fлк – тактовая частота, ? - среднее значение активности переключения. Оптимизация энергопотребления может достигаться за счет минимизации. Примером оптимизации может служить включение режима пониженного энергопотребления, путем отключения синхросигнала от ВУ после выполнения задачи. Вероятность переключений можно понизить выбором эффективного алгоритма работы ВУ с min операций, а также арифметики и обработки чисел.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]