Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Новые рефераты » Вбудована системна шина AMBA

Реферат Вбудована системна шина AMBA





Вбудована системна шина AMBA

Під приладами класу "система-на-кристалі", в загальному випадку, маються на увазі прилади на єдиному кристалі яких інтегровані процесор (процесори, в тому числі спеціалізовані), деякий обсяг пам'яті, ряд периферійних пристроїв і інтерфейсів - тобто максимум того, що необхідно для вирішення завдань, поставлених перед системою. Фірмою ARM, окрім вже згадуваних ядер сімейств ARM7 і ARM7TDMI і ряду сімейств, які розглядатимуться нижче, розроблений набір макроячеек периферійних компонентів, які фірма на основі ліцензійних угод надає замовникам. Периферійні компоненти фірми ARM, бібліотека яких отримала найменування PrimeCell, являють собою готові до застосуванню відпрацьовані програмні макроячейки, при розробці яких зверталася увага на можливість багаторазового їх використання, і застосовуючи PrimeCell периферію розробник істотно заощаджує час і вартість розробки за рахунок концентрації зусиль на створенні саме системи на кристалі, а не на розробці спочатку необхідної периферії і лише потім системи. У Нині в бібліотеку входять: UART, контролери SDRAM, синхронні послідовні інтерфейси, годинник реального часу, аудіо кодеки, засоби I/O загального призначення, інтерфейси смарт карт, контролери кольорових LCD. Ведуться роботи з подальшого розширення бібліотеки.

Продуктивність приладів класу "система-на-кристалі" значною мірою залежить від ефективності взаємодії всіх вбудованих компонентів і від ефективності їх взаємодії із зовнішнім, щодо приладу, світом. У першу чергу це пов'язано з відмінностями у швидкодії вбудованих компонентів, в особливостях організації інтерфейсів.

При розгляді макроядер ARM710T, ARM720T і ARM740T була згадана шина AMBA (Advanced Microcontroller Bus Architecture) - шина розроблена фірмою ARM для організації ефективної взаємодії компонентів приладів, побудованих на базі ядер фірми. Шина AMBA - стандартна вбудована ASIC шина забезпечує швидке модульне проектування систем при спрощення багаторазового використання схемотехніки і тестів. ARM також забезпечує можливість використання бібліотеки PrimeCell периферії, яка відповідає AMBA стандарту і забезпечують просту розробку ASIC і ASSP. При використанні AMBA з синтезованими версіями периферійних пристроїв, апаратні засоби системи і програмне забезпечення можуть бути розроблені на початковому етапі проектування і, отже, може бути знижений ризик помилок проектування кінцевої системи.

Блок-схема шини AMBA в приладу типу персонального інформаційного пристрою (PDA), реалізованого на основі ядра ARM, макроячеек бібліотеки PrimeCell і шини AMBA, представлений на Рис. 1. <В 

Рис. 1. Приклад приладу класу "система-на-кристалі", що використовує шину AMBA

Типова шина AMBA містить системну шину (у даному випадку AHB) і шину периферії (APB).

Системна шина з'єднує вбудовуються процесори, такі як ARM ядра, з високопродуктивної периферією, контролерами DMA, вбудованими пам'яттю і інтерфейсами. Це високошвидкісна, з широкою смугою пропускання шина, підтримуюча, для забезпечення максимальної продуктивності, управління c великим кількістю провідних пристроїв (Multi-master bus management).

Шина периферії - працює з спрощеним протоколом і розроблена для організації інтерфейсу з периферійними пристроями загального призначення або додатковими периферійними пристроями. З Cистемное шиною вона з'єднується через міст (Bridge), що сприяє зниженню споживання системи. p> У специфікації шини AMBA визначено методологію тестування, що забезпечує швидке тестування модулів і кеш.

Список літератури

Для підготовки даної роботи були використані матеріали з сайту






Схожі реферати:

  • Реферат на тему: Проектування центральних і периферійних пристроїв ЕВС-2
  • Реферат на тему: Проектування протоколів і інтерфейсів інформаційної системи організації, що ...
  • Реферат на тему: Активування процесів взаємодії компонентів композиту на межі розділу фаз
  • Реферат на тему: Проектування і розробка інформаційної системи бібліотеки
  • Реферат на тему: Участь у розробці компонентів ігрового програмного продукту