0% found this document useful (0 votes)
144 views1 page

RISC Processor Design with Verilog

This document discusses designing a RISC processor using Verilog HDL. The key steps are: 1) Describe the functioning of the RISC processor in Verilog HDL. 2) Develop a test bench program to test the design module by providing inputs and verifying outputs under all possible conditions. 3) Use a Verilog simulator tool to verify the design functionality through simulation. 4) Synthesize the design module into a gate-level netlist and generate the logic implementation.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
144 views1 page

RISC Processor Design with Verilog

This document discusses designing a RISC processor using Verilog HDL. The key steps are: 1) Describe the functioning of the RISC processor in Verilog HDL. 2) Develop a test bench program to test the design module by providing inputs and verifying outputs under all possible conditions. 3) Use a Verilog simulator tool to verify the design functionality through simulation. 4) Synthesize the design module into a gate-level netlist and generate the logic implementation.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
You are on page 1/ 1

Designing of RISC processor using Verilog HDL

This project is aimed at designing of a Reduced Instruction Set Computer (RISC) processor using the Verilog Hardware Description Language (HDL). or a long time! programming languages such as C! "ascal # $RTR%& 'ere (eing used to descri(e the computer programs that 'ere se)uential in nature. Similarl* in the digital design field! designers felt the need for a standard language to descri(e digital circuits. Thus! HDL came into e+istence. HDL allo'ed the designers to model the concurrenc* of processes found in hard'are elements. In this project 'e too, the RISC processor as a tas,. -asicall* the RISC processors are eas* to learn (ecause it has .er* less (ut po'er full instruction sets. %nd also it has so man* internal peripherals. So using the RISC processor the hard'are designs (ecome .er* compact and cost effecti.e. The designing steps of RISC processor are listed below. The functioning of RISC processor has to (e descri(ed in the Verilog HDL. That is called design module. The test (ench program has to (e de.eloped to test the design module. The test (ench gi.es the input to the design module # .erifies the outputs. The test (ench has to (e 'ritten in such 'a* to chec, the design module in all possi(le conditions. Verilog simulator tool is used to .erif* the design functioning. (Simulation). %L/ (loc, of the design module shall (e s*nthesi0ed and the gate le.el netlist shall (e generated. The generated gate le.el netlist file has to (e con.erted as "LD ("rogramma(le Logic De.ice) image file and has to (e programmed in C"LD de.ice. $ne hard'are testjig has to (e 'ired # the "LD functioning has to (e .erified. The full design module of RISC ma* not (e implemented (ecause of the lo' gate densit* of the C"LD. The use of Verilog HDL has man* ad.antage compared to the traditional schematic (ased design. Designs can (e descri(ed at .er* a(stract le.el using HDL. Designers can 'rite their design description 'ithout choosing an* specific fa(rication technolog*. If a ne' technolog* emerges! designers do not need to redesign their circuit. The* simpl* input the design program to the logic s*nthesis tool and create a ne' gate le.el netlist using the ne' fa(rication technolog*. The logic s*nthesis tool 'ill optimi0e the circuit in area and timing for the ne' technolog*. -* descri(ing the design in HDL! functional .erification of the design can (e done earl* in the design c*cle. Since designers 'or, at the high le.el language! the* can optimi0e and modif* the design module until it meets the desired functionalit*. 1ost of the design (ugs are eliminated at this point.

You might also like