Кіріспе

ARM микроархитектурасы негізіндегі микропроцессорлық өзектер отбасы.

ARM9 – ARM Holdings компаниясы микроконтроллерлерді пайдалану үшін лицензиялаған 32 биттік RISC ARM процессорлық өзектерінің тобы. ARM9 өзектер отбасы ARM9TDMI, ARM940T, ARM9E S, ARM966E S, ARM920T, ARM922T, ARM946E S, ARM9EJ S, ARM926EJ S, ARM968E S, ARM996HS-тен тұрады. ARM9 өзектері 1998-2006 жылдар аралығында шығарылғандықтан, жаңа интегралды схемалар (IC) жобалары үшін енді ұсынылмайды, олардың орнына ARM Cortex A, ARM Cortex M, ARM Cortex R өзектеріне басымдық беріледі. Бұл өзектерді интеграциялайтын көптеген кремнийлі микросхемалар оларды модификацияланған Гарвард архитектурасы негізіндегі микросхемалар ретінде құрастырады, екі адрес шинасын бөлек CPU кэштері мен тығыз байланысты жадтан басқа жағында біріктіреді. Әртүрлі ARM архитектуралық нұсқаларын қолдайтын екі кіші отбасы бар.

ARM лицензиясы

ARM Holdings өз жобалары бойынша процессорлық құрылғыларды өндірмейді де, сатпайды, егер мүдделі тараптар болса, процессор архитектурасын лицензиялайды. ARM түрлі лицензиялық шарттар ұсынады, олардың бағасы мен қамтитын нәрсесі әртүрлі. Барлық лицензия алушыларға ARM ARM ядросының интеграцияланатын аппараттық сипаттамасын, толық бағдарламалық жасақтаманы әзірлеу құралдарын және ARM процессорын қамтитын өндірілген кремнийді сату құқығын береді.

Кремнийді жекешелендіру

Интегралды құрылғы өндірушілері (IDM) ARM процессор IP-ін синтезделетін RTL (Verilog тілінде жазылған) түрінде алады. Осы форматта олар архитектуралық деңгейде оңтайландырулар мен кеңейтулер жасауға мүмкіндік алады. Бұл өндірушіге арнайы дизайн талаптарына жетуге, мысалы, жоғары такталық жиілік, өте төмен қуат тұтыну, командалар жиынтығының кеңейтілімдері, өлшемді оңтайландыру, қателерді іздеу қолдауы және тағы да басқаларын жүзеге асыруға көмектеседі. Нақты ARM CPU чипіне қандай компоненттер енгізілгенін білу үшін өндірушінің деректер кестесіне және қосымша құжаттамаға жүгіну қажет.