The Aller board is specifically designed for development and integration of FPGA based accelerated features into other larger designs, it can be used with laptops, desktops, and servers featuring standard 2280 M.2 form factor M-key slot.
Nowadays, most of the new laptops come with M.2 M-key slots for NVMe storage modules and Aller can be seamlessly used with those slots. Open source PCI Express IP cores such as litepcie make the development of PCIe designs very cost-effective.
According to Rohit Sigh, Head of Development at the FPGA Division of Numato Lab, Aller was designed to help users with easier access to flexible and reconfigurable PCI Express infrastructure. With the decline of standard PCs and proliferation of M.2 connectors in Laptops, Servers and Desktop PCs, Aller breaks the barrier to PCI Express designs. Aller can also be used with standard PCI Express slots using M.2-to-PCI Express Adapter without any loss of functionality.
Aller is targeted for the users who want to experiment with PCI Express based FPGA designs using simple and cost-effective hardware. But this does not limit the usage of Aller. It can be used for a variety of PCIe acceleration applications.
The board features a Xilinx Artix-7 100T FPGA, the second-most powerful FPGA in the Artix-7 family. Xilinx FPGAs are at the forefront of the FPGA technology and are the most widely used FPGAs globally. The competitive pricing of Artix-7 puts Aller in the category of affordable PCI Express boards.
- Device: Xilinx Artix 7 FPGA (XC7A100T-1FGG484C)
- DDR3: 2Gb DDR3 ( MT41J128M16JT-125:K TR )
- 4 lane PCIe Gen1 (2.5GT/s)
- Onboard 1Gb QSPI flash memory for FPGA configuration
- JTAG header for programming and debugging
- 100 MHZ CMOS oscillator
- 1 x Trusted Platform Module (AT97SC3205)
- M.2 Connector Interface, M-Key
- Powered from M.2 connector
- 1 RGB LED for custom use
The Artix-7 100T FPGA features ~101K LUTs, ~126K Flip-flops, ~600KiB Block RAM and 240 DSP slices making it very suitable for acceleration applications.
Current Project / Post can also be found using:
- m 2 fpga