трусики женские украина

На головну

 Основні характеристики ядра ARM7 - Різне

32-розрядний RISC процесор (32-розрядні шини даних і адреси) з продуктивністю 17 MIPS при тактовій частоті 25 МГц (пікова продуктивність 25 MIPS)

32-розрядна адресація - лінійне адресний простір в 4 Гбайта - виключає потребу в сегментированной, розділеної на банки або оверлейной пам'яті

Тридцять один 32-розрядний регістр загального призначення і шість регістрів стану

Регістри адрес, записи і конвеєра

Циклічне сдвиговое пристрій і перемножувач

Трирівневий конвеєр (вибірка команди, її декодування і виконання)

Робочі режими Big Endian і Little Endian

Напруга живлення 3, 3 і 5 В

Мале споживання 0, 6 мА / МГц, при виготовленні по CMOS технології з топологічними нормами 0, 8 мкм.

Повністю статична робота, що дозволяє додатково знижувати споживання за рахунок зменшення тактової частоти, що ідеально для критичних до споживання застосувань

Швидкий відгук на переривання застосувань реального масштабу часу

Підтримка систем віртуальної пам'яті

Проста але потужна система команд

Необхідно відзначити, що переклад ядра на технологію зі зменшеними топологічними нормами дозволяє як підвищити його продуктивність, так і ще більше знизити споживання.

Блок-схема ядра ARM7

32-розрядна система команд ядра ARM7 містить одинадцять базових типів команд:

Два типу використовують вбудоване арифметико-логічний пристрій, циклічне сдвиговое пристрій і помножувач при операціях над даними в банку з 31 регістра, форматом по 32 розряду кожен;

Три класи команд управління переміщенням даних між пам'яттю і регістрами, один оптимізований на забезпечення гнучкості адресації, інший під швидке контекстне перемикання і третій під підкачування даних;

Три команди керують потоком і рівнем привілеї виконання;

Три типу призначені для управління зовнішніми сопроцессорами, що дозволяє розширити функціональні можливості системи команд за межами ядра.

Система команд ARM добре обробляється компіляторами мов високого рівня. На відміну від деяких RISC процесорів, процесор ARM7, при виникненні необхідності в деякому зменшенні обсягу кодів, допускає програмування і на асемблері.

Надаючи, на ліцензійній основі, ядро ??ARM7 своїм кремнієвим партнерам фірма ARM на основі розробила мікроконтролери ARM7100, ARM7500 і ARM7500FE і, мабуть, невеликий опис цих мікроконтролерів дозволить оцінити можливості, надані ядром ARM7.

Мікроконтролер ARM7100 можна назвати мікроконтролером широкого застосування, оскільки він орієнтований на використання в таких пристроях як: персональні інформаційні пристрої (PDA) і органайзери, інтелектуальні мобільні телефони і багатофункціональні пейджери, кишенькові вимірювальні пристрої та системи збору даних - у двох словах - від кишенькових ігор до офісного обладнання. Мікроконтролер організований за модульним принципом з використанням внутрішньої шини AMBA, організуючою взаємодія ядра зі стандартними бібліотечними осередками периферії.

Два інших мікроконтролера ARM7500 і ARM7500FE є однокристальними мікрокомп'ютерами, орієнтованими реалізацію мультимедіа пристроїв, портативних і настільних комп'ютерів, кишенькових обчислювальних і вимірювальних пристроїв, інтерактивних приставок цифрового TV, ігрових консолей. Ці два мікроконтролера відрізняються один від одного наявністю в приладі ARM7500FE прискорювача операцій з плаваючою крапкою (FPA) і, відповідно, його більш високою продуктивністю. Вони також реалізовані за модульним принципом і об'єднують ядро ??ARM7 з самодостатніми макроячейками відео, звуку, FPA (ARM7500FE) і стандартних бібліотечних осередків периферії.

Спільним для всіх трьох мікропроцесорів є використання ядра ARM7, вбудованого єдиного кеш команд і даних ємністю 8 Кбайт (ARM7100) і 4 Кбайт (ARM7500 і ARM7500FE), MMU, буфера запису, наявність режимів енергозбереження.

Основні характеристики:

ARM7100

Продуктивність 18, 4 MIPS при тактовій частоті 18, 4 МГц і напрузі живлення 3, 3 В

Споживання 66 мВт при напрузі живлення 3, 3 В

Вбудований єдиний кеш команд і даних ємністю 8 Кбайт

Інтерфейс ROM і розширення (сегменти 8x256 Мбайт 8-, 16- і 32-розрядні)

Контролер DRAM з підтримкою швидкого сторінкового режиму (8-, 16- і 32-розрядних)

