Pico2-Ice : บอร์ดพัฒนาที่รวม Raspberry Pi RP2350B กับ FPGA Lattice iCE40UP5K

tinyVision.ai ได้เปิดตัวบอร์ดพัฒนา FPGA แบบโอเพ่นซอร์สรุ่นที่สอง Pico2-Ice เป็นรุ่นอัปเกรดจาก pico-ice โดยได้เปลี่ยนจาก Raspberry Pi RP2040 ไปเป็น RP2350B พร้อมเพิ่มไฟ LED และปุ่มกดสำหรับทั้งไมโครคอนโทรลเลอร์ (MCU) และ FPGA โดยบอร์ด Pico2-Ice ยังได้นำเอาอินเทอร์เฟซ HSTX ของ RP2350B ออกมาให้ใช้งานผ่านคอนเนกเตอร์แบบ 22 พิน ขณะที่ยังคงใช้ FPGA Lattice iCE40UP5K เหมือนเดิม

FPGA iCE40UP5K บนบอร์ดมาพร้อมกับ LUTs 5.3k, หน่วยความจำ SPRAM 1 MB , และ DPRAM 120 KB พร้อมด้วย SPI flash 4MB และ PSRAM แบบ low-power 8MB นอกจากนี้บอร์ดยังเปิดให้เข้าถึงขาของ RP2350 ทั้งหมด รวมถึง GPIO ของ FPGA 32 ขา ผ่าน header ระยะห่าง 2.54 มม. ในรูปแบบ Pmod อีกด้วย

บอร์ดยังติดตั้ง RGB LED 2 ดวง และปุ่มกด 2 ปุ่ม (แยกการทำงานระหว่าง MCU และ FPGA) รวมถึงมีวงจรเรกูเลเตอร์ 3.3V/1.2V ในตัวเพื่อจ่ายไฟ คุณสมบัติเหล่านี้ทำให้บอร์ดเหมาะสำหรับการเรียนรู้และทดลอง HDL, ระบบสมองกลฝังตัว (Embedded Systems) และการเขียนโปรแกรม FPGA ด้วยเครื่องมือโอเพ่นซอร์ส

pico2 ice Raspberry Pi RP2350B iCE40UP5K FPGA development baord

สเปคของ Pico2-Ice :

  • Microcontroller – Raspberry Pi RP2350B MCU
    • CPU – โปรเซสเซอร์ Arm Cortex-M33 แบบ Dual-core @ 150MHz
    • หน่วยความจำ – RAM ภายใน 520KB
    • ที่เก็บข้อมูล – OTP 8KB
    • แพ็คเกจ – QFN-80; ขนาด 10×10 มม.
  • FPGA – Lattice UltraPlus iCE40UP5K FPGA พร้อม 5.3K LUTs, 1Mbit SPRAM, 120Kbit DPRAM, 8x ตัวคูณ (Multipliers) 8 ตัว พร้อมขา I/O ครบทุกพิน
  • หน่วยความจำและสตอเรจ
    • MCU – QSPI flash 16 MB
    • FPGA – QSPI Flash 4MB , QSPI SRAM แบบ low-power 8MB
  • USB – พอร์ต USB Type-C รองรับ Host/Device ใช้สำหรับจ่ายไฟและโปรแกรม
  • การ่ขยาย
    • 2x pin headers 40 พิน ระยะห่าง 2.54 มม. (รวม 80 พิน) รองรับ I/O ของ RP2350 และ FPGA
    • Optional 4x คอนเนกเตอร์ PMOD สำหรับ FPGA และ MCU (เชื่อมต่อกับ headersด้านบน)
  • อื่น ๆ
    • 2x ไฟ RGB LEDs (แยกสำหรับ MCU และ FPGA)
    • 2x  ปุ่มกด (ปุ่มบูต MCU และปุ่ม FPGA)
  • การจ่ายไฟ
    • 5V ผ่านพอร์ต USB-C
    • Regulator ในตัว 3.3V และ 1.2V สามารถจ่ายไฟ 3.3V ให้กับวงจรภายนอกได้
  • ขนาด – 63.4 มม. x 27.94 มม. (แผงวงจร PCB 4-layer)
  • การรับรอง OSHWA  – US002140
pico2-ice block diagram
บล็อกไดอะแกรมของ pico2-ice
pico2 ice with Pmod headers
pico2-ice พร้อม Pmod headers
pinout development board RP2350B with Lattice iCE40UP5K FPGA
pico2-ice pinout

บอร์ดพัฒนา pico2-ice รองรับการเขียนโปรแกรมด้วย MicroPython และ C SDKs รวมถึงเครื่องมือ FPGA แบบโอเพ่นซอร์ส (Yosys, nextpnr, IceStorm) ทำให้ง่ายต่อการพัฒนาและโปรแกรมทั้ง ไมโครคอนโทรลเลอร์ RP2350B และ FPGA iCE40UP5K โดยสามารถดูข้อมูลเพิ่มเติมได้ที่ หน้า Wiki และ GitHub repository ของบริษัท

ก่อนหน้านี้ เราได้เห็นผลิตภัณฑ์ที่น่าสนใจหลายตัวซึ่งสร้างขึ้นบนพื้นฐานของ FPGA iCE40UP5K เช่น Signaloid C0-microSD ที่มาในรูปแบบโมดูล SoM ขนาดเท่ากับการ์ด microSD แบบโปรแกรมได้ และบอร์ด NRFICE Bluetooth FPGA board ที่ออกแบบมาสำหรับ Edge Computing และ IoT อีกทั้งในปี 2020 tinyVision.ai ยังได้เปิดตัว Vision FPGA SoM ที่สร้างขึ้นจาก FPGA รุ่นเดียวกันนี้

บอร์ด pico2-ice สามารถสั่งซื้อได้โดยตรงจากร้านค้าออนไลน์ของบริษัท ในราคา $49.99 (~1,400฿) ไม่รวมคอนเนกเตอร์ PMOD) หรือ $53.99 (~1,500฿) มาพร้อมคอนเนกเตอร์บัดกรีมาให้แล้ว

pico2-ice top and bottom

แปลจากบทความภาษาอังกฤษ : Pico2-Ice development board combines Raspberry Pi RP2350B with Lattice iCE40UP5K FPGA

Subscribe
Notify of
guest
0 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments
โฆษณา