Кіріспе

Zilog eZ80 — Zilog компаниясының 2001 жылы ұсынған 8 биттік микропроцессоры. eZ80 — компанияның алғашқы өнімі болған Z80 микропроцессорының жаңартылған нұсқасы.

Дизайн

eZ80 (Z380 сияқты) Z80 және Z180-мен екі жақты үйлесімді, бірақ бірдей такты жиілігінде түпнұсқа Z80 чипінен үш есе жылдам. eZ80 үш кезеңді құбырға ие: алу, декодтау және орындау. Егер бағдарлама санағышын өзгертетін нұсқау болса, процессор қазіргі уақытта өңдеп жатқан нұсқауларды тазалайды. 50 МГц дейін қол жетімді (2004), егер жылдам жад қолданылса (яғни, опкодты алу, деректер немесе кіріс-шығыс үшін күту күйлері болмаса) немесе кейбір қолданбаларда тіпті жоғары өнімділікке ие болады (16 биттік қосымша түпнұсқадағыдан 11 есе жылдам). eZ80 сондай-ақ жад басқару блогынсыз 16 МБ жадты тікелей, үздіксіз адрестеуді қолдайды, көптеген регистрлерді (HL, BC, DE, IX, IY, SP және PC) 16 биттен 24 битке дейін кеңейту арқылы. Мұны істеу үшін процессорда ADL режимі деп аталатын толық 24 биттік адрестік режим бар. Z80 регистрлік жұптары 24 битке дейін кеңейтіліп, U әрпімен қайта аталды, мысалы, HL енді HLU болып келеді және т.б. Бірақ ол әлі де түпнұсқа Z80-мен үйлесімді режимде жұмыс істей алады. Процессорда 24 биттік АЛУ арифметикалық-логикалық құрылғысы және бірнеше нұсқауларды қабаттастырылған өңдеуі (үш кезеңді құбыр) бар, бұл оның жылдамдығының екі негізгі себебі. Ескі Z280 және Z380-ден айырмашылығы, оның кэш жады жоқ (немесе қажет емес). Оның орнына, ол жылдам SRAM-мен тікелей негізгі жад ретінде жұмыс істеуге арналған (өйткені ол әлдеқайда арзан болды). Z280-дің мультиплекстелген шинасы да жоқ, бұл оны түпнұсқа Z80 және Z180 сияқты пайдалануға (қосылуға) оңай етеді және орындалу уақытының нақтылығына қатысты деңгейде болжамды. Чипте бастапқы Z80-ге ұқсас жад интерфейсі бар, соның ішінде шина сұранысы/жауап беру түймешіктері және төрт интеграцияланған чип таңдауы бар. Чипте флэш-жад және чипте нөлдік күту күйіндегі SRAM (256 КБ флэш-жад және 16 КБ SRAM) нұсқалары бар, бірақ барлық модельдерде сыртқы шиналар да бар.

Нұсқалар

eZ80Acclaim! — 128 КБ-қа дейін флэш-жадыға, 8 КБ-қа дейін SRAM-ға ие және 20 МГц жылдамдықпен жұмыс істей алатын «қосымшаға арналған стандартты өнімдер» (ASSP) деп белгіленген eZ80 бір чипті компьютерлер отбасы. Басқа eZ80 түрлері сияқты, ол сыртқы адрестік және деректер шинасына ие, сондықтан оны жалпы мақсаттағы микропроцессор ретінде де пайдалануға болады. eZ80AcclaimPlus! — 256 КБ флэш-жадыға, 16 КБ SRAM-ға ие және 50 МГц жылдамдықпен жұмыс істей алатын байланыс ASSP-інің отбасы. Ол eZ80Acclaim! желісіне интеграцияланған 10/100BaseT Ethernet MAC және TCP/IP стегін қосады. Басқа eZ80 түрлері сияқты, ол сыртқы адрестік және деректер шинасына ие, сондықтан оны жалпы мақсаттағы микропроцессор ретінде де пайдалануға болады.

Коммерциялық өнімдерде қолдану

Texas Instruments компаниясының TI 84 желісінің ең соңғы (2015 жылдың ортасы) графикалық калькуляторы TI 84 Plus CE, 48 МГц сағаттық жиілікте 24 биттік адрестік режимде eZ80 процессорын қолданады. Еуропада TI 84 Plus CE T және TI 83 Premium CE модельдері де eZ80 процессорымен жұмыс істейді. eZ80L92 – 50 МГц жиілікте жұмыс істейтін ST Robotics робот контроллерінің негізгі процессоры. Ол 128 КБ сыртқы жедел жадыға және 128 КБ сыртқы флэш жадыға ие.