Tag Archives: Cortex-A9

คอมพิวเตอร์จิ๋วอีกราย Lemon Pi ความแรง Quad-core Cortex-A9 ราคา 35 ดอลลาร์เช่นกัน

มีพายส้มมาแล้ว คราวนี้พายมะนาวบ้างครับ ชื่อว่า Lemon Pi โดย EMBEDSTUDIO มาขอระดมทุนที่ Indiegogo ราคาเครื่องละ 35 ดอลลาร์ ไม่รวมค่าขนส่ง (มีให้เลือกใส่ทุนเข้าไปแบบ 25 ดอลลาร์ แต่เต็มแล้วครับ) ใช้ชิป S500 จาก Actions ข้างในมี CPU แบบ ARM Cortex-A9 จำนวน 4 คอร์ ความเร็ว มี GPU PowerVR SGX544 รวมๆ แล้วรองรับ OpenGL ES2.0, OpenVG 1.0.1, OpenCL การแสดงผลทำได้ถึง 2K ที่ 60fps (1920 × 1200) มีแรมจำนวน 1GiB

ช่องต่อการใช้งานอื่นๆ ก็มีขาแบบ 40-pin ซึ่งหน้าที่ของขาเหมือนเหมือนกับ Raspberry Pi พอร์ตอื่นๆ ก็คล้ายๆ RPi เช่นมีช่องต่อ HDMI, DSI สำหรับ LCD, CSI สำหรับกล้อง มี Ethernet 100 Mbps มีพอร์ต USB 2.0 และ USB 3.0 แบบ OTG ซึ่งน่าจะใช้สื่อสารข้อมูลแบบเร็วๆ ได้ สื่อบันทึกข้อมูลมีทั้งแบบ eMMC และ SD card นอกจากนี้ยังมีชิปเสียงใช้ไอซี ATC2603C

ในส่วนของ software นั้น ยังไม่เห็นให้ดาวน์โหลดระบบปฏิบัติการ แต่ดูจากคลิป ก็มีทั้ง Ubuntu Linux และ Android แต่น่าสงสัยว่า เมื่อใช้ GPU PowerVR SGX544 แล้วจะมี driver ให้สำหรับ Linux ไหม

ที่มา https://www.indiegogo.com/projects/lemon-pi-35-arm-quad-core-a9-open-source-board#/story

เปิดตัว UDOO Neo บอร์ดคอมพิวเตอร์จิ๋ว มี ARM Cortex-A9 และ Cortex-M4 ในตัว ขอระดมทุนที่ Kickstarter

คอมพิวเตอร์จิ๋ว UDOO ที่เคยระดมทุนสำเร็จเมื่อราวสองปีที่แล้ว คราวนี้มาขอระดมทุนทำ UDOO Neo ที่พลังประมวลผลอาจดูลดลงไปจากรุ่นแรกอยู่บ้าง แต่ก็ลดราคาจำหน่ายลงไปได้ โดยยังใช้หน่วยประมวลลผลจาก Freescale แต่เปลี่ยนไปใช้ชิป i.MX 6SoloX ซึ่งบรรจุซีพียู ARM Cortex-A9 เร็ว 1GHz (คอร์เดียว) ใช้เป็นคอมพิวเตอร์จิ๋ว และ ARM Cortex-M4 เร็ว 166MHz เป็นไมโครคอนโทรลเลอร์ เรียกได้ว่า two-in-one กันเลย เมื่อเทียบกับ UDOO รุ่นแรก ที่ชิปคอมพิวเตอร์กับไมโครคอนโทรลเลอร์แยกกัน

มีสองรุ่นที่ออกมา คือ UDOO Neo การเชื่อมต่อมี Ethernet และ Wi-Fi 802.11 b/g/n รวมถึง BT 4.0 (Classic Bluetooth และ Bluetooth Low Energy) มี motion sensor 9 แกน คือตัววัดแรงเฉื่อย ไจโรสโคป และเข็มทิศ (IMU) ในส่วนของการแสดงผลมีช่องต่อจอ HDMI และ LVDS สำหรับต่อจอแบบสัมผัส โดยราคาระดมทุนสำหรับผู้ที่มาก่อนที่ 45 ดอลลาร์ ส่วนอีกรุ่นคือ UDOO Neo Basic รุ่นตัดทอน มีแรมเพียง 512 MiB ไม่มี Ethernet และ motion sensor โดยราคาระดมทุนสำหรับผู้ที่มาก่อนคือ 35 ดอลลาร์

