SiFive เปิดตัว P870 high-performance core และอนาคตของ RISC-V

SiFive Hot Chips 2023 x86 vs Arm vs RISC V

SiFive เปิดตัวคอร์ที่มีประสิทธิภาพสูงตัวใหม่ RISC-V Performance P870 และ P870-A สำหรับอุตสาหกรรมยานยนต์ รวมถึงการพูดคุยเกี่ยวกับ RISC-V, RISC-V cores รุ่นก่อนหน้า และสิ่งที่คาดหวังในอนาคตที่งาน Hot Chips 2023 SiFive ยังไม่ได้ประกาศคอร์ P870 และ P870-A อย่างเป็นทางการ ดังนั้นข้อมูลส่วนใหญ่ที่เรามีจาก ServeTheHome ที่ได้ข้อมูลมาจากสไลด์ในการนำเสนอ แต่ยังได้รับการยืนยันจากแหล่งข้อมูลบน Baidu และ Guokr SiFive P870 และ P870-A RISC-V P870 และ P870-A เป็นคอร์ใหม่จากตระกูล SiFive Performance ที่สามารถใช้ร่วมกับโปรไฟล์ RISC-V RVA23 และมาแทนที่ SiFive P670, ผลการทดสอบ SpecINT2k6 benchmark P870 ได้ 17 คะแนนต่อ GHz เมื่อเทียบกับ P670 ที่ได้ 13.2 คะแนนต่อ GHz (เทียบได้กับ Arm Cortex-A78) หรือประมาณว่ามีประสิทธิภาพสูงขึ้น 29 […]

LuckFox Pico : บอร์ดกล้องที่ใช้ Rockchip RV1103 Cortex-A7/ RISC-V พร้อมพอร์ต Ethernet

LuckFox Pico Plus Camera Board

