AMD SCU35 Evaluation Kit เป็นบอร์ดพัฒนา FPGA ในราคาที่เอื้อมถึง (ประมาณ 7,400฿) มาพร้อมชิป FPGA AMD Spartan UltraScale+ SU35P ที่ออกแบบมาสำหรับงานอุตสาหกรรม การแพทย์ และ Data center ซึ่งต้องการการขยาย I/O และฟังก์ชัน Board Management ภายใต้การใช้พลังงานต่ำ บอร์ดนี้ออกแบบมาสำหรับงานแบบ headless (ไม่มีจอ) โดยมาพร้อมพอร์ต Ethernet 10/100 Mbps และพอร์ต USB-C สำหรับจ่ายไฟ นอกจากนี้ยังมีคอนเนกเตอร์และ Header จำนวนมากที่รองรับบอร์ดหรือโมดูลเสริมมาตรฐานต่าง ๆ เช่น Arduino UNO, Raspberry Pi (2 ชุด), Mikrobus (2 ชุด), Pmod (4 ชุด) และ HSIO สำหรับเชื่อมต่อแบบ board-to-board สเปคของ AMD SCU35 evaluation kit: FPGA – AMD Spartan Ultrascale+ SU35P (XCSU35P-2SBVB625E) 36K Logic Cells I/O สูงสุด 304 ขาพร้อมตัวควบคุมการจัดการบอร […]
USB sniffer แบบ open-source ของ Taradov ขนาดพกพาสามารถใช้งานร่วมกับ Wireshark
Alex Taradov ได้ออกแบบอุปกรณ์ USB sniffer แบบ open-source hardware และราคาประหยัด ที่สามารถใช้งานร่วมกับโปรแกรมดักจับแพ็กเก็ตยอดนิยมอย่าง Wireshark ได้อย่างสมบูรณ์ และยังสามารถควบคุมผ่านบรรทัดคำสั่ง (command line) โดยบันทึกข้อมูลในรูปแบบมาตรฐาน PcapNG ได้ทั้งสองวิธี แม้ว่า Wireshark จะรองรับการดักจับข้อมูล USB มานานหลายปีแล้ว (และเราเคยใช้ในการ reverse-engineer การ์ดจับภาพวิดีโอ USB ประมาณปี 2007) แต่ก็ยังมีข้อจำกัด เนื่องจากไม่สามารถจับแพ็กเก็ตระดับล่างสุดได้ ถ้าต้องการข้อมูลระดับนั้นจำเป็นต้องใช้อุปกรณ์เฉพาะทาง เช่น tinysniffer ที่เราเคยนำเสนอไปก่อนหน้านี้ ซึ่งใช้ SBC แบบ Linux เชื่อมต่อผ่าน WiFi ราคาประมาณ $199 (~7,200฿) และจริง ๆ แล้วไม่จำเป็นต้องใช้โปรเซสเซอร์สมรรถนะสูงสำหรับงาน USB 2.0 พื้นฐาน, การออกแบบข […]
ESP32JTAG – เครื่องมือ JTAG และเครื่องวิเคราะห์สัญญาณแบบไร้สายโอเพ่นซอร์ส
EZ32 ESP32JTAG เป็นเครื่องมือโอเพ่นซอร์สแบบไร้สายสำหรับใช้งานเป็น JTAG และเครื่องวิเคราะห์สัญญาณ (logic analyzer) ที่สามารถดีบักได้ทั้งไมโครคอนโทรลเลอร์ (MCU) และ FPGA โดยมาพร้อมกับ logic analyzer แบบ 16 ช่องที่ทำงานได้สูงสุดถึง 250 MHz และมีอินเทอร์เฟซ UART ในตัว ออกแบบมาเพื่อใช้แทนเครื่องมืออย่าง ST-Link รือ Saleae ได้ในอุปกรณ์ขนาดกะทัดรัดเพียงชิ้นเดียวแบบไร้สาย อุปกรณ์นี้ใช้ชิป ESP32-S3 แบบ dual-core เป็นหน่วยประมวลผลหลัก ร่วมกับ FPGA ขนาดเล็กที่มี 5k logic gates และหน่วยความจำภายใน 1 Mbit สำหรับจัดการสัญญาณความเร็วสูง รองรับการเชื่อมต่อ Wi-Fi 4, Bluetooth 5.0 และพอร์ต USB Type-C พร้อมจอแสดงผลขนาด 1.83 นิ้ว สำหรับแสดงข้อมูลระบบ เช่น ที่อยู่ IP และสถานะการทำงาน, EZ32 ESP32JTAG ยังมาพร้อมพอร์ตแบบกำหนดค่าได้ 4 […]
Shrike-lite : บอร์ด FPGA ที่รวม Renesas ForgeFPGA ขนาด 1120 LUTs เข้ากับ Raspberry Pi RP2040
Shrike-lite เป็นบอร์ด FPGA ราคาถูกมาก $4 (~130฿) ใช้ชิป Renesas ForgeFPGA (รุ่น SLG47910V) ที่มี 1120 LUTs พร้อมด้วยไมโครคอนโทรลเลอร์ Raspberry Pi RP2040 บอร์ดนี้มีพอร์ต USB-C สำหรับจ่ายไฟและโปรแกรม, 18 พินจำนวน 2 แถว, และ header f12 พินแบบเข้ากันได้กับ PMOD สำหรับสัญญาณ I/O รวมถึงมีปุ่ม Boot และ Reset อย่างละหนึ่งปุ่ม แต่ไม่มีฟังก์ชันอื่นเพิ่มเติมมากนัก เนื่องจากออกแบบมาให้เป็นบอร์ดพัฒนาแบบมินิมอล (minimal development board) สเปคของ ของบอร์ด Shrike-lite และ Shrike: FPGA – Renesas ForgeFPGA (รุ่น SLG47910V, 1120 LUTs) 1120 LUTs ขนาด 5 บิต 1120 DFFs หน่วยความจำแบบ distributed ขนาด 5 KB หน่วยความจำแบบ BRAM ขนาด 32 KB สามารถกำหนดค่าได้ผ่าน NVM และ/หรือ SPI interface แพ็กเกจแบบ STQFN-24 MCU – Raspberry Pi RP2040 : […]
KIWI 1P5 – บอร์ด FPGA อุตสาหกรรมราคาเบาๆ ที่ใช้ GOWIN GW1N พร้อม USB-JTAG/UART บนบอร์ด
OneKiwi KIWI 1P5 เป็นบอร์ด FPGA ราคาประหยัดที่ใช้ GOWIN GW1N-UV1P5 วางจำหน่ายในราคา $14 (~440฿), ถูกออกแบบมาสำหรับงานต้นแบบ (prototyping), การออกแบบวงจรดิจิทัล และการใช้งานด้านการศึกษา FPGA รุ่นนี้มาพร้อมกับ 1.5K LUT4 logic elements, หน่วยความจำบล็อก SRAM ขนาด 72Kbit, แฟลชบนชิปขนาด 96Kbit, และ PLL จำนวน 1 ตัว บอร์ดมี ขา I/O ให้ผู้ใช้ 40 ขา ผ่าน header แบบ dual-row ขนาด 2.54 มม. พร้อมพอร์ต USB-C สำหรับจ่ายไฟ, การดีบักและการสื่อสารทำได้ผ่าน GOWIN USB-JTAG debugger และ USB-to-UART bridge ที่อยู่บนบอร์ด ส่วนการโต้ตอบกับผู้ใช้มี ปุ่ม 2 ปุ่ม และ LED 2 ดวง นอกจากนี้ยังมี DIP switch สำหรับการโปรแกรม FPGA จากภายนอกได้อีกด้วย สเปกของ OneKiwi KIWI 1P5: SoC – Gowin GW1N-UV1P5 1,584 Logic Units Block SRAM ขนาด 96Kbit User F […]
Game Bub : เครื่องเล่นเกมพกพา ที่ใช้ FPGA รองรับตลับเกม Nintendo และการเชื่อมต่อไร้สาย
Game Bub เป็นเครื่องเล่นเกมพกพาแบบโอเพ่นซอร์สที่ใช้ FPGA AMD Artix-7 และ ESP32-S3 ซึ่งรองรับตลับเกม Nintendo Game Boy, Game Boy Color และ Game Boy Advance นอกจากนี้ยังสามารถเชื่อมต่อกับทีวีผ่าน Game Bub Dock และรองรับการเชื่อมต่อคอนโทรลเลอร์ไร้สายผ่าน Bluetooth ได้อีกด้วย อุปกรณ์นี้ยังมาพร้อมฟังก์ชันสำรองและกู้คืนข้อมูลจากตลับเกม ผ่าน FlashGBX ที่ช่วยให้ผู้ใช้สามารถบันทึกไฟล์, เซฟเกม, ดึงข้อมูล ROM เขียนตลับเกมที่เขียนซ้ำได้ใหม่ และแม้กระทั่งดึงภาพจาก Game Boy Camera ได้โดยตรง อีกทั้งยังรองรับการโหลด ROM โดยตรง พร้อมทั้งมี มอเตอร์สั่น (rumble motor), ตัวตรวจจับความเร่ง (accelerometer), ไจโรสโคป (gyroscope) และ นาฬิกาเรียลไทม์ (RTC) เพื่อให้สามารถเล่นเกมที่ต้องพึ่งพาอุปกรณ์เหล่านี้ได้อย่างสมบูรณ์ ตัวเครื่องบรรจุ […]
Icepi Zero – บอร์ด FPGA ที่ใช้ชิป Lattice ECP5 ในฟอร์มแฟกเตอร์ Raspberry Pi Zero
Icepi Zero เป็นบอร์ดพัฒนา FPGA แบบโอเพ่นซอร์สที่ใช้ชิป Lattice ECP5 มีขนาดกะทัดรัดและออกแบบตามฟอร์มแฟกเตอร์ของ Raspberry Pi Zero มาพร้อมกับช่องใส่การ์ด microSD, พอร์ต USB-C จำนวน 3 พอร์ต, คอนเนกเตอร์ GPDI mini สำหรับวิดีโอเอาต์พุต และ GPIO header แบบ 40 พิน ตอนแรกอาจทำให้สับสน เนื่องจากไม่กี่วันที่ผ่านมา Debashis ได้เขียนบทความกับบอร์ด Pico2-ice ซึ่งเป็นอีกการออกแบบหนึ่งที่ใช้ MCU RP2350B และ Lattice ICE40U5K FPGA ที่มี 5.3K LUTs แต่ Icepi Zero ผลิตโดย Icy Electronics เป็นบอร์ด FPGA ล้วน ๆ ที่มาพร้อมกับ 24K LUTs, SRAM ขนาด 32MB, และ QSPI flash ขนาด 16MB ซึ่งสามารถนำไปใช้กับงานด้าน เกม/คอมพิวเตอร์ย้อนยุค และการทดลองสร้าง gateware บน FPGA ได้ทั่วไป สเปค Icepi Zero: FPGA – Lattice Semi ECP5U 24k LUTs RAM ขนาด 112 […]
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 […]








