Ағылшыншамен салыстырыңыз: абзацты басыңыз — түпнұсқа терезеде ашылады. Абзац астындағы EN түймесі оны мәтін ішінде көрсетеді.
Мазмұны
Кіріспе
32 биттік ARM процессор архитектурасы
ARM7 микроконтроллерлік ядролар
32 bit ARM processor architecture
ARM7 microcontroller cores
ARM7 – ARM Holdings компаниясы микроконтроллерлерді пайдалануға лицензия берген 32 биттік RISC ARM процессорлық ядролар тобы. ARM7 ядролық отбасы ARM700, ARM710, ARM7DI, ARM710a, ARM720T, ARM740T, ARM710T, ARM7TDMI, ARM7TDMI S, ARM7EJ S-тен тұрады. ARM7TDMI және ARM7TDMI S отбасыдағы ең танымал ядролар болды. ARM7 ядролары 1993 жылдан 2001 жылға дейін шығарылғандықтан, олар енді жаңа интегралды схемалардың (IC) жобаларына ұсынылмайды; оның орнына ARM Cortex M немесе ARM Cortex R ядролары артықшылыққа ие. ARM7 JTAG-ді чиптің ішіндегі қателерді жою (debugging) үшін негізделген технология ретінде енгізгенімен ерекшеленеді; алдыңғы ARM6 ядролары оны қолдамады. "D" әрпі қателерді жою үшін JTAG TAP-ты, ал "I" әрпі аппараттық тоқтау нүктелерін (breakpoints) және бақылау нүктелерін қолдайтын, сондай-ақ жүйені қателерді жою үшін тоқтатуға мүмкіндік беретін ICEBreaker қателерді жою модулін білдіреді. Келесі ядролар осы мүмкіндікті кеңейтіп, жақсартты. Бұл процессор мобильді құрылғылар және басқа да аз қуатты электроника үшін жасалған әмбебап процессор. Бұл процессор архитектурасы әдеттегі 0,13 мкм процесінде 130 МИПС-қа дейін өнімділік көрсетеді. ARM7TDMI процессорлық ядросы ARM v4T архитектурасын іске асырады. Процессор ARM және Thumb нұсқаулар жиынтығы арқылы 32 биттік және 16 биттік нұсқауларды қолдайды. ARM процессорды әртүрлі жартылай өткізгіш компанияларына лицензиялайды, олар ARM процессор архитектурасына негізделген толық чиптерді жобалайды.
ARM7 is a group of 32 bit RISC ARM processor cores licensed by ARM Holdings for microcontroller use. The ARM7 core family consists of ARM700, ARM710, ARM7DI, ARM710a, ARM720T, ARM740T, ARM710T, ARM7TDMI, ARM7TDMI S, ARM7EJ S. The ARM7TDMI and ARM7TDMI S were the most popular cores of the family. Since ARM7 cores were released from 1993 to 2001, they are no longer recommended for new IC designs; instead ARM Cortex M or ARM Cortex R cores are preferred. is notable for having introduced JTAG based on chip debugging; the preceding ARM6 cores did not support it. The "D" represented a JTAG TAP for debugging; the "I" denoted an ICEBreaker debug module supporting hardware breakpoints and watchpoints, and letting the system be stalled for debugging. Subsequent cores included and enhanced this support. It is a versatile processor designed for mobile devices and other low power electronics. This processor architecture is capable of up to 130 MIPS on a typical 0.13 μm process. The ARM7TDMI processor core implements ARM architecture v4T. The processor supports both 32 bit and 16 bit instructions via the ARM and Thumb instruction sets. ARM licenses the processor to various semiconductor companies, which design full chips based on the ARM processor architecture.
ARM лицензиясы
ARM Holdings өз жобалары бойынша процессорлық құрылғыларды өндірмейді де, сатпайды, егер мүдделі тараптар болса, процессор архитектурасын лицензиялайды. ARM түрлі лицензиялық шарттар ұсынады, олардың бағасы мен қамтитын нәрсесі әртүрлі. Барлық лицензия алушыларға ARM ARM ядросының интеграцияланатын аппараттық сипаттамасын, толық бағдарламалық жасақтаманы әзірлеу құралдарын және ARM процессорын қамтитын өндірілген кремнийді сату құқығын береді.
ARM Holdings neither manufactures nor sells CPU devices based on its own designs, but rather licenses the processor architecture to interested parties. ARM offers a variety of licensing terms, varying in cost and deliverables. To all licensees, ARM provides an integratable hardware description of the ARM core, as well as complete software development toolset and the right to sell manufactured silicon containing the ARM CPU.
Кремнийді жекешелендіру
Интегралды құрылғы өндірушілері (IDM) ARM процессор IP-ін синтезделетін RTL (Verilog тілінде жазылған) түрінде алады. Осы форматта олар архитектуралық деңгейде оңтайландырулар мен кеңейтулер жасауға мүмкіндік алады. Бұл өндірушіге арнайы дизайн талаптарына жетуге, мысалы, жоғары такталық жиілік, өте төмен қуат тұтыну, командалар жиынтығының кеңейтілімдері, өлшемді оңтайландыру, қателерді іздеу қолдауы және тағы да басқаларын жүзеге асыруға көмектеседі. Нақты ARM CPU чипіне қандай компоненттер енгізілгенін білу үшін өндірушінің деректер кестесі мен қосымша құжаттамасын қараңыз.
Integrated device manufacturers (IDM) receive the ARM Processor IP as synthesizable RTL (written in Verilog). In this form, they have the ability to perform architectural level optimizations and extensions. This allows the manufacturer to achieve custom design goals, such as higher clock speed, very low power consumption, instruction set extensions, optimizations for size, debug support, etc. To determine which components have been included in a particular ARM CPU chip, consult the manufacturer datasheet and related documentation.
ARM7TDMI
ARM7TDMI (ARM7 + 16 биттік Thumb + JTAG қатесін жою + жылдам көбейтілгіш + жақсартылған ICE) процессоры ARMv4 нұсқаулар жиынтығын іске асырады. Оның өндірісіне жартылай өткізгіш компаниялар лицензия алды. 2009 жылы бұл ең көп қолданылатын ARM ядроларының бірі болды және көптеген терең енгізілген жүйелерде қолданылды. Ол танымал Game Boy Advance ойын консолінде қолданылған. Texas Instruments компаниясы ARM7TDMI лицензиясын алды, ол алғашқы ARM-мен жұмыс істейтін GSM телефоны – Nokia 6110 үшін жасалған. Бұл процессорды пайдаланатын Nokia телефондарының танымал сериясына, соның ішінде 3210 және 3310 үлгілеріне әкелді. ARM7TDMI S нұсқасы синтезделетін ядро болып табылады.
The ARM7TDMI (ARM7 + 16 bit Thumb + JTAG Debug + fast Multiplier + enhanced ICE) processor implements the ARMv4 instruction set. It was licensed for manufacture by an array of semiconductor companies. In 2009, it was one of the most widely used ARM cores, and is found in numerous deeply embedded system designs. It was used in the popular video game console Game Boy Advance. Texas Instruments licensed the ARM7TDMI, which was designed into the Nokia 6110, the first ARM powered GSM phone. This led to the popular series of Nokia phones using the processor, including the 3210 and 3310. The ARM7TDMI S variant is the synthesizable core.
The ARM7EJ S (ARM7 + Enhanced + Jazelle Synthesizable) is a version of the ARM7 implementing the ARMv5TE instruction set originally introduced with the more powerful ARM9E core.