LuckFox Pico เป็นบอร์ดกล้อง Linux ขนาดเล็กที่ใช้ Rockchip RV1103 Cortex-A7 และ RISC-V AI camera SoC และมีพอร์ต Ethernet ใน PCB ในรุ่นที่มีขนาด PCB ยาวว่าชื่อว่า LuckFox Pico Plus ทั้งสองรุ่นมาพร้อมกับ RAM ขนาด 64MB (ฝังอยู่ใน RV1103), ช่องเสียบ microSD card เพื่อการจัดเก็บข้อมูล, คอนเน็กเตอร์ MIPI CSI camera, พอร์ต USB Type-C สำหรับจ่ายไฟ และมีรู through holes สำหรับขยายผ่าน GPIO, I2C, UART และอื่นๆ สเปค LuckFox Pico และ Pico Plus: SoC – Rockchip RV1103 พร้อมโปรเซสเซอร์ Arm Cortex-A7 @ 1.2GHz, RISC-V core, DDR2 64MB ,NPU 0.8 TOPS , 4M @ 30 fps USP การจัดเก็บข้อมูล ช่องเสียบ MicroSD card เฉพาะ LuckFox Plus – SPI flash (W25N01GV) 1Gbit (128MB) กล้อง – คอนเนกเตอร์ MIPI CSI 2-lane ระบบเครือข่าย ( เฉพาะ LuckFox Pico […]

เปิดตัว Linux 6.5: การเปลี่ยนแปลงสถาปัตยกรรม Arm, RISC-V และ MIPS

เปิดตัว Linux 6.5

Linus Torvalds ได้ประกาศเปิดตัว Linux 6.5 บน Linux Kernel Mailing List (LKML). เมื่อประมาณ 2 เดือนที่ผ่านมาได้เปิดตัว Linux 6.4 โดยสามารถรองรับคุณสมบัติ linear address masking สำหรับ x86, การรองรับ Apple M2 Arm SoC, การดำเนินการใหม่ของระบบ ptrace(), กระบวนการ Unprivileged สามารถทำการสำรวจข้อมูล Pressure-stall Information, มีรายละเอียด Tutorial ที่อธิบายวิธีสร้าง Trimmed Kernel พร้อมการเปลี่ยนแปลงอื่นๆ อีกมากมาย การเปลี่ยนแปลง Linux 6.5 การเปลี่ยนแปลงและการอัปเดตที่น่าสนใจใน Linux 6.5 kernel ได้แก่: การรองรับเบื้องต้นสำหรับ USB4 v2 พร้อมการรองรับ symmetric link 80Gbps, การแจ้งเตือนใหม่, เคสแบบขยาย PCIe, โหมด TMU แบบ uni-directiona ที่ปรับปรุง, สถานะพลังงานต่ำของลิงก์ CL2, การรองรับ DisplayPort 2.x tunneling ดูข้ […]

บอร์ด Star64 RISC-V SBC สามารถบูตระบบปฏิบัติการแบบเรียลไทม์ Apache NuttX ได้แล้ว

NuttX RISC V Star64 SBC

ส่วนใหญ่ของการพัฒนาซอฟต์แวร์บนบอร์ด RISC-V ที่ทรงพลัง เช่น Pine64 Star64 หรือ StarFive VisionFive 2 ได้มุ่งเน้นไปที่ Linux, แต่ Lup Yuen Lee ได้ลองทำสิ่งที่แตกต่างและสามารถบูตระบบปฏิบัติการแบบเรียลไทม์ (RTOS) Apache NuttX บน Star64 SBC ที่ใช้ชิป StarFive JH7110 NuttX อาจจะไม่ปรากฏบ่อยๆ ในข่าว แต่มีแพลตฟอร์มที่รองรับมากมาย และเราเคยลองใช้บนบอร์ด Sony SPresense และเขียนบทความเกี่ยวกับ NuttX RTOS รองรับ ESP32 ดังนั้นจึงเป็นเรื่องดีที่เห็นระบบปฏิบัติการเรียลไทม์แบบ open-source เพิ่มการรองรับสถาปัตยกรรม RISC-V เทคนิคหลักในการบูต NuttX บน Star64 คือการทำให้ U-boot คิดว่า NuttX kernel คือ Linux kernel นั่นหมายถึงอิมเมจของ Linux เช่น sdcard.img สำหรับบอร์ด VisionFive 2 จะถูกใช้เพื่อรับ OpenSBIU และ U-boot bootloaders แ […]

บอร์ด Polos ใช้ไมโครคอนโทรลเลอร์ CH32Vxx RISC-V 32-บิต

Polos RISC V development boards

XPU Labs, ซึ่งเป็นบริษัทในเครือของ AnalogLamb ได้ออกแบบบอร์ดพัฒนา “Polos” 3 รุ่นที่ใช้ไมโครคอนโทรลเลอร์ WCH CH32VXX RISC-V มีราคาเริ่มต้น $1.99(~70฿) บอร์ดพัฒนา/Breakout Board ทั้ง 3 รุ่น มี form factor เดียวกัน แต่แตกต่างกันที่ที่ไมโครคอนโทรลเลอร์ RISC-V ที่ใช้ โดยมีสามรุ่นที่เลือกใช้: CH32V003F4U6 ที่ความถี่ 48 MHz, CH32V203F8P6 ที่ความถี่ 144 MHz, และ CH32V305FBP6 ที่คล้ายกับรุ่นก่อนหน้าแต่มีเพิ่มหน่วยความจำ (32KB) และหน่วยความจำแฟลช (128KB), สามารถดูภาพบอร์ดทั้ง 3 ติดกันด้านล่าง พร้อมกับบอร์ด Amnos LinkE CH32Vxx debugger & programmer ด้วย สเปค Polos CH32V003 Breakout Alef: MCU – ไมโครคอนโทรลเลอร์ WCH CH32V003F4U6 QingKe 32-bit RISC-V2A ความถี่สูงสุด 48MHz พร้อม SRAM 2KB, แฟลช 16KB (แพ็คเกจ QFN20) USB – […]

BeagleV-Ahead : บอร์ด SBC ใช้ quad-core RISC-V และสามารถเข้ากันได้กับ BeagleBone Capes

BeagleV Ahead

BeagleV-Ahead ของ Beagleboard.org Foundation เป็นคอมพิวเตอร์บอร์ดเดี่ยว ใช้โปรเซสเซอร์ T-Head TH1520 Quad-core RISC-V และมี Form Factor เหมือนกับบอร์ด BeagleBone Black ที่ได้รับความนิยม ใช้โปรเซสเซอร์ Texas Instruments Sitara AM3359 single-core Arm Cortex-A8 บอร์ดรุ่นใหม่ดีกว่าในทุกๆ ด้านทั้งตัวประมวลผลที่เร็วกว่า, RAM 4GB, eMMC flash 16GB, Gigabit Ethernet, WiFI และ Bluetooth ในตัว, พอร์ต micro USB 3.0, เอาต์พุตวิดีโอ micro HDMI สูงสุด 4Kp60 ฯลฯ … และมี Pin-headers 80 ขาเหมือนกับบอร์ด BeagleBone แต่ข้อเสียคือมีราคาแพง สเปค BeagleV-Ahead: SoC – Alibaba T-Head TH1520 CPU – โปรเซสเซอร์ Quad-core RISC-V Xuantie C910 (RV64GCV) @ สูงสุด 2.0 GHz, Xuantie E902 core พลังงานต่ำ GPU – Imagination BXM-4-64 GPU พร้อม […]

เมนบอร์ดและเวิร์กสเตชัน ที่ใช้ RISC-V 64-core สำหรับพัฒนา RISC-V แบบ Native

64 core RISC V motherboard

เมนบอร์ดและเวิร์กสเตชัน (workstation) microATX สำหรับการพัฒนา RISC-V แบบ Native ใช้โปรเซสเซอร์ SOPHON SG2042 64-core RISC-V C920 พร้อมหน่วยความจำ DDR4 สูงสุด 128GB, อินเทอร์เฟส SATA และ M.2 NVMe ที่หลากหลายสำหรับการจัดเก็บข้อมูล, สล็อต PCIe x16 จำนวน 3 ช่องสำหรับการขยายพอร์ตและอื่น ๆ เมื่อปีที่ผ่านมาเราได้เขียนบทความเกี่ยวกับบการสร้างเวิร์กสเตชันสำหรับการพัฒนา Arm แบบ Native แทนที่จะใช้เครื่อง x86, cross-compilation และการจำลอง ดังนั้นจึงมีฮาร์ดแวร์เช่น HoneyComb LX2K , Ampere eMAG และรุ่นใหม่ล่าสุดคือ ADLINK Ampere Altra Dev Kit เพื่อให้บรรลุเป้าหมายนี้ RISC-V ecosystem กำลังมีสิ่งที่คล้ายกันด้วย เมนบอร์ด Milk-V Pioneer microATX และ Pioneer Box ที่มีเวิร์กสเตชัน RISC-V 64-core ที่สมบูรณ์แบบพร้อมหน่วยความจำ DIM […]

บอร์ด ESP32-S3 มีหน้าจอ 2.8 นิ้ว, คีย์บอร์ดเหมือน Blackberry และอุปกรณ์เสริมการเชื่อมต่อ LoRaWAN

LILYGO T Deck

LILYGO T-Deck เป็นชุดพัฒนา (Development Kit) ที่ใช้โมดูล ESP32-S3 (WiFi + BLE), จอแสดงผลขนาด 2.8 นิ้วพร้อมรองรับจอภาพทัชสกรีน, คีย์บอร์ดเหมือน Blackberry ที่ใช้ ESP32-S3 และการเชื่อมต่อ LoRaWAN ที่เป็นอุปกรณ์เสริมผ่านโมดูล SX1262 LoRa ชุดคิทนี้เหมาะสำหรับใชเส่งข้อความ พร้อมมีไมโครโฟน 2 ตัวและลำโพง เพื่อให้สามารถสื่อสารด้วยเสียงได้ด้วย คุณสมบัติอื่นๆ ได้แก่ ช่องเสียบ MicroSD card, คอนเนกเตอร์ Grove (UART) สำหรับการขยาย และรองรับการใช้แบตเตอรี่ LiPo พร้อมการชาร์จผ่าน USB สเปค LILYGO T-Deck: ESP32-S3-WROOM-1 wireless module SoC –    ESP32-S3FN16R8 dual-core Tensilica LX7 microcontroller @ สูงสุด 240 MHz พร้อม การเชื่อมต่อ 2.4 GHz 802.11n WiFi 4 และ Bluetooth 5.0 LE หน่วยความจำ – PSRAM 8MB ที่เก็บข้อมูล – SPI […]