Сімейство RISC-мікроконтролерів МРС50х

Першим мікроконтролером фірми Motorola, створеним на базі ядра PowerPC, є МРС505. Цей МК використовує 32-бітову частину архітектури PowerPC, що забезпечує 32-бітові ефективні адреси, 8-, 16-, 32-розрядні дані цілого типу, а також 32- і 64-розрядні дані з плаваючою точкою.

 

 

 


МРС505 включає 4 кбайти вмонтованої кеш-пам’яті, 4 кбайти статичного ОЗП, блок системної інтеграції (SIM) з програмованими вибірками, модуль комунікаційного процесора (СРМ), а також вмонтований налагоджувач. Модуль системної інтеграції містить, крім того, контролер PCMCIA (master), синтезатор тактової частоти, а також стандартні для SIM функції: системний захист, обслуговування переривань і годинник реального часу.

Центральний 32-розрядний RISC-процесор (RCPU) об'єднує в собі чотири операційні блоки: блок цілих чисел, блок завантаження/збереження (LSU), блок виконання переходів (BPU), блок плаваючої точки (FPU). RCPU спроможний виконувати за один такт одну послідовну команду (без переходів). До того ж, команди переходів можуть виконуватися в тому ж порядку, що дозволяє підвищити продуктивність.

Комунікаційний процесор має, додатково до функцій СРМ МС68360, можливість програмно обслуговувати модемні протоколи до V. 34 за допомогою вмонтованого блока MAC (Multiply and Accumulate, множення з накопиченням). Додано також інтерфейс 12С і два обслуговуючі його канали ПДП.