รายการสิ่งที่ไม่พอใจและความคาดหวัง
-
ข้อดีและข้อเสียของ RP2040
- RP2040 เป็นไมโครคอนโทรลเลอร์ที่ยอดเยี่ยม แต่ก็มีข้อเสียสำหรับการใช้งานหลายแบบ
- มีบางกรณีที่จำเป็นต้องใช้ชิปซีรีส์ STM32H7 แต่ชิปนี้มีบั๊กมากและไม่น่าเชื่อถือ
- ฟีเจอร์ที่ยอดเยี่ยมที่สุดของ RP2040 คือ PIO, ระบบ DMA ที่ออกแบบมาดี และความสามารถในการโอเวอร์คล็อกได้อย่างสุดขีด
-
สิ่งที่อยากให้ปรับปรุง
- เพิ่มโหมดส่งข้อมูลแบบ "ตลอดไป" ให้กับยูนิต DMA
- เพิ่มจำนวนช่อง DMA
- เพิ่มรีจิสเตอร์และยูนิตให้ PIO มากขึ้น
- เพิ่ม GPIO ให้มากขึ้น
เก็บความลับมาหนึ่งปี
- การทดสอบตัวอย่าง RP2350
- ตลอดหนึ่งปีที่ผ่านมา ผู้เขียนได้ทดสอบตัวอย่าง RP2350 รายงานบั๊ก และเสนอแนะแนวทางปรับปรุง
- สิ่งที่หวังไว้ส่วนใหญ่ถูกทำให้เป็นจริงใน RP2350
ความหวังที่เป็นจริง
-
คอร์ที่ดีกว่าเดิม
- มีคอร์ Cortex-M33F สองคอร์
- เพิ่มการรองรับเลขทศนิยมลอยตัวและการเร่งคำนวณทางคณิตศาสตร์แบบความแม่นยำสองเท่า
- โอเวอร์คล็อกได้อย่างเสถียรที่ 300MHz
- ขนาด RAM เพิ่มขึ้นเป็นสองเท่า
-
การปรับปรุง PIO
- สามารถใช้ FIFO เป็นหน่วยความจำได้ ทำให้สร้างกลไก PIO ที่ซับซ้อนยิ่งขึ้นได้
- เพิ่มยูนิต PIO อีกสามชุด
- สามารถส่งอินเทอร์รัปต์ระหว่าง PIO ได้
-
การปรับปรุง DMA
- ส่งข้อมูลได้ไม่สิ้นสุด
- เพิ่มตัวเลือกการปรับที่อยู่หน่วยความจำ
-
รองรับ QSPI PSRAM
- รองรับทั้งการอ่านและเขียน
- ระบบแคชทำงานได้
- เพิ่ม RAM ได้ 16MB ด้วยการตั้งค่าที่เรียบง่าย
โปรเจ็กต์ RP2350 สาธารณะชิ้นแรก
- แบดจ์ DEFCON 32
- ฮาร์ดแวร์พัฒนาโดย Entropic Engineering และเฟิร์มแวร์เป็นพอร์ตของอีมูเลเตอร์เกมบอย uGB ที่ผู้เขียนเขียนขึ้น
- คอร์หนึ่งใช้ขยายหน้าจอเกมบอยเป็น 1.5 เท่า ส่วนอีกคอร์จัดการการอีมูเลชันและ UI
- สามารถรัน PalmOS ได้
ความสุขสำหรับทุกคน!
- ข้อดีของ RP2350
- สามารถแทนที่โปรเจ็กต์ STM32H7 ด้วย RP2350 เพื่อประหยัดต้นทุน เวลา และลดปัญหาได้
- RP2354A/B มีแฟลชในตัว
- แพ็กเกจ 80 พินให้ GPIO มากขึ้น
ข้อจำกัดความรับผิดชอบ
- ความเห็นส่วนบุคคล
- บทความนี้เป็นความเห็นส่วนตัวของผู้เขียน และไม่ได้รับค่าตอบแทนใด ๆ
สรุปโดย GN⁺
-
การปรับปรุงสำคัญของ RP2350
- มีคอร์ Cortex-M33F สองคอร์, การเร่งคณิตศาสตร์แบบความแม่นยำสองเท่า, ยูนิต PIO สามชุด, DMA ที่ส่งข้อมูลได้ไม่สิ้นสุด, การรองรับ QSPI PSRAM เป็นต้น
- ถูกนำไปใช้งานจริงอย่างประสบความสำเร็จในโปรเจ็กต์แบดจ์ DEFCON 32
-
ข้อดีของ RP2350
- สามารถเป็นทางเลือกแทนซีรีส์ STM32H7 เพื่อลดต้นทุนและเพิ่มประสิทธิภาพได้
- มีแฟลชในตัวและให้ GPIO มากขึ้น
-
โปรเจ็กต์ที่แนะนำและเกี่ยวข้อง
- โปรเจ็กต์อื่นที่มีความสามารถคล้ายกัน ได้แก่ ESP32, ซีรีส์ STM32 เป็นต้น
1 ความคิดเห็น
ความคิดเห็นจาก Hacker News
กำลังพัฒนาไดรเวอร์มอเตอร์ brushless ที่ใช้ RP2040 เป็นพื้นฐาน
ยากจะจินตนาการถึงการใช้ RP2040 ในผลิตภัณฑ์จริง แต่ RP2350 แก้ปัญหาได้หลายอย่าง
สเปกของ RP2350:
สามารถเลือกใช้ ARM core หรือ RISC-V core บนไดเดียวกันได้
เป็นวันสำคัญของทีม Pigweed
มีการให้ลิงก์ไปยังโพสต์ข่าวทางการและหน้าผลิตภัณฑ์
อยากให้มีวิธีแชร์หน่วยความจำกับ Pi ได้
บอร์ดพัฒนาใช้ micro USB
Doom ถูกพอร์ตมาลง RP2040 แล้ว
ยังหาไม่พบการประกาศอย่างเป็นทางการหรือ datasheet แต่ตามโพสต์ระบุว่า: