
- •Мікропроцесорні системи зміст
- •2.1. Склад схем підтримки
- •2.2. Буферні регістри та шинні формувачі
- •2.3. Програмований паралельний інтерфейс 8255
- •5.3. Dsp сімейства tms320с1х
- •1. Однокристальні універсальні мікропроцесори
- •Класифікація мікропроцесорів (мп)
- •Восьмирозрядний мікропроцесор i8080
- •Восьмирозрядні мікропроцесори 8085 і z80
- •Шістнадцятирозрядний мікропроцесор 8086
- •Арифметичний співпроцесор 8087
- •Мікропроцесор Intel 8088
- •16-Розрядний мікропроцесор 80286
- •Мікропроцесор 80386
- •Арифметичні співпроцесори 80287 і 80387
- •Мікропроцесор 486 dx
- •Мікропроцесор Pentium
- •1.12 Мікропроцесор Pentium Pro, Pentium II
- •1.13. Мікропроцесор amd-k6
- •Оцінка продуктивності мп
- •2. Схеми підтримки. Контролери
- •2.1. Склад схем підтримки
- •2.2. Буферні регістри та шинні формувачі
- •2.3. Програмований паралельний інтерфейс 8255
- •2.4. Програмований послідовний інтерфейс 8251 (універсальний синхронно-асинхронний прийомо-передавач)
- •2.5. Програмований контролер переривання 8259а
- •2.6. Контролер прямого доступу до пам’яті 8237а
- •2.7. Інтервальний таймера 8254.
- •Сi – вхід лічильника;
- •2.8. Система реального часу
- •3. Процесори зі скороченою кількістю команд (risc-процесори)
- •3.1. Особливості risc-процесорів
- •3.2. Risc-процесор Alpha 21164 компанії dec
- •3.3. Risc-процесор PowerPc620
- •3.4. Risc-процесор mips-10000
- •3.5. Risc-процесор ра-8000
- •3.6. Risc-процесор UltraSparc іі
- •3.7. Risc-процесори UltraSparc ііі, UltraSparc іv
- •4.Системні ресурси та системні шини. Чипсети
- •4.1. Системні шини
- •4.2. Розподіл і організація пам'яті пк
- •4.3. Кеш пам’ять
- •4.4. Чипсети
- •Характеристика чипсетів
- •4.4.2. Чипсети серії 440
- •5. Цифрові сигнальні процесори (dsp)
- •5.1. Алгоритми обробки цифрової інформації та області застосування сигнальних процесорів
- •5.2. Особливості роботи сигнальних процесорів
- •5.3. Dsp сімейства tms320с1х
- •5.4. Сигнальні процесори сімейства tms320с2х
- •5.5. Процесори dsp сімейства tms320c5x
- •5.6. Сигнальні процесори tms320c2xx і 320с54х
- •5.7. Сигнальний процесор tms320с30
- •5.8. Сигнальні процесори сімейства tms320с4х
- •5.9. Сигнальні процесори сімейства tms320c8x
- •5.10. Процесор сімейства tms320c62xх
- •5.11. Dsp процесори сімейства tms320c67х
- •5.12. Сигнальні процесори dsp сімейства adsp21xx
- •5.13. Сигнальні процесори dsp сімейства аdsp 21ххх
- •6. Мультипроцесорні обчислювальні системи
- •6.1. Класифікація обчислюваних систем
- •6.2. Характеристика СуперЕом серії Cray
- •6.3. Системи з масовим паралелізмом
- •Закон Амдала
- •6.5. Закон Густафсона
- •6.6. Грід – система
- •6.6.1. Ресурси Грід
- •6.6.2. Архітектура Грід-систем
- •Протоколи глобального Гріда
5.6. Сигнальні процесори tms320c2xx і 320с54х
Архітектура цих процесорів базується на сімействі TMS320c5x, забезпечена програмна сумісність з попередніми моделями сигнальних процесорів, проте процесор TMS320с2хх має вищу продуктивність – 40 MIPS, збільшений об'єм внутрішньокристальної пам'яті, що включає репрограмовану FLASH-пам’ять об'ємом 32 кС. У цьому процесорі використовується модифікована Гарвардська архітектура як і в попередніх моделях, завдяки 4-ступінчастому конвеєру практично всі команди виконуються за один такт (рис. 5.7.).
Рис. 5.7. Структурна схема процесорів TMS320C2XX і 320C54X
DSP має один синхронний і один асинхронний послідовні порти. Максимальна швидкість обміну по синхронному порту складає 20Мбит/с.
У процесорі TMS320с52х використовуються три внутрішні шини даних і одна шина команд, завдяки чому в один і той же час можна читати інструкцію, два операнди і записувати результат. Усередині процесора розташована двотактова RAM об'ємом 10 кС, зовнішня пам'ять, що адресується, складає 192 кС і розділена на три сегменти (сегмент даних, команд, вводу/виводу по 64 кС на кожен).
Для прискореного виконання типових операцій до складу ЦП включені апаратні функціональні модулі: блок множення з накопиченням - МАС, блок перекодування значення акумулятора – ЕХР (експоненційний енкодер у=ехрх), блок реалізації оператора Вітербі (БРОВ), що виконує операцію порівняння і вибору з накопиченням. Арифметично-логічний пристрій АЛП, що має 48 розрядів, може виконувати операції над комплексними числами. Пристрій барабанного зсуву (ПБЗ) забезпечує лівий зсув 0-32 розрядів і правий зсув 0-15 розрядів.
До складу даного типу сигнальних процесорів включений перемикач блоків пам'яті, який автоматично додає один такт під час переходу меж усередині простору адрес команд і адрес даних, завдяки чому пам'ять звільняє шину раніше, ніж інший пристрій, отримує доступ до неї.
У даному DSP є декілька типів послідовних портів: універсальний порт, порт з автобуферизацією, мультиплексорний порт з тимчасовим ущільненням.
Продуктивність процесора TMS320с54х доведена до 66 MIPS.
5.7. Сигнальний процесор tms320с30
Даний процесор – перший DSP з плаваючою точкою, був випущений в кінці 80-х років. У цьому процесорі всі операції виконуються за один такт, продуктивність складає 33 MFLOPS (рис.5.8).
Рис.5.8. Структурна схема процесора TMS320C30
Процесор має внутрішньо-кристальну RAM, що складається з двох блоків по 1кС, КЕШ-команд 64кС, ROM ємкістю 4кС. 40-розрядне АЛП може працювати як з цілими числами, так і з числами з плаваючою точкою.
До складу процесора входять два канали прямого доступу до пам'яті, два таймери, два послідовні порти.
5.8. Сигнальні процесори сімейства tms320с4х
У даному DSP використовуються різні види адресації: відносна, базова, індексно-базова, непряма, циклічна, біт-реверсивна, підтримується адресний простір 4ГС. У восьми додаткових регістрах можна зберігати результат операцій з фіксованою точкою. Ці регістри можна використовувати і при деяких видах непрямої адресації. У даному процесорі є 6 каналів ПДП. Два 32-розрядні таймери можуть працювати як з внутрішньою, так і зі зовнішньою синхронізацією. Шість високошвидкісних портів забезпечують обмін по 8 лініям даних і 4 лініям управління із швидкістю 160 Мбіт/с (рис.5.9) .
Рис.5.9. Структурна схема процесора сімейства TMS320C4X