Память данных (ПД) ЦСП разделена на 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 │
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.