สำหรับช่องต่ออื่นๆ ที่น่าสนใจที่ทั้งสองรุ่นมีเหมือนกัน ก็มีช่อง CSI ใช้ต่อกับกล้อง มีช่องต่อ MicroSD card (ต่อ SDIO ได้) มี I2S และ SPDIF เพื่อเล่นเสียงดีๆ มี analog input จำนวน 6 ช่อง มี USB 2.0 และ OTG อย่างละหนึ่ง การต่อที่มักพบในระบบไมโครคอนโทรลเลอร์ มี 3x UART, 2x CAN Bus, 8x PWM, 1x I2C และ 1x SPI เดาว่าที่ PWM มีมากถึงแปดและ UART ที่มีถึงสาม คงเป็นเพราะตัวไมโครคอนโทรลเลอร์ Cortex-M4 ที่ติดมา

ในส่วนของ software จะมีระบบปฏิบัติการทั้ง Linux ที่เป็น kernel 3.10 มาในโฉมของ UDOObuntu ซึ่งก็คือ Ubuntu ที่ใช้กับเครื่อง UDOO และ Android Kitkat 4.4.3 แบบ Vanilla Android ไม่มีการปรับแต่งเสริมเพิ่มเติม

ที่มา http://www.udoo.org/udoo-neo-is-on-kickstarter-get-the-35-or-45-early-bird-now/

ปล. UDOO รุ่นแรกก็สอยมาแล้ว คราวนี้ เอาอีกดีไหม ตอนนี้ระดมทุนสำเร็จไปแล้วในเวลาไม่น่าจะถึงวัน

ความแตกต่างระหว่าง ARM Cortex A5 A7 A8 A9 A12 A15

เกือบทุกๆ วันศุกร์ ทาง Olimex จะมีคำถามชิงรางวัลทาง Twitter ก็มีคำถามเกี่ยวกับชิปของ ARM แบบที่เป็น Cortex-A7 ที่มีสองคอร์มาเทียบความเร็วกับ Cortex-A8 ที่มีคอร์เดียว สำหรับคำตอบคือ 1.9 เท่า และที่เว็บ SpecPhone.com มีการเขียนถึงเรื่องการอ่านสเปคในห้านาที หนึ่งในเนื้อหานั้นคือการดูสถาปัตยกรรม เรียงจากจำนวนตัวเลข เลยขอหยิบยกกันหน่อย

เท่าที่รวบรวมมา ก็ประมาณนี้ครับ ตกหล่นอย่างไรทวงกันได้นะครับ

เรื่องเกี่ยวกับ A5 A7 A8 A9 A12 A15
หลายคอร์ ได้ ได้ ไม่ได้ ได้ ได้ ได้
pipeline stages 8 8-10 13 8-11 10-12 15-24
DMIPS/MHz 1.5 และ 1.6 1.9 2.0 2.5 รอประกาศ 3.5
VFP vfpv4 vfpv4 vfpv3 vfpv3 ? vfpv4
issue rate (จำนวนชุดคำสั่งที่อาจดึงมาได้สูงสุดในหนึ่ง clock cycle) 2 2 2 2 2 3

สำหรับค่าความถี่สัญญาณนาฬิกา ถ้าข้ามรุ่นแล้วจะเอามาเทียบความเร็วกันตรงๆ ก็คงจะไม่ยุติธรรม คงต้องเอาตัวคูณมาเทียบ เช่นอุปกรณ์ที่ใช้ชิป Cortex-A9 แบบ 2 คอร์ ตัวคูณของรุ่นนี้คือคือ 2.5 DMIPS/MHz ทำงานที่ 1700 MHz จะได้ = 2.5 x 1700 x 2 = 8500 DMIPS แต่สมมติอีกตัวใช้ 4 คอร์ Cortex-A5 ตัวคูณของรุ่นนี้คือคือ 1.6 DMIPS/MHz ทำงานที่ 1200 MHz จะได้ = 1.6 x 1200 x 4 = 7680 DMIPS

