Difference between revisions of "Pipelined Version"

From ATI public wiki
Jump to: navigation, search
(Created page with " Fig 1: System Block Diagram ===Current versions (VHDL)=== * 28 Feb 2015: [[:File:PicoPipe_8bit.zip|8-bit pipelined]...")
 
m
 
(3 intermediate revisions by the same user not shown)
Line 1: Line 1:
 
[[File:PipelinedPicoCPU.jpg|400px|thumb|right|alt= text| Fig 1: System Block Diagram]]
 
[[File:PipelinedPicoCPU.jpg|400px|thumb|right|alt= text| Fig 1: System Block Diagram]]
 +
[[File:DifferentPipesState.jpg|500px|thumb|right|alt= text| Fig 2: Different Pipes States]]
 +
 +
The Building Components are the same as the non-pipeline version. The only major difference is the control unit
 +
which has the pipes.
  
 
===Current versions (VHDL)===
 
===Current versions (VHDL)===
Line 6: Line 10:
 
* Pipelining PC and SP
 
* Pipelining PC and SP
 
* Adding Branch prediction etc.
 
* Adding Branch prediction etc.
 +
* Still needs NOPs inserted after JMPs and HALT (To prevent data hazards.)

Latest revision as of 19:50, 28 February 2015

 text
Fig 1: System Block Diagram
 text
Fig 2: Different Pipes States

The Building Components are the same as the non-pipeline version. The only major difference is the control unit which has the pipes.

Current versions (VHDL)

Future plans

  • Pipelining PC and SP
  • Adding Branch prediction etc.
  • Still needs NOPs inserted after JMPs and HALT (To prevent data hazards.)