บอร์ดฮาร์ดแวร์แบบโอเพนซอร์สมักจะใช้ไมโครคอนโทรลเลอร์หรือโปรเซสเซอร์ที่เป็นซอร์สโค้ดปิด (closed-source) แต่ Dabao evaluation board ก้าวไปไกลกว่านั้นด้วยการใช้ Baochip-1x MCU แบบโอเพนซอร์ส ซึ่งมีการเปิดเผยไฟล์ RTL ให้ใช้งานได้ นอกจากนี้ชิปยังถูกผลิตในลักษณะที่สามารถตรวจสอบได้ด้วยเทคนิค Infra-Red, In Situ (IRIS) ทำให้ผู้ใช้สามารถมองเห็นโครงสร้างของซิลิคอนภายในชิปและยืนยันได้ว่าเป็นชิปที่ถูกต้อง โดยไม่ต้องทำลายตัวชิป
Baochip-1x เป็นไมโครคอนโทรลเลอร์แบบ “general-purpose” ที่มาพร้อมกับ คอร์ซีพียู VexRiscv RV32-IMAC ความเร็ว 350 MHz, ตัวเร่งประมวลผล BIO accelerator สำหรับงาน I/O ซึ่งมีคอร์ PicoRV RV32-EMC จำนวน 4 คอร์ ทำงานที่ 700 MHz, หน่วยความจำ ReRAM ขนาด 4MB, SRAM ขนาด 2MB, อินเทอร์เฟซ USB, อินเทอร์เฟซ I/O อื่น ๆ นอกจากนี้ยังมีองค์ประกอบด้านความปลอดภัยในฮาร์ดแวร์ เช่น ตัวเร่งการเข้ารหัส (cryptography accelerators), ที่เก็บกุญแจเข้ารหัส (key stores), ตัวนับแบบทางเดียว (one-way counters), ตัวสร้างเลขสุ่มจริง (true random number generator – TRNG), มาตรการป้องกันการโจมตีทางฮาร์ดแวร์ เช่น glitch sensors และ security mesh สำหรับตัว Dabao board เองมีการออกแบบที่ค่อนข้างเรียบง่าย โดยประกอบด้วย ไมโครคอนโทรลเลอร์, Headers 16-พิน จำนวน 2 ชุด สำหรับ I/O, พอร์ต USB-C สำหรับจ่ายไฟและโปรแกรมบอร์ด, และปุ่ม Reset และ Prog
สเปคของ Dabao board :
- SoC – Baochip-1x (SoC ที่เปิดเผย RTL เป็นส่วนใหญ่)
- CPU – คอร์ซีพียู Vexriscv RV32-IMAC ความเร็ว 350 MHz พร้อม MMU
- Co-processor – คอร์ PicoRV RV32-EMC จำนวน 4 คอร์ ความเร็ว 700 MHz พร้อม BIO register extensions
- หน่วยความจำ
- SRAM บนชิป 2 MiB + I/O SRAM 256 KB
- ReRAM บนชิปความเร็วสูง 4 MiB
- ระบบความปลอดภัยฮาร์ดแวร์
- Signed boot
- TRNG (True Random Number Generator) บนชิปที่ใช้ ring oscillator
- Key store สำหรับเก็บกุญแจเข้ารหัส
- One-way counters
- ตัวเร่งฮาร์ดแวร์ (Hardware accelerators) สำหรับ RSA, ECC, ECDSA, X25519, SHA256/512, SHA3, Blake2/3, AES
- Secure mesh, glitch sensors, และ RAM ที่ป้องกันด้วย ECC
- USB – 1x พอร์ต USB Type-C ความเร็วสูง (High-speed)
- Expansion – 2x Headers 16 พิน รองรับ I/O รวม 20 ช่อง (GPIO, PWM, SPI, UART, I2C และอื่นๆ)
- อื่น ๆ – รองรับการตรวจสอบด้วยเทคนิค IRIS (Infra-Red, In Situ)
- แหล่งจ่ายไฟ – 5V ผ่านพอร์ต USB-C
- ขนาดบอร์ด – 41 × 21 มม.


เกือบทุกอย่างในโครงการนี้เป็น โอเพนซอร์ส (open-source) โดยสามารถดูโค้ด SystemVerilog และ Verilog ของชิปได้บน GitHub,ไฟล์ออกแบบบอร์ด KiCad ของ Dabao board ในอีก repository หนึ่ง, ซอร์สโค้ดของ bootloader และ Xous OS ที่พัฒนาด้วยภาษา Rust ซึ่งรองรับ virtual memory เพื่อแยกกระบวนการทำงาน (process isolation) ได้ที่เว็บไซต์ betrusted.io.
เนื่องจากตัวชิปเป็นโอเพนซอร์ส และยังสามารถตรวจสอบได้ง่ายที่บ้าน ด้วยการใช้กล้องไมโครสโคปแบบ CMOS ที่ดัดแปลงเล็กน้อยร่วมกับไฟส่อง LED ทำให้ Baochip-1x เหมาะอย่างยิ่งสำหรับแอปพลิเคชันที่เน้นความปลอดภัย เช่น ตัวจัดการรหัสผ่าน (password managers), อุปกรณ์ยืนยันตัวตน (authenticators) และแอปพลิเคชันที่ต้องการความน่าเชื่อถือสูง (high-assurance applications)
บอร์ดยอดนิยมอื่น ๆ เช่น Raspberry Pi Pico 2, Espressif Systems ESP32-DevKitC, Teensy 4.1, BBC Micro:bit v2 และ Arduino Nano 33 IoT นั้น ไม่มีชิปที่เปิดเผย RTL แบบโอเพนซอร์ส และไม่สามารถตรวจสอบด้วยเทคนิค IRIS ได้ นอกจากนี้บอร์ดส่วนใหญ่ยังไม่ได้มาพร้อมกับ bootloader แบบโอเพนซอร์สยกเว้น Raspberry Pi Pico 2

บริษัท Baochip ได้เปิดตัว Dabao board บนแพลตฟอร์มระดมทุน Crowd Supply โดยตั้งเป้าหมายการระดมทุนเชิงสัญลักษณ์เพียง $1 (~32฿), แพ็กเกจรางวัลสำหรับผู้สนับสนุนเริ่มต้นที่ $9.50 (~300฿) สำหรับบอร์ด Dabao Evaluation Board ที่ใช้ Baochip-1x แต่สำหรับบริษัทหรือบุคคลที่ต้องการสนับสนุนโครงการมากขึ้น ก็สามารถเลือกแพ็กเกจม้วน (reel) จำนวน 100 บอร์ด ในราคา $899 (~2,400฿) บวกค่าจัดส่งมายังประเทศไทยอีก $18 (~600฿) กำหนดการจัดส่งคาดว่าจะเริ่ม ภายในช่วงปลายเดือนมิถุนายน ปี 2026

แปลบทความภาษาอังกฤษ : Dabao board features open-source hardware Baochip-1x RISC-V MCU (Crowdfunding)

บรรณาธิการข่าวและบทความภาษาไทย CNX Software ได้มีความสนใจในด้านเทคโนโลยี โดยเฉพาะ Smart Home และ IoT

