Ағылшыншамен салыстырыңыз: абзацты басыңыз — түпнұсқа терезеде ашылады. Абзац астындағы EN түймесі оны мәтін ішінде көрсетеді.
Мазмұны
Кіріспе
Atmel ARM-ге негізделген процессорлар – Microchip Technology (бұрынғы Atmel) компаниясы жасаған, әртүрлі 32 биттік ARM процессорлық ядроларға негізделген, өз ішінде әзірленген перифериялық құрылғылармен және құралдарды қолдаумен кемелденген микроконтроллерлер мен микропроцессорлардың интегралды схемалары.
Atmel ARM based processors are microcontrollers and microprocessors integrated circuits, by Microchip Technology (previously Atmel), that are based on various 32 bit ARM processor cores, with in house designed peripherals and tool support.
Шолу
ARM 32-бит процессорлар сериясының негізгі дизайнын лицензиялайды. ARM толыққанды кремнийлік өнімдерді емес, тек зияткерлік меншік (ЗМ) өнімдерін өндіреді. ARM процессорлары RISC (қысқартылған нұсқаулар жиынтығын есептеу) архитектурасына негіделген. Бұл Microchip компаниясының AVR 8-бит өнімдеріне ұқсас, ол RISC архитектурасын кейінірек қабылдады. AVR архитектурасы эксклюзивті түрде Гарвард архитектурасын пайдаланса, кейбір ARM ядролары Гарвард (Cortex M3) архитектурасына, ал басқалары Фон Нейман архитектурасына (ARM7TDMI) негіделген. Microchip сияқты жартылай өткізгіш компаниялар ARM ядроларын алып, оларға тұрақты нұсқаулар жиынтығы мен тіркеу атауларын қолданып, ADC (аналогтық-цифрлық түрлендіргіштер), сағатты басқару және USART, SPI, I2C, CAN, LIN, USB, Ethernet, LCD, камера немесе сенсорлық басқарушылар сияқты перифериялық схемаларды қосады. Microchip өте аз қуатты тұтынатын және CPU ядросы қосылмаған күйде де дербес жұмыс істей алатын (тұйыққа түсу) озық перифериялық құрылғылар мен қуатты басқаруды бейімдеуге тырысты. Олар сондай-ақ сыртқы интерфейстер мен жад арасында DMA (тікелей жадқа қол жеткізу) арқылы деректерді процессордың минималды араласуымен беруді арттырды. Microchip ішкі Flash жады бар микроконтроллерлерді (МКБ) және сыртқы жадты пайдаланатын микропроцессорларды (МПБ) сатады. Чиптерден басқа, Microchip демо-платтарды өз веб-сайтында және Digi-Key, Farnell, Ineltek, Arrow, Avnet, Future Electronics және Mouser сияқты дистрибьюторлық арналар арқылы ұсынады. Microchip-тің ARM негізіндегі кейбір өнімдері нақты қолданбаларға арналған, мысалы, SAM4CP, ол смарт желілік энергия есептегіштерінде қолданылады.
ARM licenses the core design for a series of 32 bit processors. ARM does not manufacture any complete silicon products, just intellectual property (IP). The ARM processors are RISC (reduced instruction set computing). This is similar to Microchip's AVR 8 bit products, a later adoption of RISC architecture. Whereas the AVR architecture used Harvard architecture exclusively, some ARM cores are Harvard (Cortex M3) and others are Von Neumann architecture (ARM7TDMI). Semiconductor companies such as Microchip take the ARM cores, which use a consistent set of instructions and register naming, and add peripheral circuits such as ADCs (analog to digital converters), clock management, and serial communications such as USART, SPI, I2C, CAN, LIN, USB, Ethernet, and LCD, Camera or Touch controllers. Microchip made efforts to adapt advanced peripherals and power management that used very little power and can operate independently without having the CPU core powered up (sleepwalking). They also provided for DMA between external interfaces and memories increasing data throughput with minimal processor intervention. Microchip sells both MCUs (microcontroller units) that have internal Flash memory, and MPUs (microprocessor units) that use external memory. In addition to the chips themselves, Microchip offers demo boards, both on its website, and through distribution channels such as Digi key, Farnell, Ineltek, Arrow, Avnet, Future Electronics, and Mouser. Some of the Microchip ARM based products are meant for specific applications, such as their SAM4CP that is used in smart grid energy meters.
Микробақылаушылар
Микроконтроллерлердің ішкі бағдарламалық жады, сондай-ақ, дәстүрлі ішкі тіркегіштері мен RAM-ы бар. Microchip ARM микроконтроллерлері 14 түйіршікті SAM D10 сериясынан бастап, 144 түйіршікті SAM S70 және SAM E70 өнімдеріне дейін жетеді. SAM4S, SAM4N, SAM3S, SAM3N, SAM7S (64 түйіршік) отбасылары USB құрылғысынан басқа, кернеу деңгейі сәйкес келмесе де, түйіршіктер бойынша үйлесімді IC пішіндік іздерге ие.
Microcontrollers have internal program memory as well as the conventional internal registers and RAM. Microchip ARM MCUs range from the SAM D10 series with as few as 14 pins, to the 144 pin SAM S70 and SAM E70 products. The SAM4S, SAM4N, SAM3S, SAM3N, SAM7S (64 pin) families have pin compatible IC footprints, except for USB device, though they are not voltage level compatible.
SAM C
Atmel C отбасы 2015 жылдың мамыр айында ұсынылды. Cortex M0+ негізінде, SAM D және SAM L серияларымен қосқыштар мен код жағынан үйлесімді, Microchip компаниясының отбасы төрт түрлі кіші-сериядан тұрады (SAM D10, SAM D11, SAM D20, SAM D21). Бұл құрылғылардың барлығы ARM Cortex M0+ процессоры негізінде жасалған және әртүрлі қосқыштар, жад және мүмкіндіктер жиынтығын ұсынады. Құрылғылар қосқыштар мен код жағынан үйлесімді және оқиғалар жүйесі мен қайта конфигурацияланатын мультиплекстік тізбекті байланыс порттары үшін SERCOM модулі сияқты сыртқы құрылғыларды ортақ пайдаланады. Бұл микроконтроллер отбасы әртүрлі хобби деңгейіндегі әзірлеу тақталарында қолданылады, мысалы Arduino Zero (ATSAMD21G18), Sparkfun SAMD21 Mini Breakout (ATSAMD21G18) және Seeed Studio XIAO SAMD21 (ATSAMD21G18). SAM D5X/E5X және SAM D51 32 биттік Cortex M4F процессорымен жабдықталған.
The Atmel C family was launched in May 2015. Based on Cortex M0+, pin and code compatible with the SAM D and SAM L series, family from Microchip consists of four different sub series (SAM D10, SAM D11, SAM D20, SAM D21). The devices are all based on the ARM Cortex M0+ processor and offer different pin, memory, and feature combinations. The devices are pin and code compatible and share peripherals like the Event System and the SERCOM module for reconfigurable multiplexed serial communication ports. This microcontroller family is used on various hobbyist development boards, such as Arduino Zero (ATSAMD21G18), Sparkfun SAMD21 Mini Breakout (ATSAMD21G18), and Seeed Studio XIAO SAMD21 (ATSAMD21G18). The SAM D5X/E5X and SAM D51 feature the 32 bit Cortex M4F.