32 Bit re-configurable RISC processor design and implementation for BETA ISA with inbuilt matrix multiplier

Raj Prakash Singh, Ankit K. Vashishtha, R. Krishna · 2016

A 32 bit re-configurable RISC processor design has been proposed in this paper. The design is based on BETA Instruction Set Architecture, introduced by MIT, USA with precise no. of instructions for high speed computing using general purpose RISC processors. In our proposed design, a new non-pipelined and re-configurable data path has been introduced to provide inbuilt matrix multiplication functionality additional to BETA ISA. The incorporated matrix multiplier enables this processor to be a great option for DSP applications with signal and image processing requirements. Von-Neumann architecture has been followed for memory implementation with two separate 32-bits address and data lines. Hence, this processor design can support up to 4 GB of external memory. The design has thirty 32bit sized internal general purpose registers for direct instruction fetch. The design is implemented using Verilog HDL. Further, synthesis and function verification has been done on Xilinx Virtex 6 using Xilinx Tool suit.

Read the paper · More papers on PaperTik