Изучение материалла по курсу "Основы радиоэлектроники и связи", страница 23

Память данных (ПД) ЦСП разделена на 2 или более блоков, имеющих независимую адресацию. При этом принято говорить, что ЦСП содержит 2 или более генераторов адреса. Генерация заключается в наличии соответствующего количества банков регистров-указателей, в которые загружаются адреса ячеек ПД. Операции автоматического инкремента и декремента указателей, а также зацикливание адресов позволяют эффективно программировать алгоритмы ЦОС.

Эффективность выполнения сложных микропроцессорных команд связана с конвеерным принципом их обработки. Благодаря этому же принципу большинство команд ЦСП однотактовые Во всем остальном ЦСП подобен обычному МК. ЦСП от фирмы Zilog характеризуются многофункциональностью и экономичностью . В табл. 1.6.1 приведены функциональные возможности ЦСП серии Z89. Экономичностью отличаются процессоры Z89323, Z89373, Z89393. Потребляемая мощность этих ЦСП снижается с уменьшением частоты от 20 до 4 МГц с последующим переключением на частоту 64 и 32 кГц для наиболее малопотребляемого рабочего режима. Источником колебаний является высокочастотный генератор, синхронизируемый по фазе низкочастотным генератором с кварцевым резонатором на 32 КГц. Частота изменяется благодаря наличию управляемого делителя частоты. Тактовый генератор ЦСП может быть программно остановлен. Тогда приостанавливается и выполнение команд до возникновения внешнего прерывания или до подачи внешних сигналов на специальные выводы ЦСП. В таком режиме ток потребления ЦСП снижается до нескольких микроампер. К тому же, кварцевый резонатор на 32 КГц имеет меньшую стоимость.

Базовым ЦСП серии Z89 является процессор Z89c00 , структурная схема которого изображена на рис. 13. Фирма Zilog выбрала Гарвардскую архитектуру для своих процессоров. Это означает, что память данных и память программ (ПП) физически и логически разделена. Внутренняя ПП имеет объем 4К 16-разрядных слов (4KW). ПД составляет 512 16-разрядных слов (512W).

Возможно подключение внешней ПП объемом до 64KW. Данные в процессоре представляются с фиксированной запятой.

ПД состоит из двух банков ОЗУ по 256W. Каждый банк адресуется косвенно с помощью трех 8-разрядных регистров-указателей P0:0,P1:0,P2:0 - банк 0 и P0:1,P1:1,P2:1 - банк 1.

Таблица 1.6.1

┌──────────────┬──────┬──────┬──────┬──────┬──────┬──────┬──────┐

│  Процессор   │Z89c00│Z89321│Z89371│Z89391│Z89323│Z89373│Z89393│

├──────────────┼──────┼──────┼──────┼──────┼──────┼──────┼──────┤

│Тактовая      │      │      │      │      │      │      │      │

│частота, МГц  │10, 15│  20  │  16  │  20  │  20  │  16  │  20  │

│              │      │      │      │      │      │      │      │

│Объем памяти  │      │      │      │      │      │      │      │

│программ, kW  │  4   │  4   │4 OTP │  -   │  8   │ 8 OTP│  -   │

│              │      │      │      │      │      │      │      │

│Объем памяти  │      │      │      │      │      │      │      │

│данных, W     │ 512  │ 512  │ 512  │ 512  │ 512  │ 512  │ 512  │

│              │      │      │      │      │      │      │      │

│АЛУ/аккумуля- │      │      │      │      │      │      │      │

│тор/Регистр   │      │      │      │      │      │      │      │

│результата    │      │      │      │      │      │      │      │

│умножения, бит│  24  │  24  │  24  │  24  │  24  │  24  │  24  │

│              │      │      │      │      │      │      │      │

│Количество ис-│      │      │      │      │      │      │      │

│точников      │      │      │      │      │      │      │      │

│прерываний, шт│  3   │  5   │  5   │  5   │  8   │  8   │  8   │