กลับไปหน้าบทความ

อ่าน 8 นาที

โปรเซสเซอร์ Atmel ARM

โปรเซสเซอร์ Atmel ARM เป็น ไมโครคอนโทรลเลอร์ และ วงจรรวม ไมโครโปรเซสเซอร์ จาก Microchip Technology (เดิมคือ Atmel ) ซึ่งใช้ แกนประมวลผล ARM 32 บิต ต่างๆ...

โปรเซสเซอร์ Atmel ARM

โปรเซสเซอร์ Atmel ARMเป็นไมโครคอนโทรลเลอร์และวงจรรวมไมโครโปรเซสเซอร์ จากMicrochip Technology (เดิมคือAtmel ) ซึ่งใช้ แกนประมวลผล ARM 32 บิต ต่างๆ พร้อมอุปกรณ์ต่อพ่วงและเครื่องมือสนับสนุนที่ออกแบบเองภายในบริษัท[ 1 ]

ภาพรวม

ARM ให้สิทธิ์การใช้งานการออกแบบแกนประมวลผลสำหรับโปรเซสเซอร์ 32 บิตหลายรุ่น ARM ไม่ได้ผลิตผลิตภัณฑ์ซิลิคอนที่สมบูรณ์ใดๆ แต่เป็นเพียงทรัพย์สินทางปัญญา (IP) เท่านั้นโปรเซสเซอร์ ARM เป็นแบบ RISC (Reduced Instruction Set Computing) ซึ่งคล้ายกับผลิตภัณฑ์ AVR 8 บิตของ Microchip ซึ่งเป็นการนำสถาปัตยกรรม RISC มาใช้ในภายหลัง ในขณะที่สถาปัตยกรรม AVR ใช้สถาปัตยกรรม Harvardเพียงอย่างเดียว แกนประมวลผลของ ARM บางส่วนใช้สถาปัตยกรรม Harvard (Cortex-M3) และบางส่วนใช้สถาปัตยกรรม Von Neumann (ARM7TDMI)

บริษัท ผู้ผลิตเซมิคอนดักเตอร์เช่น ไมโครชิป ใช้แกนประมวลผล ARM ซึ่งใช้ชุดคำสั่งและการตั้งชื่อรีจิสเตอร์ที่สม่ำเสมอ และเพิ่มวงจรต่อพ่วงต่างๆ เช่น ADC (ตัวแปลงสัญญาณอนาล็อกเป็นดิจิทัล), การจัดการสัญญาณนาฬิกา และการสื่อสารแบบอนุกรม เช่น USART, SPI, I2C, CAN, LIN, USB, Ethernet และตัวควบคุม LCD, กล้อง หรือระบบสัมผัส ไมโครชิปพยายามปรับใช้กับอุปกรณ์ต่อพ่วงขั้นสูงและการจัดการพลังงานที่ใช้พลังงานน้อยมากและสามารถทำงานได้อย่างอิสระโดยไม่ต้องเปิดใช้งานแกนประมวลผล (โหมดพักเครื่อง) พวกเขายังจัดให้มี DMA ระหว่างอินเทอร์เฟซภายนอกและหน่วยความจำเพื่อเพิ่มปริมาณข้อมูลโดยมีการแทรกแซงจากโปรเซสเซอร์น้อยที่สุด

Microchip จำหน่ายทั้ง MCU (ไมโครคอนโทรลเลอร์) ที่มีหน่วยความจำแฟลชภายใน และ MPU (ไมโครโปรเซสเซอร์) ที่ใช้หน่วยความจำภายนอก นอกจากตัวชิปแล้ว Microchip ยังมีบอร์ดสาธิตให้เลือกซื้อทั้งบนเว็บไซต์ของตนเอง และผ่านช่องทางการจัดจำหน่ายต่างๆ เช่นDigiKey , Farnell, Ineltek, Arrow, Avnet, Future ElectronicsและMouser

ผลิตภัณฑ์บางอย่างของ Microchip ที่ใช้สถาปัตยกรรม ARM นั้นถูกออกแบบมาเพื่อการใช้งาน เฉพาะด้าน เช่น SAM4CP ที่ใช้ในมิเตอร์วัดพลังงานในระบบโครงข่ายไฟฟ้าอัจฉริยะ

