In our implementation of BlueDBM, we have used an FPGA to implement the in-store
processor and also the flash, host, and network controllers. However, the BlueDBM
architecture should not be limited to an FPGA-based implementation. Development
of BlueDBM was done in the high-level hardware description language Bluespec