Интерфейсы периферийных устройств. Ключев А.О - 115 стр.

UptoLike

114
ARM также обеспечивает возможность использования библиотеки PrimeCell
периферии, которая соответствует AMBA стандарту и обеспечивают простую
разработку ASIC и ASSP. При использовании AMBA с синтезируемыми
версиями периферийных устройств, аппаратные средства системы и
программное обеспечение могут быть разработаны на начальном этапе
проектирования и, следовательно, может быть снижен риск ошибок
проектирования конечной системы [6].
Согласно спецификации AMBA Rev 2.0 (AMBA Specification (Rev 2.0))
типовая шина AMBA 2 содержит
высокоскоростную системную магистральную
шину (AHB или ASB) и шину периферии (APB).
Рис. 60. Типовая вычислительная система на базе AMBA.
Системная шина соединяет встраиваемые процессоры, такие как ARM-
ядра, с высокопроизводительной периферией, контроллерами DMA,
встроенными памятью и интерфейсами.
Шина периферии работает с упрощенным протоколом и разработана для
организации интерфейса с периферийными устройствами общего назначения
или дополнительными периферийными устройствами. С системной шиной она
соединяется через мост (bridge), способствующий снижению потребления
системы.
В спецификации шины AMBA 2 определена
методология тестирования,
обеспечивающая быстрое тестирование модулей и кэш.
Фирмой ARM разработан набор макроячеек периферийных компонентов,
которые фирма на основе лицензионных соглашений предоставляет заказчикам.
Периферийные компоненты фирмы ARM, библиотека которых получила
наименование PrimeCell, представляют собой готовые к применению
программные макроячейки (IP-блоки), при разработке которых обращалось
внимание на возможность многократного их использования. Применяя
PrimeCell периферию разработчик
существенно экономит время и стоимость