ประวัติศาสตร์

  • ในปี 1995 ได้มีการลงนามในข้อตกลงใบอนุญาตใช้งานแกนประมวลผล ARM7TDMI "Thumb" (สถาปัตยกรรม ARMv4T Von Neumann) (แกนประมวลผล MPU ที่ Atmel นำมาผลิตเป็น MCU)
    • AT91M40800 (1998)
    • เอที91เอ็ม42800เอ
    • เอที91เอ็ม55800เอ
    • AT91R40008
    • AT91FR40162 (2002)
    • แซม7เอส/เอสอี
    • แซม7เอ็กซ์/เอ็กซ์ซี
    • แซม7แอล
  • ปี 1995 ได้ลงนามในข้อตกลงใบอนุญาตใช้งานแกนประมวลผล ARM920T/ARM9TDMI (MPU) (สถาปัตยกรรม ARMv4T Von Neumann)
    • AT91RM9200 (2003)
  • ลงนามข้อตกลงใบอนุญาตใช้งานแกนประมวลผล ARM926EJ/ARM9E (MPU) จำนวน 2000 ราย (สถาปัตยกรรม ARMv5)
    • AT91SAM9260 (2006)
    • AT91SAM9263 (2007)
    • SAM9XE (2008)
    • SAM9N/CN,
    • SAM9R (2009)
    • SAM9G (2009)
    • SAM9M (2010)
    • SAM9X (2020) [ 2 ]
  • ลงนามข้อตกลงใบอนุญาตใช้งานชิป ARM1176JZ-S ในปี 2004 (ไม่ได้ใช้ในชิ้นส่วนของ Atmel)
  • ลงนามข้อตกลงใบอนุญาต Cortex กับ ARM Holdings ในปี 2008 [ 3 ]
    • Cortex-M3 (ไมโครคอนโทรลเลอร์) (สถาปัตยกรรม ARMv7-M Harvard)
    • Cortex-M4 (ไมโครคอนโทรลเลอร์) (สถาปัตยกรรม ARMv7E-M Harvard)
      • SAM4S (2011) [ 8 ]
      • SAM4L (2012) [ 9 ]
      • ซีรี่ส์ SAM4E (2013) ที่ใช้ ARM Cortex-M4F ซึ่งเป็น MCU ของ Atmel ตัวแรกที่มี FPU (หน่วยประมวลผลจุดลอยตัว) [ 10 ]
      • SAM4N (2013)
      • SAM4C (2014) แบบ dual-core [ 11 ]
      • SAM G51/53 (2014) อิงตาม ARM Cortex-M4F [ 12 ]
      • SAM G54/55 (2015) อิงตาม ARM Cortex-M4F [ 13 ]
    • Cortex-A5 (หน่วยประมวลผลกลาง) (สถาปัตยกรรม ARMv7-A)
      • ซีรี่ส์ SAMA5D3 (2013) Atmel ประกาศซีรี่ส์ SAMA5D3 ที่ใช้ ARM Cortex-A5 ซึ่งเป็นชิป Atmel ตัวแรกที่มีแกน Cortex-A5 [ 3 ]
      • SAMA5D4 (2014) [ 14 ]
      • ซีรี่ส์ SAMA5D2 (2015) [ 15 ]
    • Cortex-A7 (หน่วยประมวลผลกลาง) (สถาปัตยกรรม ARMv7-A)
    • Cortex-M0+ (MCU) ใน SAM D20 (2013) (สถาปัตยกรรม ARMv6-M) – ในเดือนมิถุนายน 2013 Atmel ได้ประกาศเปิดตัวซีรี่ส์ SAMD20 ที่ใช้ ARM Cortex-M0+ [ 18 ]
    • Cortex-M7 (ไมโครคอนโทรลเลอร์) (สถาปัตยกรรม ARMv7-M)
      • ซีรี่ส์ SAMS70 (2015) Atmel ประกาศซีรี่ส์ SAM S70 ที่ใช้ ARM Cortex-M7 [ 19 ]
      • ซีรี่ส์ SAME70 (2015) Atmel ประกาศซีรี่ส์ SAM S70 ที่ใช้ ARM Cortex-M7 [ 19 ]
      • ซีรี่ส์ SAMV70 (2015) Atmel ประกาศซีรี่ส์ SAM S70 ที่ใช้ ARM Cortex-M7 ซึ่งเป็นชิป Atmel เกรดสำหรับยานยนต์ตัวแรกที่มีแกน Cortex-M7 [ 20 ]

