Pico-Ice ของ tinyVision.ai เป็นบอร์ดพัฒนาที่มาพร้อมกับ Raspberry Pi RP2040 MCU และ Lattice ICE40 UltraPlus 5K FPGA ที่เชื่อมต่อผ่านบัส 8 บิต ไมโครคอนโทรลเลอร์ Arm Cortex-M0+ มีสัญญาณนาฬิกาสำหรับ FPGA และสามารถโปรแกรม FPGA ได้โดยตรงหรือใช้แฟลช FPGA ที่กำหนดเฉพาะ โดยใช้การลากและวางของไฟล์ UF2
เมื่อไม่กี่วันนี้เราได้เขียนบทความเกี่ยวกับบอร์ด LILYGO T-FPGA ที่รวมไมโครคอนโทรลเลอร์ ESP32-S3 รองรับการสื่อสารไร้สาย เข้ากับ Gowin FPGA ที่เชื่อมต่อผ่านบัส 6 บิต และบอร์ด Pico-Ice เป็นตัวเลือกที่คล้ายกันโดยมีชิปต่างกันและไม่รองรับการสื่อสารไร้สาย
สเปคของ Pico-Ice:
- MCU – ไมโครคอนโทรลเลอร์ Raspberry Pi RP2040 dual-core Cortex-M0+ @ 133 MHz พร้อม 264KB SRAM พร้อมพินทั้งหมด
- FPGA – Lattice UltraPlus iCE40UP5K FPGA พร้อม 5.3K LUTs, 1Mbit SPRAM, 120Kbit DPRAM, 8x multipliers ที่นำพินทั้งหมดออกมา
- หน่วยความจำและชิปจัดเก็บข้อมูล
- MCU – QSPI flash 4MB
- FPGA – QSPI flash 4MB, QSPI SRAM พลังงานต่ำ 8MB
- USB – 1x พอร์ตโฮสต์/อุปกรณ์ USB Type-C สำหรับพลังงานและการเขียนโปรแกรม RP2040
- ส่วนขยาย – Header ระยะห่างของขา 2.54 มม. พร้อมขา RP2040 และขา FPGA x32
- 2x คอนเนกเตอร์ dual PMOD สำหรับ FPGA
- 1x คอนเนกเตอร์ dual PMOD ที่ใช้ร่วมกันระหว่าง RP2040 และ FPGA
- 1x dual PMOD ที่ได้รับการกำหนดเองสำหรับ MCU RP2040
- อื่น ๆ
- RGB LED ที่ใช้ร่วมกันระหว่าง RP2040 และ FPGA
- 2x ปุ่มกด: 1x ที่กำหรดเอง และ 1x หที่ใช้สำหรับรีเซ็ตโปรเซสเซอร์ในระหว่างการพัฒนา แต่สามารถใช้ในแอปพลิเคชันของผู้ใช้เมื่อไม่ได้ใช้สำหรับรีเซ็ต
- แหล่งจ่ายไฟ
- 5V ผ่านพอร์ต USB-C
- ตัวปรับแรงดัน 3.3V และ 1.2V บนบอร์ดเพื่อให้ไฟ 3.3V สำหรับโปรเจกต์ของคุณ
- ขนาด – ยังไม่ได้ระบุ (เป็นPCB 4 ชั้น)
- ใบรับรอง OSHWA – US002140
การรองรับเฟิร์มแวร์และซอฟต์แวร์สำหรับบอร์ด Pico-Ice สามารถพบได้ที่ “SDK” repository, และไฟล์การออกแบบฮาร์ดแวร์ KiCad มีอยู่ในที่ GitHub repository, และเอกสารประกอบจะแสดงวิธีเริ่มต้นเขียนโปรแกรม Raspberry Pi RP2040 และ ICE40 FPGA และให้รายการทรัพยากรต่างๆ สำหรับการพัฒนา FPGA
ขณะนี้ tinyVision.ai ขายบอร์ด Pico-Ice บนTindie ในราคา $35(~1,200฿) และที่ Lectronz ถ้าต้องการการเชื่อมต่อ WiFi และ Bluetooth บอร์ด ICE-V Wireless FPGA จะมี Lattice UltraPlus iCE40UP5K FPGA เหมือนกัน แต่จะเชื่อมต่อกับไมโครคอนโทรลเลอร์ ESP32-C3 รองรับการสื่อสารไร้สาย แทนไมโครคอนโทรลเลอร์ Raspberry Pi RP2040 แต่จะมีขา I/O น้อยกว่า
แปลจากบทความภาษาอังกฤษ : Pico-Ice board combines Raspberry Pi RP2040 MCU with Lattice ICE40 UltraPlus 5K FPGA
บรรณาธิการข่าวและบทความภาษาไทย CNX Software ได้มีความสนใจในด้านเทคโนโลยี โดยเฉพาะ Smart Home และ IoT