Tampere University of Technology
TUT has combined programmable processors and Coarse-Grained Reconfigurable Arrays (CGRA) for heterogeneous platforms, where tailored CGRAs are accelerating the computation on the platform. The processor(s) and CGRAs are interconnected by a proprietary Network-on-Chip, and the CGRA nodes are equipped with DMA devices to take care of the data transfer between external memories and the processing units. The processor(s) on the platform are also developed by the TUT group (COFFEE RISC processor), but it is straightforward to replace them by other similar cores, such as RISC-V or MIPS cores.