สินค้า

ไมโครคอนโทรลเลอร์

ไมโครคอนโทรลเลอร์มีหน่วยความจำโปรแกรมภายใน รวมถึงรีจิสเตอร์ภายในและRAM แบบดั้งเดิม ไมโครคอนโทรลเลอร์ ARM ของ Microchip มีตั้งแต่ซีรีส์ SAM D10 ที่มีเพียง 14 พิน ไปจนถึงผลิตภัณฑ์ SAM S70 และ SAM E70 ที่มี 144 พิน

ตระกูล SAM4S, SAM4N, SAM3S, SAM3N, SAM7S (64 พิน) มีรูปแบบ IC ที่เข้ากันได้กับพิน ยกเว้นอุปกรณ์ USB แม้ว่าจะไม่เข้ากันได้กับระดับแรงดันไฟฟ้าก็ตาม[ 21 ]

แซม ซี

ตระกูล Atmel C เปิดตัวในเดือนพฤษภาคม พ.ศ. 2558 [ 22 ]อิงตาม Cortex-M0+, พินและโค้ดเข้ากันได้กับซีรี่ส์ SAM D และ SAM L [ 22 ]พร้อมช่วงแรงดันไฟฟ้าใช้งานกว้าง (2.7–5.5 V), บัส CAN และช่องควบคุม DMA สูงสุด 12 ช่อง

แซม ดี

ตระกูล SAM D (ATSAMD) [ 23 ]จาก Microchip ประกอบด้วยซีรีส์ย่อยที่แตกต่างกันสี่แบบ (SAM D10, SAM D11, SAM D20, SAM D21) อุปกรณ์ทั้งหมดใช้ โปรเซสเซอร์ ARM Cortex-M0+และมีพิน หน่วยความจำ และคุณสมบัติที่แตกต่างกัน อุปกรณ์เหล่านี้เข้ากันได้กับพินและโค้ด และใช้อุปกรณ์ต่อพ่วงร่วมกัน เช่น ระบบเหตุการณ์และ โมดูล SERCOMสำหรับพอร์ตการสื่อสารแบบอนุกรมมัลติเพล็กซ์ ที่กำหนดค่าใหม่ได้ [ 24 ] ตระกูลไมโครคอนโทรลเลอร์นี้ใช้ในบอร์ดพัฒนาสำหรับนักประดิษฐ์หลายตัว เช่นArduino Zero (ATSAMD21G18) [ 25 ] [ 26 ] Sparkfun SAMD21 Mini Breakout (ATSAMD21G18) [ 27 ]และ Seeed Studio XIAO SAMD21 (ATSAMD21G18) [ 28 ]

ชิป SAM D5X/E5X และ SAM D51 ใช้โปรเซสเซอร์ Cortex-M4F แบบ 32 บิต

แซม แอล

แซม 3

บอร์ด Arduino Due พร้อมไมโครคอนโทรลเลอร์ Atmel ATSAM3X8E ( แกนประมวลผล ARM Cortex-M3 )

ในปี 2009 บริษัท Atmel ได้ประกาศเปิดตัวไมโครคอนโทรลเลอร์แบบแฟลชตระกูล ATSAM3U ซึ่งใช้ โปรเซสเซอร์ ARM Cortex-M3โดยถือเป็นวิวัฒนาการระดับสูงกว่าของไมโครคอนโทรลเลอร์ SAM7 ไมโครคอนโทรลเลอร์เหล่านี้มีความเร็วสัญญาณนาฬิกาสูงสุดอยู่ในช่วง 100 MHz และมีขนาดของหน่วยความจำแฟลชให้เลือกหลากหลาย ในช่วงฤดูร้อนปี 2009 ชิ้นส่วนเหล่านี้ยังอยู่ในขั้นตอนการทดสอบ และเพิ่งมีการเปิดตัวบอร์ดพัฒนาออกมาเมื่อไม่นานมานี้

