Continue to Site

Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

introducing pipelining in a processor

Status
Not open for further replies.

plc

Member level 1
Joined
Apr 13, 2006
Messages
40
Helped
1
Reputation
2
Reaction score
0
Trophy points
1,286
Activity points
1,534
how do i introduce pipelining in a processor built in verilog?
 

You can read the source code about the opencores.
 

sorry i did not get it
 

What do you mean when you say "introducing pipelining in a pocessor" ?

All soft processor cores include a pipeline with several stages as one can see in the MIPS architecture.
 

I think what the TS means is "How to make a simple processor pipelined?"

Anyways, if that is what you are asking then all you have to do is to split the simple processor code into further sub-modules which can operate independely and as a whole. Like the instruction fetching can be seperated from the execution unit, in that way you'll have a very basic pipeline but one that works.
 

full Pipelined Processor is provided the code is very simple if you have any questions let me know


hi can also provided u the step by code i-e piplined version and non piplined version let me know:D
Don't forget to hit the helped button
 

thnx alot mohsin677.can i have some sort of documentation regarding this. some sort of description. i would need the pipelined version. of course the "helped" button would be pushed!!
 

Well code is very simple. i am sending you the diagram on which this code was made. Open the main.v file you will see '////' these line mark the boundary lines for each data memory as you will see in the diagram. Every component is in these lines for every memory unit .The instructions are stored in the instruction memory remember to give valid memory location in the instructions, for this take a look to data memory first. if you still have problems let me know i will send you the slides form which this was written this will explain you everything.

More question are appreciated :D

Added after 2 minutes:

Pipelined Processor
 

thakyou very much once again. i would appreciate it if you could send me the slides.
 

Try Computer Organization and Design by David A Peterson these slides are also from this book
 
  • Like
Reactions: FF.AA

    plc

    Points: 2
    Helpful Answer Positive Rating

    FF.AA

    Points: 2
    Helpful Answer Positive Rating
Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top