ULX3S เป็นบอร์ดพัฒนา FPGAแบบโอเพ่นซอร์สขนาดกะทัดรัดแข็งแกร่งและราคาไม่แพงที่มาพร้อมกับส่วนประกอบและส่วนขยายเพิ่มเติมที่คัดสรรมาอย่างสมดุล ออกแบบมาเพื่อเป็นเครื่องมือการสอนสำหรับการเรียนรู้หลักการออกแบบวงจรดิจิทัลโดยเฉพาะบอร์ด ULX3S มาพร้อมกับคุณสมบัติและอินเทอร์เฟซที่ทำให้เป็นโมดูลที่มีประโยชน์สำหรับการติดตั้งในอุปกรณ์ที่ซับซ้อน
บอร์ดนี้สร้างขึ้นจากชิป FPGA ซีรีส์ Lattice Semiconductor ECP5อันทรงพลังและรองรับโดยห่วงโซ่เครื่องมือโอเพนซอร์สล่าสุด มาพร้อมกับWi-Fi บนเครื่องบินจอแสดงผลปุ่มไฟ LED และที่เก็บข้อมูลคุณสามารถอัปเดตจอแสดงผล OLED และปุ่มที่มีโอเวอร์ - เดอะ - แอร์ (OTA)ได้โดยใช้การเชื่อมต่อ Wi-Fi เพื่อเรียกดูเนื้อหาของการ์ด SD และเลือกบิตสตรีม
RTC ที่สำรองไว้ด้วยแบตเตอรี่ทำให้สามารถปิดเครื่องได้อย่างสมบูรณ์และตื่นขึ้นมาเพื่อตอบสนองต่อเหตุการณ์บางอย่างเท่านั้น คุณสมบัตินี้ทำให้เหมาะอย่างยิ่งสำหรับการใช้งานในแอพพลิเคชั่นพลังงานต่ำเช่นโหนดเซ็นเซอร์ระยะไกลที่ใช้แบตเตอรี่ ยิ่งไปกว่านั้นอุปกรณ์ต่อพ่วงออนบอร์ดเช่น SDRAM, USB, สัญญาณวิดีโอดิจิทัล, เสาอากาศ FM / ASK ออนบอร์ด, ADC และ DAC ทำให้เป็นโรงไฟฟ้าเสียง / วิดีโอสำหรับการประมวลผลและสังเคราะห์สัญญาณการควบคุมมอเตอร์และกรณีการใช้งาน SDR นอกจากนี้ยังสามารถจำลองเครื่องอาร์เคดและคอมพิวเตอร์ย้อนยุคเช่น Minimig (Amiga) หรือระบบสมัยใหม่เช่น F32C (MIPS / RISCV) มีพิน GPIO 56 พินทั้งหมดกำหนดเส้นทางเป็นคู่ที่แตกต่างกันและพินเอาต์ที่เข้ากันได้กับ PMOD ซึ่งจะเปิดให้มีตัวเลือกการขยายที่หลากหลาย และหากคุณเพิ่งเริ่ม FPGA คุณสามารถใช้Arduino IDEเพื่อตั้งโปรแกรม ULX3S ได้ในไม่กี่วินาที
คุณสมบัติและข้อมูลจำเพาะของ ULX3S
- FPGA: ตาข่าย ECP5
- LFE5U-85F-6BG381C (84 K LUT)
- LFE5U-45F-6BG381C (44 K LUT)
- LFE5U-25F-6BG381C (24 K LUT)
- LFE5U-12F-6BG381C (12 K LUT)
- USB: FTDI FT231XS (500 kbit JTAG และ 3 Mbit USB-serial)
- GPIO: 56 พิน (28 คู่ที่แตกต่างกัน), เป็นมิตรกับ PMOD ด้วยกำลังไฟออก 3.3 V ที่ 1 A หรือ 2.5 V ที่ 1.5 A
- แรม: 32 MB SDRAM 166 MHz
- แฟลช: 4-16 MB Quad-SPI Flash สำหรับการกำหนดค่า FPGA และการจัดเก็บข้อมูลผู้ใช้
- Mass Storage: ช่องเสียบ Micro-SD
- ไฟ LED: 11 (LED สำหรับผู้ใช้ 8 ดวง, LED USB 2 ดวง, LED Wi-Fi 1 ดวง)
- ปุ่ม: 7 (4 ทิศทาง, 2 ไฟ, ปุ่มเปิด / ปิด 1 ปุ่ม)
- เสียง: แจ็ค 3.5 มม. พร้อม 4 รายชื่อ (สเตอริโออนาล็อก + เสียงดิจิตอลหรือวิดีโอคอมโพสิต)
- วิดีโอ: วิดีโอดิจิทัล (GPDI General-Purpose Differential Interface) พร้อมตัวเปลี่ยนระดับแบบสองทิศทาง 3.3 V ถึง 5 V I²C
- จอแสดงผล: ตัวยึดสำหรับ 0.96″ SPI COLOR OLED SSD1331
- Wi-Fi และ Bluetooth: ตัวยึดตำแหน่งสำหรับ ESP32 (อินเทอร์เฟซเว็บ JTAG แบบสแตนด์อโลนผ่าน Wi-Fi)
- เสาอากาศ: 27, 88-108, 144, 433 MHz FM / ASK ออนบอร์ด
- ADC: 8 ช่อง 12 บิต 1 MS a / s MAX11125
- กำลังไฟ: 3 ตัวควบคุมแรงดันไฟฟ้าแบบสวิตช์: 1.1 V, 2.5 V และ 3.3 V
- นาฬิกา: ออนบอร์ด 25 MHz, อินพุตนาฬิกาภายนอกที่แตกต่างกัน
- โหมดสลีปพลังงานต่ำ: 5 µA ที่สแตนด์บาย 5 V, นาฬิกาปลุก RTC MCP7940N, ปุ่มเปิด / ปิด, ควอทซ์ 32768 Hz พร้อมแบตเตอรี่สำรอง CR1225
- ขนาด: 94 มม. × 51 มม
ดูรายละเอียดเพิ่มเติมเกี่ยวกับบอร์ดพัฒนา ULX3S และการสั่งซื้อและการจัดส่งได้ที่ CrowdSupply