ในเดือนธันวาคม 2552 ได้มีการประกาศเปิดตัวผลิตภัณฑ์ตระกูล ATSAM3S ซึ่งมีคุณสมบัติที่ได้รับการปรับปรุงหลายประการเพื่อการทำงานที่ใช้พลังงานต่ำลงและลดต้นทุน การผลิต

ผู้สังเกตการณ์ตลาดตั้งข้อสังเกตว่า ผลิตภัณฑ์ Cortex-M3 เหล่านี้เป็นคู่แข่งกับ ผลิตภัณฑ์ AVR32 UC3A ของ Atmel เอง ทั้งสองเป็นไมโครคอนโทรลเลอร์ที่มีอุปกรณ์ต่อพ่วงและเทคโนโลยีฮาร์ดแวร์อื่นๆ ที่เหมือนกันเป็นส่วนใหญ่ ใช้หน่วยความจำแฟลช มีความเร็วสัญญาณนาฬิกาใกล้เคียงกัน และมีชุดคำสั่ง RISC 16/32 บิตที่หนาแน่น

  • แซม3เอ
  • แซม3เอ็น
  • SAM3S – ลดการใช้พลังงาน
  • SAM3U – USB ความเร็วสูง
  • SAM3X – บอร์ด Arduino Dueใช้ไมโครคอนโทรลเลอร์ Atmel SAM3X8E [ 29 ]

แซม 4

ATSAM4 ใช้แกนประมวล ผล ARM Cortex-M4 SAM4E มีหน่วยประมวลผลทศนิยม (FPU) ส่วน SAM4C มีแกนประมวลผล ARM Cortex-M4แบบสองแกน(หนึ่งแกนมี FPU)

เมื่อวันที่ 1 สิงหาคม 2560 ได้มีการประกาศเปิดตัวตระกูล ATSAMD5x และ ATSAME5x ซึ่งมีคุณสมบัติการปรับปรุงหลายประการเพื่อการทำงานที่ใช้พลังงานต่ำลงและอุปกรณ์ต่อพ่วงเพิ่มเติม รวมถึง Ethernet และ CANBUS-FD ในซีรี่ส์ SAME5x [1] เก็บถาวรเมื่อ วันที่ 6 พฤศจิกายน 2562 ที่Wayback Machine

  • SAM4C – โปรเซสเซอร์ ARM Cortex-M4/M4F แบบดูอัลคอร์ ซึ่งรวมถึงหน่วยประมวลผลทศนิยม (FPU)
  • ซีรี่ส์ SAM4E18-16 – แกนประมวลผล ARM Cortex-M4F ซึ่งรวมถึงหน่วยประมวลผลทศนิยม (FPU)
  • SAM4L – แกนประมวลผล ARM Cortex-M4
  • SAM4N – หน่วยประมวลผล ARM Cortex-M4 รองรับการใช้งานร่วมกับอุปกรณ์ SAM4S, SAM3S, SAM3N และ SAM7S โดยตรง
  • SAM4S – แกนประมวลผล ARM Cortex-M4
  • SAMG5x – คอร์ ARM Cortex-M4F ซึ่งรวมถึง FPU และ ATSAMG55 สำหรับความเร็ว CPU 120 MHz
  • SAMD5x - หน่วยประมวลผล ARM Cortex-M4F รุ่นล่าสุด ซึ่งรวมถึง FPU และระบบรักษาความปลอดภัยแบบบูรณาการ รวมถึงการเข้ารหัสแบบสมมาตร (AES) และแบบไม่สมมาตร (ECC), การสนับสนุนการแลกเปลี่ยนคีย์สาธารณะ (PUKCC), TRNG และตัวตรวจสอบความสมบูรณ์ของหน่วยความจำแบบ SHA
  • SAME5x - เหมือนกับ D5x แต่มีอุปกรณ์ต่อพ่วงเครือข่าย Ethernet MAC และ CAN-FD เพิ่มเข้ามา ทั้งซีรี่ส์ SAMD5x-E5x รวมอุปกรณ์ต่อพ่วงที่คล้ายกันหลายอย่าง เช่น ตัวจับเวลาและ Sercom สำหรับ UART, I2C, SPI เป็นต้น จากซีรี่ส์ ATSAMD2x และ ATSAMC2x M0+ ทำให้การอัปเกรดเป็น MCU หลัก M4F ทำได้ง่ายกว่า