เดี๋ยวถ้ามีรายละเอียดอื่นๆ จะมาเขียนเพิ่มที่หลังนะครับ

ที่มา AnanTech (1, 2, 3) ; ARM (PDF) ; Android Authority ; ExtremeTech

บอร์ดคอมพิวเตอร์จิ๋วขนาด Pico-ITX ใช้ ARM Cortex-A9 ก็มีออกมาเรื่อยๆ

นอกจาก UDOO, Wandboard หรือ MarS Board แล้ว คอมพิวเตอร์จิ๋วที่ใช้ชิปประมวลผล ARM Cortex-A9 ของเจ้าอื่นๆ ก็มีออกมาเหมือนกันครับ โดยทำเป็นบอร์ดขนาด Pico-ITX (100มม. คูณ 72 มม.) ก็ไปเจอมาสามเจ้าครับ

สองเจ้าแรกใช้ชิป Freescale i.MX6 เหมือนกับ UDOO คือ EMB-2500 จาก HABEY และ i.MX6 SBC จาก iWave โดยทำงานที่ความถี่สัญญาณนาฬิกา 1GHz มีแรม DDR3 ขนาด 1GiB ต่อ HDMI, LVDS, Gigabit Ethernet, SATA, USB 2.0 ได้เหมือนกัน แต่ EMB-2500 มี VGA มาให้ด้วย

บอร์ดที่สามมาจาก VIA มี VAB-600 แต่ใช้ชิป Wondermedia WM8950 ซึ่งข้างในมี ARM Cortex-A9 เหมือนกัน ความถี่สัญญาณนาฬิกา 800MHz  และมี GPU เป็น Mali-400 ต่อ HDMI, LVDS ได้เช่นเดียวกัน

ที่มา http://www.habeyusa.com/products/emb-2500-arm-pico-itx-freescale-cortex-a9-embedded-board | http://www.viaembedded.com/en/products/boards/2070/1/VAB-600_%28Pico-ITX%29.html | http://www.iwavesystems.com/blog/iwave-launches-i-mx6-pico-itx-sbc

อยากได้คอมพิวเตอร์บอร์ดจิ๋วมีไมโครคอนโทรลเลอร์มาให้แล้วไหม UDOO จัดให้

คอมพิวเตอร์จิ๋วไม่ว่าจะเป็นแบบแท่งหรือแบบบอร์ด (แผงวงจร) ก็ออกกันมามากมาย แต่การประยุกต์ใช้บางทีต้องต่อกับไมโครคอนโทรลเลอร์มาต่อเพิ่ม เช่นใช้ Arduino เพื่อรับ input/output เพิ่มเติม แล้วทำไมไม่ทำให้มีไมโครคอนโทรลเลอร์ติดมาตั้งแต่แรกเลย ซึ่งตอนนี้มีแล้วครับ มันคือ UDOO

UDOO ใช้ชิปประมวลผล Freescale i.MX 6 ซึ่งเป็น ARM Cortex-A9 ความถี่สัญญาณนาฬิกา  1 GHz โดยจะผลิตออกมาสองรุ่นคือที่ใช้ชิปแบบ dual core และ quad core ซึ่งชิปนี้ทำหน้าที่เป็นคอมพิวเตอร์จิ๋วใช้งานระบบปฏิบัติการ Android หรือ Linux ในหน้าของ Kickstarter มีเปรียบเทียบไว้ว่าพลังประมวลผลเท่ากับ Raspberry Pi 4 ตัว (มีระบุว่าเทียบได้กับ Nexus 7 ด้วยครับ) ซึ่งชิปตัวเดียวกันตัวนี้ถูกใช้ในคอมพิวเตอร์จิ๋วอย่าง Wandboard หรือ MarS Board ด้วยครับ (แต่ถ้าเป็นคอมพิวเตอร์จิ๋วที่ใช้ชิป Cortex-A9 จากผู้ผลิตชิปรายอื่นๆ ก็มีเยอะนะครับ) สำหรับ RAM เป็นแบบ DDR3 ขนาด 1 GiB และใช้ชิปประมวลผล Atmel SAM3X8E ซึ่งเป็น ARM Cortex-M3 ทำหน้าที่เป็นไมโครคอนโทรลเลอร์ ซึ่งเป็นชิปตัวเดียวกับที่ใช้ใน Arduino Due ทำให้บอร์ดนี้ จะพัฒนาเป็น Arduino (เดาว่าน่าจะลง bootloader ได้ และอาจไม่จำเป็นต้องใช้ Arduino เสมอไป) หรือ Linux (รวมถึง Android) หรือจะผสานการทำงานของทั้งสองชิปก็ได้