Адресуються простір в 3072 Мбайт

Порти I / O (4x8 + 1x4)

Телефонний CODEC інтерфейс з FIFO на 16 байт

Програмований контролер LCD (halfVGA - 640x240) з підтримкою DMA

Повнодуплексний UART з двома 16-розрядними FIFO і логікою протоколу IrDA

Синхронний послідовний інтерфейс

Два 16-розрядних таймера / лічильника і сторожовий таймер

Годинник реального часу з компаратором

Два інтерфейсу з DC-DC перетворювачами

Корпус PQFP з 208 висновками

ARM7500

Продуктивність 30 Dhrystone 2.1 MIPS при тактовій частоті 33 МГц і напрузі живлення 5 В

Споживання 680 мВт при напрузі живлення 5 В і роботі на драйвер SVGA монітора

Вбудований єдиний кеш команд і даних ємністю 4 Кбайта

Пряме під'єднання ROM і швидкий сторінковий режим DRAM (16- і 32-розрядних)

Адресуються простір в 288 Мбайт

Трьохканальний контролер DMA (відео, курсор і звук) з продуктивністю 63, 6 Мбайт / с

Контролер I / O, що підтримує AT-PC шину і підключення PCMCIA

Два послідовних порти (клавіатура / миша)

Чотириканальний ADC (підключення джойстика)

Система обробки звуку з якістю CD і 8-канальний стерео вихід

Видеоконтроллер з частотою пікселів 120 МГц і дозволом SVGA / SGA (1024x768)

8-розрядні DAC (R, G, B) для управління драйвером CRT

Формувач сигналу з 16 рівнями сірого для LCD дисплея

Корпус PQFP з 240 висновками

ARM7500FE - характеристики аналогічні характеристикам ARM7500 за винятком:

Продуктивність 36, 3 Dhrystone 2.1 MIPS при тактовій частоті 40 МГц і напрузі живлення 5 В

Споживання 800 мВт при напрузі живлення 5 В і роботі на драйвер SVGA монітора

Вбудований прискорювач операцій з плаваючою крапкою (FPA), сумісний з IEEE 754-1985, що забезпечує 5, 7 млн ??циклів SAXPY і до 6 MFLOP Linpack (на частоті 40 МГц)

Пікова смуга пропускання пам'яті 128 Мбайт / с

Виключений аналоговий порт звуку

Рівень інтеграції функцій на одному кристалі ілюструється блок-схемою мікроконтролерів ARM7500 і ARM7500FE.

Примітка: FPA розміщений тільки в приладі ARM7500FE.

Як видно з вище перерахованого, на основі ядер ARM7 реалізуються досить потужні і складні прилади, по своїй продуктивності наближаються до продуктивності робочих станцій недавнього минулого, що забезпечується високопродуктивним RISC ядром і потужною 32-розрядної ARM системою команд.

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

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

Для підготовки даної роботи були використані матеріали з сайту http://www.gaw.ru/

Авіація і космонавтика
Автоматизація та управління
Архітектура
Астрологія
Астрономія
Банківська справа
Безпека життєдіяльності
Біографії
Біологія
Біологія і хімія
Біржова справа
Ботаніка та сільське господарство
Валютні відносини
Ветеринарія
Військова кафедра
Географія
Геодезія
Геологія
Діловодство
Гроші та кредит
Природознавство
Журналістика
Зарубіжна література
Зоологія
Видавнича справа та поліграфія
Інвестиції
Інформатика
Історія
Історія техніки
Комунікації і зв'язок
Косметологія
Короткий зміст творів
Криміналістика
Кримінологія
Криптологія
Кулінарія
Культура і мистецтво
Культурологія
Логіка
Логістика
Маркетинг
Математика
Медицина, здоров'я
Медичні науки
Менеджмент
Металургія
Музика
Наука і техніка
Нарисна геометрія
Фільми онлайн
Педагогіка
Підприємництво
Промисловість, виробництво
Психологія
Психологія, педагогіка
Радіоелектроніка
Реклама
Релігія і міфологія
Риторика
Різне
Сексологія
Соціологія
Статистика
Страхування
Будівельні науки
Будівництво
Схемотехніка
Теорія організації
Теплотехніка
Технологія
Товарознавство
Транспорт
Туризм
Управління
Керуючі науки
Фізика
Фізкультура і спорт
Філософія
Фінансові науки
Фінанси
Фотографія
Хімія
Цифрові пристрої
Екологія
Економіка
Економіко-математичне моделювання
Економічна географія
Економічна теорія
Етика

8ref.com

© 8ref.com - українські реферати


енциклопедія  бефстроганов  рагу  оселедець  солянка