แซม x70

โปรเซสเซอร์เหล่านี้ใช้แกนประมวลผล ARM Cortex-M7 เป็นพื้นฐาน

  • SAMS70 – ไมโครคอนโทรลเลอร์ประสิทธิภาพสูงอเนกประสงค์
  • SAME70 – ไมโครคอนโทรลเลอร์ประสิทธิภาพสูงสำหรับการเชื่อมต่อ
  • SAMV70, SAMV71 – ไมโครคอนโทรลเลอร์ประสิทธิภาพสูงสำหรับยานยนต์

มรดก

เอที91แซม7

ไมโครคอนโทรลเลอร์แบบแฟลช AT91 ที่ใช้แกนประมวลผล ARM7TDMIมีให้เลือกหลากหลายรุ่นชิปเหล่านี้มีความเร็วสัญญาณนาฬิกาสูงสุดอยู่ในช่วง 60 MHz และมีขนาดหน่วยความจำแฟลชและชุดอุปกรณ์ต่อพ่วงให้เลือกหลากหลาย

  • SAM7L – การทำงานที่ใช้พลังงานต่ำ
  • SAM7S – รองรับ USB และอุปกรณ์ต่อพ่วงอื่นๆ ชิป SAM7S แบบ 64 พิน สามารถใช้งานร่วมกับชิปตระกูล SAM4S, SAM4N, SAM3S และ SAM3N ได้
  • SAM7SE – รองรับ USB, หน่วยความจำภายนอก และอุปกรณ์ต่อพ่วงอื่นๆ
  • SAM7X – อีเธอร์เน็ต, USB, CAN และอุปกรณ์ต่อพ่วงอื่นๆ
  • SAM7XC – ส่วนขยายด้านการเข้ารหัส (โดยเฉพาะการรองรับ AES) สำหรับชิป AT91SAM7X

ไมโครโปรเซสเซอร์

เอที91แซม9

แอตเมล AT91SAM9260

ไมโครคอนโทรลเลอร์แบบแฟลช AT91SAM9XE ใช้แกนประมวลผล ARM926ej-s มีความเร็วสัญญาณนาฬิกาสูงสุดอยู่ในช่วง 200 ถึง 400 เมกะเฮิร์ตซ์ และมีขนาดหน่วยความจำแฟลชให้เลือกหลากหลาย มีลักษณะคล้ายกับชิป AT91SAM9260 ที่มีหน่วยความจำแฟลชเช่นกัน

Microchip ได้เปิดตัวโปรเซสเซอร์ AT91SAM9 (ใช้แกนประมวลผล ARM926ej-s พร้อมสถาปัตยกรรม ARMv5TEJ) ซึ่งเป็นผลิตภัณฑ์รุ่นแรกที่วางจำหน่ายในตลาดวงกว้างต่อจากโปรเซสเซอร์ AT91RM9200 ที่ประสบความสำเร็จอย่างสูง โปรเซสเซอร์เหล่านี้ได้รับการปรับปรุงจากรุ่นก่อนหน้าโดยการใช้พลังงานน้อยลง ใช้แกนประมวลผล ARM ที่ใหม่กว่าและทรงพลังกว่า และมีชิปหลายรุ่นที่มีชุดอุปกรณ์ต่อพ่วงแตกต่างกัน โดยส่วนใหญ่มีความเร็วสัญญาณนาฬิกาประมาณ 200 MHz แต่บางรุ่นสามารถทำงานได้เร็วกว่านั้นถึงสองเท่า โปรเซสเซอร์เหล่านี้ได้แก่:

  • SAM9G25
  • SAM9G45
  • แซม9X35
  • SAM9XE512
  • แซม9260
  • แซม9X60
  • แซม9X75

ซามา5

ซีรี่ส์นี้ใช้แกนประมวลผลARM Cortex-A5 [ 3 ] [ 30 ]

SAMA5D2
  • SAMA5D2 – อีเธอร์เน็ต 10/100, CAN, จอ LCD, ระบบเสียง ClassD, QSPI, USB HSIC, อินเทอร์เฟซเซ็นเซอร์ภาพแบบ Raw Bayer, LPDDR3/LPDDR2/LPDDR/DDR2, UART สูงสุด 10 ช่อง