สำหรับการเชื่อมต่ออื่นๆ ก็มี 54 Digital I/O + Analog Input เหมือนที่ต่อ Arduino Shield มีช่องต่อโทรทัศน์ HDMI และ LVDS สำหรับจอ LCD และ touch screen มี Ethernet ช่องต่อ RJ45 ความเร็ว 1000 MBit เลยครับ และ Wi-Fi มี Mini USB และ Mini USB OTG และ USB type A (น่าจะเป็น USB host) สองช่อง ต่อเสียงออกและต่อไมโครโฟนได้ ต่อ micro SD card ได้ ต่อกล้องได้ และต่อ SATA เฉพาะในรุ่น quad core ได้

มีคลิปอธิบายด้วยครับ บรรยายชัดเจนเลยว่ามันใช้ทำอะไรได้บ้าง สำหรับวงจรกำหนดว่าจะเป็นสิทธิบัตรแบบ open hardware แต่ตอนนี้ยังไม่เปิดเผยวงจรใน แล้วก็มีผู้สงสัยว่า Arduino กับ Linux (หรือก็คือชิป Cortex-A9 กับ Cortex-M3) จะเชื่อมกันอย่างไร ถ้าเป็น Android ADK แล้ว Arduino จะทำหน้าที่เป็น USB host และ Android จะเป็น USB device แต่ถ้าจะติดตั้งโปรแกรมจาก Arduino IDE (ที่เรียกกันว่า Sketch) จากเครื่อง Linux ไปยัง Arduino แล้ว (updated) เดาว่าคงใช้ serial port เพราะใน Arduino Due จะใช้ไอซีอีกตัวที่ต่อไปยัง serial port ของ Arduino Due และทำหน้าที่เป็น USB device เพื่อเชื่อมต่อกับคอมพิวเตอร์ที่เป็น USB host ซึ่งจะส่ง Sketch ออกมา ส่วน ADK ต่อผ่าน USB OTG ครับ

ที่มา Kickstarter


updated [03.05.2013] มีการลุ้นรางวัลเสื้อ UDOO ด้วยครับ ก็ follow @UDOO_Board แล้วรีทวีตข้างล่างนี้ หมดเขต 12 พ.ค. ครับ

และ 3D benchmark ครับ

Boston ออก Viridis server ใช้ ARM Cortex-A9 จาก Calxeda

บริษัท Boston ได้ออก Viridis ซึ่งเป็น server ที่ใช้ CPU จาก Calxeda ซึ่งเป็นชิปแบบ System-on-Chips (SoC) หนึ่งชิปมี ARM Cortex-A9 มี 4 คอร์ ถูกใช้ในบอร์ดที่เรียกว่า POCket board

โดยหนึ่ง POCket board ประกอบด้วย SoC 4 ตัว และ miniDIMM จำนวน 4 ช่อง ใส่ DDR3 ได้สุงสุด 4 GiB ต่อ SoC (ตามข้อจำกัดของ 32-bit) และ SATA port 4 ช่อง (1 ช่อง ต่อ 1 SoC) และ 10 Gbps Ethernet
โดย server ขนาด 2U นี้ ใส่ POCket board ได้สูงสุด 12 แผ่น ถ้าใส่เต็ม rack ขนาด 42U ก็จะมีคอร์มากถึง 4,032 คอร์เลยที่เดียว

RAM ที่จำกัดที่ 4 GiB ไม่รู้จะมีพวก NUMA มาช่วยได้หรือเปล่า

ที่มา CNXSoftAnandTech