IEEE 1st International Maghreb Meeting of the Conference on Sciences and Techniques of Automatic Control and Computer Engineering
Reduced Instruction Set Computer Design on FPGA
The main purpose of this paper is to design, verify
and implement 16_bit RISC (Reduced Instruction Set Computer)
processor that can be used for many embedded applications.
The basic modules of this processor are programmed and
simulated using Verilog HDL (Hardware Description Language),
and implemented on Cyclone IV FPGA (Field Programmable
Gate Arrays). Compared with general CPU it is not merely
simplified the instruction set system but also make the computer
structure simpler and more rational through simplifying the
instruction system. Thus, the operating speed is highly improved.
RISC adopts hardwire logic instead of micro-program control
to realize its sequential control signals. The speed of control
sequence generated is much faster than using micro-program
control because it has saved the time of fetching microinstruction.
The philosophy of RISC design presented here favors a smaller
and simpler set of instructions. Those instructions take the
same amount of time to execute. The philosophy of our design
architecture was to keep the instruction set very simple. This in
turn implies that addressing modes supported by instruction set
a further streamlined compared to CISC (Complex Instruction
Set Computer) architectures. Avoiding such addressing modes
must be kept to minimum, which leads to the instructions that
can be executed effectively in eight clock cycles.
التعليقات