SAMA5D3
  • SAMA5D31 – อีเธอร์เน็ต 10/100, จอ LCD
  • SAMA5D33 – กิกะบิตอีเธอร์เน็ต, จอ LCD
  • SAMA5D34 – Gigabit Ethernet, LCD, Dual CAN
  • SAMA5D35 – ไม่มีจอ LCD, พอร์ต CAN คู่, พอร์ต Gigabit Ethernet หนึ่งพอร์ต และพอร์ต 10/100 Ethernet หนึ่งพอร์ต
  • SAMA5D36 – จอ LCD, Dual CAN, พอร์ต Gigabit Ethernet 1 พอร์ต + พอร์ต 10/100 Ethernet 1 พอร์ต
SAMA5D4
  • SAMA5D4 – 528 MHz (840 DMIPS), Neon, แคช L2 128 KB, ตัวถอดรหัสวิดีโอ, LCD, อีเธอร์เน็ต

พลังงานอัจฉริยะ

  • แซม 4ซี/ซีเอ็ม

บอร์ด Arduino

เป็นทางการ
  • Arduino Dueพร้อมชิป Atmel ATSAM3X8E ความเร็ว 84 MHz ( แกนประมวลผล ARM Cortex-M3 )
  • Arduino Zeroพร้อมชิป Atmel ATSAMD21G18 ความเร็ว 48 MHz ( แกนประมวลผล ARM Cortex-M0+ )
  • Arduino MKR1000พร้อมหน่วยประมวลผล Atmel ATSAMW25 ความเร็ว 48 MHz ( แกนประมวลผล ARM Cortex-M0+ )
เข้ากันได้กับชิลด์
  • Rascalที่เข้ากันได้กับ Shield พร้อม Atmel AT91SAM9G20 ความเร็ว 400 MHz ( แกน ARM926EJ-S )

บอร์ด Atmel

  • Xplained Pro
  • อธิบาย
  • แซม ดับเบิลยู21
  • ซามา5

เครื่องมือพัฒนา

คอร์เท็กซ์-เอ็ม

IDE

สภาพแวดล้อมการพัฒนาแบบบูรณาการ:

วินโดวส์
  • ไมโครชิป – MPLAB และ Microchip Studio สำหรับอุปกรณ์ AVR และ SAM (เดิมคือ Atmel Studio 7)
  • IAR – เวิร์กเบนช์แบบฝังตัวสำหรับ ARM
  • Crossware – ชุดพัฒนาซอฟต์แวร์สำหรับ ARM
ลินุกซ์
  • Buildroot [ 31 ]
  • Openembedded [ 32 ]
  • เลเยอร์ที่สอดคล้องกับ meta-atmel Yocto [ 33 ]

โปรแกรมดีบักเกอร์

เอกสารประกอบ

เอกสารประกอบสำหรับชิป ARM ทั้งหมดมีปริมาณมากจนน่าตกใจ โดยเฉพาะสำหรับผู้เริ่มต้น เอกสารประกอบสำหรับไมโครคอนโทรลเลอร์จากทศวรรษก่อนๆ สามารถรวบรวมไว้ในเอกสารเดียวได้อย่างง่ายดาย แต่เมื่อชิปมีการพัฒนาขึ้น เอกสารประกอบก็มีขนาดใหญ่ขึ้นตามไปด้วย เอกสารประกอบทั้งหมดสำหรับชิป ARM นั้นเข้าใจยากเป็นพิเศษ เนื่องจากประกอบด้วยเอกสารจากผู้ผลิต IC (เช่นMicrochip ) และเอกสารจากผู้จำหน่ายแกน CPU ( ARM Holdings )

โครงสร้างเอกสารแบบเรียงจากบนลงล่างโดยทั่วไปจะเป็นดังนี้: เว็บไซต์ของผู้ผลิต, สไลด์การตลาดของผู้ผลิต, เอกสารข้อมูลจำเพาะของผู้ผลิตสำหรับชิปทางกายภาพที่เฉพาะเจาะจง, คู่มืออ้างอิงโดยละเอียดของผู้ผลิตที่อธิบายอุปกรณ์ต่อพ่วงทั่วไปและแง่มุมต่างๆ ของตระกูลชิปทางกายภาพ, คู่มือผู้ใช้ทั่วไปสำหรับแกน ARM, คู่มืออ้างอิงทางเทคนิคสำหรับแกน ARM, คู่มืออ้างอิงสถาปัตยกรรม ARM ที่อธิบายชุดคำสั่ง

