这是一款即将在CrowdSupply上开始众筹的FPGA开发板 - iCEBreaker-bitsy:FPGA An open source iCE40 FPGA dev board in a Teensy form factor
iCEBreaker-Bitsy FPGA将FPGA的强大灵活性以方便的Teensy外形尺寸添加到您的下一个项目中。它开箱即用,支持最新的开源FPGA开发工具,并且可以轻松集成到各种项目中。
iCEBreaker-Bitsy FPGA板设计为与广受欢迎的Teensy微控制器板引脚兼容。这使您可以访问用于原型设计、固件和硬件开发的载体板和扩展库。得益于Teensy到Feather适配板,您还可以访问不断增长的Adafruit Feather生态系统。
我们还为iCEBreaker-Bitsy提供了一个Pmod转接板,它提供了对庞大的Pmod模块系列的访问。您可以在Digilent在线商店中找到许多不同类型的Pmod。对于几种用例,我们还开发了我们自己的Pmod模块,并且随着它们的开发,我们不断添加更多。
虽然全尺寸的iCEBreaker是一个很好的教学和学习平台。iCEBreaker-Bitsy是您将FPGA的强大功能集成到自己的项目中的下一步。您可以使用引脚头将其插入,或者将其作为表面贴装模块直接焊接到您的板上。
集成支持
iCEBreaker-Bitsy FPGA板已得到以下FPGA设计工具的支持:
Icestudio editor screenshot
nextpnr editor screenshot
特性和指标:
- iCE40UP5k FPGA
- 5280 Logic Cells (4-LUT + Carry + FF)
- 128 KBit (16 KB) Dual-Port Block RAM
- 1 MBit (128 KB) Single-Port RAM
- PLL, Two SPI and two I2C hard IPs
- Two internal oscillators (10 kHz and 48 MHz) (for simple designs)
- 8 DSPs (16x16 multiply + 32-bit accumulate) (for digital signal processing)
- 3x 24 mA drive and 3x hard IP PWM (for the on board RGB LED)
- QSPI-DDR-capable flash 128 MBit (16 MB)
- Enables hardware designs that access the flash; by choosing a Quad SPI Double Data Rate flash lets designs to run at very high speeds.
- QSPI Pseudo SRAM 64MBit (8 MB)
- Provides additional RAM for more memory demanding designs.
- Lots of I/O capable pins
- On Board RGB LED for status indication
- Two on-board discrete LEDs
- One USB-C interface fully controlled from the FPGA (allows the implementation of arbitrary Low and Full Speed USB devices)
- One on board push button
- 24 PINs on the edge pads, compatible with breadboards, 24pin IC sockets and SMD soldering
- Built in DFU bootloader for easy programming
- Natively supported by the dfu-util tool
- Can be switched into bootloader mode from the user bitstream through either a button press or a DFU stub.
管脚图:
开源
有关硬件特性的更详细和技术性的讨论,请访问我们的iCEBreaker GitHub仓库。如果您有关于此项目的问题,或想实时关注项目进展,请加入我们的1BitSquared Discord服务器。