Глобально асинхронный локально синхронный - Globally asynchronous locally synchronous
Эта статья поднимает множество проблем. Пожалуйста помоги Улучши это или обсудите эти вопросы на страница обсуждения. (Узнайте, как и когда удалить эти сообщения-шаблоны) (Узнайте, как и когда удалить этот шаблон сообщения)
|
Глобально асинхронный локально синхронный (ГАЛС) - это архитектура для проектирования электронные схемы который решает проблему безопасного и надежного Передача данных между независимыми часы домены. ГАЛС - это модель вычисления возникшие в 1980-х гг. Это позволяет проектировать компьютерные системы, состоящие из нескольких синхронных островов (с использованием синхронного программирования для каждого такого острова), взаимодействующих с другими островами с использованием асинхронной связи, например с ФИФО.
Подробности
Схема GALS состоит из набора локально синхронных модулей, взаимодействующих друг с другом через асинхронные оболочки. Каждая синхронная подсистема («тактовая частота») может работать на своей собственной независимой тактовой частоте (частоте). К преимуществам можно отнести гораздо меньшую электромагнитная интерференция (EMI). В CMOS схема (логические элементы) требует относительно большого тока питания при изменении состояния с 0 на 1. Эти изменения суммируются для синхронная схема так как большинство изменений инициализируются активным фронтом тактового сигнала. Следовательно, на активных фронтах тактового сигнала возникают большие выбросы тока питания. Эти выбросы могут вызвать сильные электромагнитные помехи и могут привести к неисправности электрической цепи. Чтобы ограничить эти всплески, большое количество развязывающие конденсаторы используются. Другое решение - использовать стиль дизайна GALS, то есть дизайн (локально) является синхронным (поэтому его проще разрабатывать, чем асинхронная схема ), но глобально асинхронный, то есть существуют разные (например, с фазовым сдвигом, нарастающим и спадающим активным фронтом) режимы тактового сигнала, поэтому всплески тока питания не объединяются одновременно. Следовательно, стиль дизайна ГАЛС часто используется в система на чипе (SoC).[1] Он особенно используется в сеть на чипе (NoC) архитектуры для SoC.[2]
Смотрите также
- Синхронное программирование
- Асинхронное программирование
- Параллелизм (информатика)
- Асинхронная система
- Пересечение часового домена
- СИГНАЛ - синхронный язык, ориентированный на поток данных, обеспечивающий многочастотность и спецификации GALS
Рекомендации
- ^ Чжоукунь ВАН и Омар ХАММАМИ. «Система с 24 процессорами на кристалле FPGA с сетью на кристалле». [1]
- ^ Кунду, Сантану; Чаттопадхьяй, Сантану (2014). Сеть на кристалле: новое поколение интеграции системы на кристалле (1-е изд.). Бока-Ратон, Флорида: CRC Press. п. 3. ISBN 9781466565272. OCLC 895661009.
Общий
- «Детерминированная глобально асинхронная локально синхронная микропроцессорная архитектура». CiteSeerX 10.1.1.91.9608. Цитировать журнал требует
| журнал =
(помощь) - Архитектуры потоков данных для GALS