โครงสร้างเอกสาร (จากบนลงล่าง)
  1. เว็บไซต์ไมโครคอนโทรลเลอร์และไมโครโปรเซสเซอร์ของไมโครชิป
  2. สไลด์การตลาดของไมโครชิป ARM-series
  3. เอกสารข้อมูลจำเพาะของชิป ARM จาก Microchip
  4. เว็บไซต์หลักของ ARM
  5. คู่มือผู้ใช้ทั่วไปสำหรับแกนประมวลผล ARM
  6. คู่มืออ้างอิงทางเทคนิคหลักของ ARM
  7. คู่มืออ้างอิงสถาปัตยกรรม ARM

Microchip มีเอกสารเพิ่มเติม เช่น คู่มือผู้ใช้บอร์ดประเมินผล บันทึกการใช้งาน คู่มือเริ่มต้นใช้งาน เอกสารไลบรารีซอฟต์แวร์ รายการแก้ไขข้อผิดพลาด และอื่นๆ โปรดดู ส่วน "ลิงก์ภายนอก"สำหรับลิงก์ไปยังเอกสารอย่างเป็นทางการของ Microchip และ ARM

ดูเพิ่มเติม

อ่านเพิ่มเติม

เอกสารทางการเกี่ยวกับไมโครคอนโทรลเลอร์ ตัวควบคุมสัญญาณดิจิทัล และไมโครโปรเซสเซอร์
  • เว็บไซต์อย่างเป็นทางการ
เอกสารทางการของ ARM
อื่น
  • ฟอรัมไมโครคอนโทรลเลอร์ Atmel AT91 ARM
  • การสนับสนุนระบบปฏิบัติการ Linux แบบฝังตัวสำหรับ Atmel AT91
ดึงข้อมูลมาจาก " https://en.wikipedia.org/w/index.php?title=Atmel_ARM-based_processors&oldid=1347617134#SAMD "

สรุปเนื้อหา

ข้อมูลสำคัญจากบทความ

ข้อมูลสำคัญเกี่ยวกับ โปรเซสเซอร์ Atmel ARM

โปรเซสเซอร์ Atmel ARM เป็น ไมโครคอนโทรลเลอร์ และ วงจรรวม ไมโครโปรเซสเซอร์ จาก Microchip Technology (เดิมคือ Atmel ) ซึ่งใช้ แกนประมวลผล ARM 32 บิต ต่างๆ...

ภาพรวม

ARM ให้สิทธิ์การใช้งานการออกแบบแกนประมวลผลสำหรับโปรเซสเซอร์ 32 บิตหลายรุ่น ARM ไม่ได้ผลิตผลิตภัณฑ์ซิลิคอนที่สมบูรณ์ใดๆ แต่เป็นเพียงทรัพย์สินทางปัญญา (IP) เท่านั้น โปรเซสเซอร์ ARM เป็น แบบ RISC (Reduced Instruction Set Computing) ซึ่งคล้ายกับผลิตภัณฑ์ AVR 8...

ประวัติศาสตร์

ในปี 1995 ได้มีการลงนามในข้อตกลงใบอนุญาตใช้งานแกนประมวลผล ARM7TDMI "Thumb" (สถาปัตยกรรม ARMv4T Von Neumann) (แกนประมวลผล MPU ที่ Atmel นำมาผลิตเป็น MCU) AT91M40800 (1998) เอที91เอ็ม42800เอ เอที91เอ็ม55800เอ AT91R40008 AT91FR40162 (2002) แซม7เอส/เอสอี...

ไมโครคอนโทรลเลอร์

ไมโครคอนโทรลเลอร์มีหน่วยความจำโปรแกรมภายใน รวมถึงรีจิสเตอร์ภายในและ RAM แบบดั้งเดิม ไมโครคอนโทรลเลอร์ ARM ของ Microchip มีตั้งแต่ซีรีส์ SAM D10 ที่มีเพียง 14 พิน ไปจนถึงผลิตภัณฑ์ SAM S70 และ SAM E70 ที่มี 144 พิน